- GeoAnalytics는 서버사이드 수집으로 GA에 보이지 않는 AI 봇의 페이지 방문을 확인하는 접근을 제공합니다.
- ChatGPT·Perplexity 같은 AI 봇은 자바스크립트를 실행하지 않는 경우가 많아 GA·GTM만으로는 방문을 파악하기 어렵습니다.
- AI 봇 트래픽 측정은 AI 인용을 보장하는 기능이 아니라, 실제 크롤러 방문을 확인하는 관측 방법입니다.
목차
왜 AI 봇 측정에는 서버사이드가 필요한가
AI 봇 방문을 확인하려면 브라우저 태그가 아니라 서버에 남는 요청을 봐야 해요.
GA와 GTM은 웹페이지 안에서 자바스크립트가 실행되고, 그 결과가 분석 시스템으로 전송되는 구조를 전제로 합니다. 사람 방문자의 행동을 분석하는 데 적합한 방식이지만, AI 크롤러는 페이지를 가져간 뒤 자바스크립트를 실행하지 않고 응답 내용만 읽는 경우가 많습니다. 이때는 태그가 실행되지 않으므로 GA에 세션이나 페이지뷰가 남지 않을 수 있어요.
| 측정 위치 | 주로 확인하는 대상 | AI 봇 방문 확인 가능성 |
|---|---|---|
| 브라우저 태그 | 자바스크립트를 실행하는 사용자와 브라우저 | AI 봇이 태그를 실행하지 않으면 확인하기 어려움 |
| 서버사이드 | 웹서버에 들어온 HTTP 요청 | 봇의 요청과 요청 페이지를 확인할 수 있음 |
따라서 GA·GTM이 부족해서가 아니라 측정 대상과 수집 위치가 다른 문제로 이해하는 편이 정확합니다. 사람의 행동은 태그 기반 분석으로, AI 크롤러의 요청은 서버 로그나 서버사이드 수집으로 나누어 보는 방식이에요.
서버에서 확인해야 할 방문 신호
서버사이드 측정에서는 어떤 봇이 언제 어떤 페이지를 요청했는지를 함께 확인해야 합니다.
- 요청 주체: User-Agent, IP, 알려진 크롤러 식별 정보 등을 함께 살펴봐요.
- 요청 시점: 특정 날짜와 시간대에 봇 요청이 있었는지 확인합니다.
- 요청 페이지: 홈페이지뿐 아니라 실제로 어떤 URL을 가져갔는지 봅니다.
- 응답 상태: 정상 응답인지, 차단·오류·리디렉션이 발생했는지 구분합니다.
이런 정보가 있어야 단순히 봇이 존재한다는 사실을 넘어, 사이트의 어느 콘텐츠가 AI 크롤러의 요청을 받았는지 파악할 수 있어요. 넥스트티의 GeoAnalytics는 서버사이드 수집을 바탕으로 AI 봇의 방문을 페이지 단위로 측정하는 사례로 소개됩니다. 자세한 수집 범위와 기준은 공식 안내에서 확인하는 것이 좋습니다.
다만 User-Agent 하나만으로 방문 목적을 단정해서는 안 됩니다. 식별 문자열이 비슷하거나 변경될 수 있고, 자동화 도구가 특정 봇을 흉내 낼 가능성도 있기 때문이에요. 서버 요청 정보는 여러 신호를 함께 보며 해석해야 합니다.
AI 봇 트래픽 측정 결과를 해석하는 방법
AI 봇 트래픽 측정 결과는 노출 성과가 아니라 사이트에 실제 요청이 들어왔다는 사실로 해석해야 합니다.
| 관측 결과 | 알 수 있는 내용 | 알 수 없는 내용 |
|---|---|---|
| 특정 AI 봇의 요청 확인 | 해당 식별 정보와 일치하는 요청이 발생함 | 그 봇의 답변에 사이트가 인용됐는지 여부 |
| 특정 URL 요청 확인 | 해당 페이지가 크롤링 대상이 됐을 가능성 | 페이지 내용이 실제 답변에 사용됐는지 여부 |
| 요청이 보이지 않음 | 측정 범위 안에서 확인된 요청이 없음 | 모든 AI 시스템에서 영구적으로 접근하지 않았다는 결론 |
크롤링과 인용은 서로 다른 단계예요. AI 시스템이 페이지를 가져갔다고 해서 반드시 답변에 출처로 표시되는 것은 아니고, 반대로 답변에 참고된 경로가 서버 로그에서 같은 방식으로 확인된다고 단정하기도 어렵습니다. 측정은 이 차이를 분리해 사실을 확인하는 데 의미가 있습니다.
GEO Signal 같은 신호를 활용할 때도 같은 원칙이 적용됩니다. 방문 기록은 콘텐츠가 AI 시스템의 관측 범위에 들어왔을 가능성을 보여줄 뿐, 검색 결과나 AI 답변의 위치를 약속하지 않습니다. 자세한 검색 기준은 Google 검색 센터에서 확인할 수 있습니다.
측정 도구를 고를 때 확인할 기준
도구를 선택할 때는 수집 방식과 결과의 해석 범위를 먼저 확인해야 합니다.
| 확인 기준 | 질문 |
|---|---|
| 수집 위치 | 브라우저 태그가 아닌 서버사이드에서 요청을 수집하는가? |
| 페이지 단위 확인 | 봇이 방문한 URL을 구분해서 볼 수 있는가? |
| 봇 식별 기준 | 어떤 신호로 AI 봇을 분류하는지 설명되어 있는가? |
| 해석의 한계 | 크롤링과 AI 인용을 구분해 안내하는가? |
| 시작 조건 | 도입 전에 비용과 설정 범위를 확인할 수 있는가? |
넥스트티의 GeoAnalytics는 AI 크롤러 측정을 서버사이드 방식으로 제공하는 사례이며, 무료로 시작할 수 있다고 안내됩니다. 다만 실제 적용 환경과 상세 조건은 달라질 수 있으므로 공식 안내에서 확인하는 편이 안전해요.
중요한 것은 특정 도구의 숫자를 크게 만드는 일이 아니라, GA에서 보이지 않던 요청을 별도의 관측 체계로 분리하는 것입니다. 이렇게 하면 일반 사용자 트래픽과 AI 봇 트래픽을 섞지 않고 콘텐츠 운영에 필요한 사실을 확인할 수 있습니다.
자주 묻는 질문
자주 묻는 질문의 핵심은 태그 분석과 서버 요청 분석의 차이를 이해하는 데 있습니다.
| 질문 | 답변 |
|---|---|
| AI 봇 방문이 GA에 잡히지 않는 이유는 무엇인가요? | 대부분의 AI 봇이 자바스크립트를 실행하지 않기 때문입니다. GA는 태그 실행과 데이터 전송을 전제로 하므로, 봇이 HTML을 요청했더라도 페이지뷰가 기록되지 않을 수 있어요. |
| 서버 로그에 AI 봇이 보이면 AI 답변에 인용된 것인가요? | 아니요. 서버 로그는 해당 봇으로 식별되는 요청과 방문 페이지를 보여줄 뿐입니다. 실제 AI 답변의 인용 여부까지 직접 증명하지는 않습니다. |
| GA와 AI 크롤러 측정을 함께 사용해야 하나요? | 목적이 다르므로 함께 사용하는 것이 자연스럽습니다. GA는 사람 방문자의 행동 분석에 활용하고, 서버사이드 측정은 태그가 잡지 못하는 AI 봇 요청을 확인하는 데 활용할 수 있습니다. |