GA4에서는 세션 소스나 참조 도메인이 chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com, claude.ai인 방문을 묶어 AI 검색 유입으로 따로 볼 수 있습니다. 다만 앱에서 연 링크, 복사해 붙여 넣은 링크, 참조 정보가 전달되지 않는 방문은 직접 유입으로 잡히므로 실제보다 적게 집계됩니다. AI 크롤러의 방문은 GA4가 아니라 서버 로그의 사용자 에이전트로 확인합니다.
핵심만 먼저 보기
- AI 서비스 참조 도메인을 정규식 하나로 묶어 GA4 세그먼트를 만듭니다.
- AI 유입은 앱 사용, 링크 복사, 참조 정보 누락 때문에 실제보다 적게 잡힙니다.
- 서버 로그에서는 OAI-SearchBot, ClaudeBot, PerplexityBot 같은 사용자 에이전트로 AI 크롤러를 구분합니다.
- GA4 수치는 Search Console과 Bing의 AI 보고서와 함께 보아야 전체 흐름을 이해할 수 있습니다.
GA4에서 AI 검색 유입은 어떻게 확인하나요?
GA4에서 AI 검색 유입은 방문이 어느 사이트에서 넘어왔는지를 나타내는 참조 정보로 확인합니다. AI 서비스의 답변에 있는 링크를 사용자가 누르면, 많은 경우 해당 서비스의 도메인이 세션 소스나 페이지 참조 URL로 기록됩니다.
따라서 주요 AI 서비스 도메인 목록을 먼저 정리해 두는 것이 출발점입니다. 서비스 도메인은 바뀔 수 있으므로 GA4의 참조 보고서에서 실제로 들어오는 도메인을 주기적으로 확인하고 목록을 갱신합니다.
| AI 서비스 | GA4에서 볼 참조 도메인 | 확인 포인트 |
|---|---|---|
| ChatGPT | chatgpt.com | 링크에 utm_source=chatgpt.com 파라미터가 붙는 경우가 관찰됩니다. |
| Perplexity | perplexity.ai | 답변의 출처 링크를 눌러 들어온 방문이 주로 잡힙니다. |
| Gemini | gemini.google.com | Google 검색 유입과 섞이지 않도록 도메인 전체로 구분합니다. |
| Microsoft Copilot | copilot.microsoft.com | Bing 검색 유입과 별도로 집계합니다. |
| Claude | claude.ai | 답변 속 링크를 눌러 들어온 방문이 잡힙니다. |
GA4에서 AI 유입 세그먼트는 어떻게 만드나요?
GA4에서 AI 유입 세그먼트는 세션 소스가 AI 서비스 도메인 정규식과 일치하는 세션을 묶는 방식으로 만듭니다. 탐색 보고서의 세그먼트나 맞춤 채널 그룹에 같은 조건을 넣으면 매번 필터를 다시 걸지 않아도 됩니다.
ChatGPT에서 들어온 링크에 utm_source=chatgpt.com 파라미터가 붙는 경우가 관찰되지만, OpenAI 공식 문서에서 확인된 동작은 아닙니다. 그래서 UTM 값만 기준으로 삼기보다 참조 도메인과 함께 묶는 편이 안전합니다.
- 조건 대상세션 소스(session source) 또는 페이지 참조 URL을 조건 대상으로 선택합니다.
- 정규식 예시chatgpt\.com|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|claude\.ai 를 '정규식과 일치' 조건에 넣습니다.
- 맞춤 채널 그룹AI 유입 채널을 기본 채널 그룹보다 위에 두어야 해당 세션이 추천(Referral) 채널로 먼저 분류되지 않습니다.
- 비교 지표세션 수뿐 아니라 참여 세션, 전환, 방문 페이지를 함께 보고 일반 검색 유입과 비교합니다.
AI 검색 유입은 왜 실제보다 적게 집계되나요?
AI 검색 유입은 참조 정보가 전달되지 않는 방문이 많아서 실제보다 적게 집계됩니다. 참조 정보가 없으면 GA4는 해당 방문을 직접 유입(Direct)으로 분류하므로, AI 세그먼트에는 나타나지 않습니다.
또한 AI 답변은 링크를 누르지 않아도 사용자가 정보를 얻을 수 있는 구조입니다. 답변을 읽고 나중에 브랜드명을 검색해 들어오면 그 방문은 일반 검색 유입으로 잡힙니다. 이런 이유로 GA4의 AI 세그먼트 수치는 AI 서비스의 영향 범위 전체가 아니라 확인 가능한 최소치로 해석합니다.
| 원인 | GA4에서 보이는 모습 | 보완 방법 |
|---|---|---|
| 모바일·데스크톱 앱에서 링크 열기 | 참조 정보 없이 직접 유입으로 분류될 수 있음 | 직접 유입의 방문 페이지 변화를 함께 관찰 |
| 답변의 링크를 복사해 붙여 넣기 | 직접 유입으로 분류 | AI 답변에 자주 인용되는 페이지의 직접 유입 추이 확인 |
| 브라우저나 서비스의 참조 정보 정책 | 참조 도메인이 비어 있거나 축약됨 | UTM 파라미터가 붙은 방문을 별도 확인 |
| 답변만 읽고 나중에 브랜드 검색 | 일반 검색 유입이나 브랜드 키워드 유입으로 분류 | 브랜드명 검색량과 AI 보고서 노출을 함께 비교 |
서버 로그에서 AI 크롤러는 어떻게 구분하나요?
서버 로그에서 AI 크롤러는 요청에 담긴 사용자 에이전트(User-Agent) 문자열로 구분합니다. 대부분의 크롤러는 자바스크립트로 동작하는 GA4 태그를 실행하지 않는 것으로 관찰되므로, 크롤러 방문은 서버 로그나 CDN 로그에서 보는 것이 정확합니다.
각 회사의 공식 문서는 크롤러를 용도별로 나누어 안내합니다. 검색 노출용, 모델 학습용, 사용자 요청에 따른 방문용이 서로 다른 이름을 쓰므로, 로그도 이 구분대로 집계하면 해석이 쉬워집니다.
| 운영사 | 사용자 에이전트 | 공식 문서상 용도 |
|---|---|---|
| OpenAI | OAI-SearchBot | ChatGPT 검색 노출용입니다. 차단하면 검색 답변에서 빠질 수 있습니다. |
| OpenAI | GPTBot | 모델 학습용입니다. OAI-SearchBot 설정과 독립적으로 동작합니다. |
| OpenAI | ChatGPT-User | 사용자 요청 시 방문하며 robots.txt가 적용되지 않을 수 있습니다. |
| Anthropic | ClaudeBot | 모델 학습용 수집입니다. |
| Anthropic | Claude-SearchBot | 검색 품질 향상을 위한 색인용입니다. 막으면 노출이 줄 수 있습니다. |
| Anthropic | Claude-User | 사용자 요청 시 방문합니다. 막으면 노출이 줄 수 있습니다. |
| Perplexity | PerplexityBot | 검색 결과 노출용이며 AI 기반 모델 학습에 쓰지 않는다고 안내합니다. |
| Perplexity | Perplexity-User | 사용자 요청 시 방문하며 일반적으로 robots.txt를 따르지 않습니다. |
서버 로그와 GA4는 어떻게 함께 해석하나요?
서버 로그와 GA4는 서로 다른 단계를 보여 주므로 함께 놓고 해석합니다. 서버 로그의 검색용 크롤러 방문은 AI 서비스가 사이트를 읽어 가는 단계를, 사용자 요청형 방문은 누군가 AI에게 질문하는 과정에서 페이지가 실시간으로 조회된 단계를, GA4의 AI 참조 유입은 사람이 실제로 링크를 눌러 방문한 단계를 보여 줍니다.
예를 들어 검색용 크롤러 방문은 꾸준한데 사용자 요청형 방문과 GA4 유입이 거의 없다면, 페이지가 수집은 되지만 답변에 쓰이지 않을 가능성을 추정해 볼 수 있습니다. 반대로 특정 페이지에 사용자 요청형 방문이 늘었다면 그 페이지가 어떤 질문에 쓰이는지 직접 질문해 확인해 봅니다.
사용자 에이전트 문자열은 다른 프로그램이 흉내 낼 수 있습니다. Anthropic은 IP 기반 차단을 신뢰할 수 없는 방법으로 안내하고 있으므로, 접근 제어는 robots.txt 같은 공식 방식으로 하고 로그는 추세를 보는 용도로 쓰는 것이 무난합니다.
AI 유입 측정은 어떤 주기로 운영하나요?
AI 유입 측정은 월 단위로 같은 항목을 같은 방식으로 기록하는 루틴으로 운영하는 것이 현실적입니다. 매번 기준이 달라지면 변화가 실제 변화인지 측정 방식 변화인지 구분할 수 없습니다.
- GA4AI 세그먼트의 세션, 참여 세션, 전환, 상위 방문 페이지를 기록하고 새로 나타난 참조 도메인이 있는지 확인합니다.
- 서버 로그크롤러별 방문 수와 상위 요청 URL, 오류 응답 비율을 기록합니다.
- 공식 보고서Search Console 생성형 AI 성과 보고서의 노출수와 Bing AI Performance의 인용 수를 같은 기간으로 맞춰 기록합니다.
- 변경 기록robots.txt 수정, 페이지 개편, 콘텐츠 추가 날짜를 남겨 수치 변화와 연결합니다.
자주 묻는 질문
Google AI 개요에서 들어온 방문을 GA4에서 따로 볼 수 있나요?
AI 개요나 AI 모드의 링크로 들어온 방문은 GA4에서 일반 Google 검색 유입과 구분하기 어려운 경우가 많은 것으로 관찰됩니다. 노출 규모는 Search Console 생성형 AI 성과 보고서에서 확인하는 편이 정확합니다.
AI 세그먼트 유입이 거의 없으면 AI 검색 대응이 소용없는 건가요?
그렇게 단정할 수 없습니다. AI 유입은 참조 정보 누락과 무클릭 소비 때문에 적게 잡히므로, 언급률·인용률 측정과 공식 보고서 수치를 함께 보고 판단합니다.
GPTBot을 막으면 ChatGPT 검색 유입도 줄어드나요?
OpenAI 문서에 따르면 GPTBot은 학습용이고 ChatGPT 검색 노출은 OAI-SearchBot이 담당하며, 두 설정은 서로 독립적입니다. 검색 노출에 영향을 주는 것은 OAI-SearchBot 설정입니다.
참고한 자료
검색 서비스의 정책과 기능은 자주 바뀝니다. 최신 내용은 아래 원문에서 함께 확인하세요.
이 글은 생성형 AI 검색의 일반적인 작동 방식과 공개된 공식 자료를 바탕으로 작성한 안내 자료입니다. 특정 AI 서비스의 노출 순위나 결과를 보장하지 않으며, 원문 URL은 https://toppick.ai.kr/insight/ga4-ai-traffic-analysis입니다.