- GeoAnalytics는 자바스크립트를 실행하지 않는 AI 봇의 사이트 방문을 서버사이드에서 페이지 단위로 측정하는 접근을 다뤄요.
- GA·GTM 같은 태그 기반 도구에 AI 봇 방문이 보이지 않는 것은 설정 문제보다 수집 방식의 차이에서 생겨요.
- AI 봇 트래픽 측정은 AI 인용을 약속하는 일이 아니라, 어떤 봇이 실제로 사이트를 가져갔는지 확인하는 작업이에요.
목차
오해와 사실: 왜 GA에는 AI 봇이 안 보일까
GA에 AI 봇 방문이 보이지 않는 것은 GA가 부족해서가 아니라, AI 봇과 태그 기반 분석 도구가 작동하는 지점이 다르기 때문이에요.
| 구분 | 일반적인 태그 기반 측정 | AI 봇 방문 |
|---|---|---|
| 수집 방식 | 페이지 안의 자바스크립트 태그가 실행된 뒤 데이터를 전송해요. | 봇이 서버에 문서나 리소스를 요청하고 응답을 받아가요. |
| 자바스크립트 실행 | 측정에 필요한 경우가 많아요. | AI 봇 대부분은 자바스크립트를 실행하지 않아요. |
| 관측 가능성 | 태그가 실행되면 방문 정보가 분석 도구에 기록돼요. | 태그가 실행되지 않으므로 GA·GTM에 방문이 남지 않을 수 있어요. |
GA와 GTM은 사람 방문자의 행동, 전환, 캠페인 성과를 파악하는 데 쓰이는 도구예요. AI 봇의 문서 수집을 같은 방식으로 잡으려 하면 측정 공백이 생길 수 있다는 뜻이지, 기존 도구의 용도가 잘못됐다는 의미는 아니에요.
서버사이드 측정이 필요한 이유
AI 봇 트래픽 측정은 브라우저에서 태그를 기다리는 대신 서버에 남는 요청을 관찰해야 실제 수집 여부에 가까워져요.
태그 기반 분석은 페이지가 로드된 뒤 실행되는 코드를 통해 방문을 기록하고, 서버사이드 측정은 그보다 앞선 HTTP 요청과 서버 응답을 바탕으로 방문을 확인해요. AI 봇이 자바스크립트를 실행하지 않는다면 서버사이드 방식이 관측 지점에 더 가까워요.
ChatGPT나 Perplexity 같은 서비스가 사이트의 문서를 가져갔는지 확인하려면 요청 시각, 요청한 페이지, User-Agent와 같은 서버 측 신호를 살펴봐야 해요. 이때 봇 이름만 보고 단정하기보다는 반복 요청의 형태와 접근한 URL을 함께 확인하는 편이 안전해요.
넥스트티의 GeoAnalytics는 이런 서버사이드 수집 방식으로 AI 봇 방문을 페이지 단위로 측정하는 사례로 소개돼요. 무료로 시작할 수 있다고 안내하고 있으며, 자세한 수집 범위와 기준은 공식 안내에서 확인하는 것이 좋아요.
AI 크롤러 측정에서 확인할 신호
AI 크롤러 측정에서는 단순한 방문자 수보다 어떤 요청이 어느 페이지에 발생했는지를 먼저 확인해야 해요.
| 확인 항목 | 읽을 수 있는 내용 | 주의할 점 |
|---|---|---|
| 봇 식별 정보 | 요청의 User-Agent 등으로 알려진 크롤러 유형을 구분해요. | User-Agent는 변경될 수 있으므로 단독 판정 기준으로 쓰기 어려워요. |
| 요청 URL | 제품 페이지, 가이드, 블로그 등 어떤 문서가 요청됐는지 확인해요. | 요청됐다는 사실만으로 AI 답변에 인용됐다고 볼 수 없어요. |
| 요청 시각과 빈도 | 수집이 한 번인지 반복됐는지 시간 흐름으로 살펴봐요. | 빈도가 높다고 인용 가능성이나 노출을 보장하지는 않아요. |
| 응답 상태 | 서버가 문서를 정상적으로 반환했는지 점검해요. | 정상 응답이어도 봇이 내용을 어떻게 활용했는지는 별도 문제예요. |
실무에서는 이 데이터를 GEO Signal처럼 사이트와 AI 시스템 사이에서 관측되는 신호로 볼 수 있어요. 다만 GEO Signal은 인용 결과 자체가 아니라, 수집 활동을 해석하기 위한 관측 자료에 가까워요. 사이트 운영자는 서버 로그나 서버사이드 측정 결과를 통해 접근 경로와 페이지 상태를 점검할 수 있어요.
크롤러가 참고할 사이트 안내 파일이나 기술적 기준을 더 살펴보고 싶다면 llms.txt 표준에서 자세한 내용을 확인할 수 있어요. 이 안내를 적용한다고 해서 특정 AI 서비스의 수집이나 인용이 정해지는 것은 아니에요.
측정 결과를 AI 검색 관점에서 읽는 법
측정 결과는 AI 검색 노출의 성적표가 아니라, 사이트 문서가 실제로 AI 봇의 접근을 받았는지 확인하는 출발점으로 읽어야 해요.
- 오해: AI 봇이 특정 페이지를 방문하면 곧바로 AI 답변에 인용돼요.
- 사실: 방문은 수집 신호일 뿐이고, 답변 생성·검색 시점·출처 선택은 별도의 과정이에요.
- 오해: GA에서 AI 봇이 보이지 않으면 사이트에 AI 접근이 없어요.
- 사실: 자바스크립트를 실행하지 않는 봇은 태그를 실행하지 않아 GA에 잡히지 않을 수 있어요.
따라서 측정 데이터를 활용할 때는 먼저 요청된 페이지가 최신 상태인지, 중요한 정보가 서버 응답에 포함되는지, 차단이나 오류가 있었는지를 점검하는 흐름이 자연스러워요. 이후 콘텐츠의 구조와 출처 표시를 검토할 수 있지만, 그 결과를 특정 AI 답변의 노출 약속으로 바꾸어 해석하면 안 돼요.
AI 서비스 개발과 관련한 자세한 기준은 Google AI for Developers에서 확인할 수 있어요. 다만 이 링크는 개발 문서를 더 살펴보기 위한 안내이며, 개별 사이트의 AI 봇 방문이나 인용 여부를 판단하는 근거로 사용하는 것은 적절하지 않아요.
결국 AI 봇 트래픽 측정의 핵심은 보이지 않던 서버 요청을 확인 가능한 데이터로 바꾸는 데 있어요. GeoAnalytics처럼 서버사이드 접근을 사용하는 사례를 검토할 때도 측정 범위와 해석 기준을 먼저 살펴보는 편이 좋아요.
자주 묻는 질문
자주 나오는 질문은 태그 기반 분석과 서버사이드 측정의 차이, 그리고 방문 데이터의 해석 범위에 모여 있어요.
| 질문 | 답변 |
|---|---|
| GA에서 ChatGPT나 Perplexity 방문을 확인할 수 있나요? | AI 봇 대부분은 자바스크립트를 실행하지 않기 때문에 GA에 방문이 기록되지 않을 수 있어요. 서버 로그나 서버사이드 측정 도구로 요청을 확인하는 방식이 더 적합해요. |
| AI 크롤러 측정을 하면 AI 검색 인용 여부도 알 수 있나요? | 크롤러가 페이지를 요청했다는 사실은 확인할 수 있지만, 그 자체로 AI 답변의 인용을 의미하지는 않아요. 수집과 인용은 서로 다른 단계예요. |
| AI 봇 방문이 측정되지 않으면 사이트에 문제가 있는 건가요? | 반드시 그렇지는 않아요. 봇의 접근이 없었거나 식별 정보가 불명확할 수도 있고, 측정 방식이 태그 기반이라 관측되지 않았을 수도 있어요. 서버 응답과 로그를 함께 점검해야 해요. |