AI 브랜드 노출 추적과 GEO 모니터링 API
챗GPT·Gemini·Perplexity 등 AI 검색의 브랜드 언급과 출처 인용을 API로 추적하세요. 저장한 질문을 반복 실행해 경쟁사 대비 노출 변화를 비교합니다.
같은 질문을 같은 조건으로 반복
브랜드명과 별칭, 추적할 도메인, 경쟁사, 엔진, 프롬프트, 국가를 저장합니다. 모니터는 1-168시간 간격으로 실행합니다. 질문과 엔진 구성을 유지하면 기간끼리 같은 기준으로 비교합니다.
언급·인용·경쟁사 점유율을 구분
언급은 답변 본문에 브랜드 별칭이 있는지, 인용은 출처 도메인이 등록한 도메인과 일치하는지로 채점합니다. 수집한 답변 안에서 엔진별 언급률과 경쟁사 대비 점유율을 비교합니다.
챗GPT가 우리 브랜드를 추천하는지 추적하려면
아래 예시는 ChatGPT와 Gemini에 같은 질문을 매일 실행합니다. 고객이 제품군을 찾을 때 쓰는 질문과 브랜드를 직접 비교하는 질문을 구분해 저장하세요. 한글·영문 브랜드명이 함께 쓰이면 aliases에 두 표기를 넣고, 인용을 추적할 공식 사이트는 domains에 등록합니다.
API에서 읽을 수 있는 노출 지표
GET /v1/monitors/:id의 기존 상세 통계와 GET /v1/monitors/:id/analytics의 리포트 지표는 응답 구조와 분모를 구분해 사용하세요. 집계와 함께 답변 원문과 출처를 확인해 변화를 해석합니다.
- engineRates: 엔진별 언급·인용 결과를 비교합니다.
- topDomains, topPages: 인용된 도메인과 개별 페이지를 확인합니다.
- 기존 상세의 shareOfVoice는 runs와 brands[].mentions를 담습니다. 브랜드별 mentions ÷ runs × 100으로 독립적인 언급률을 구합니다.
- analytics의 brands[].mentionRate는 해당 브랜드 언급 수 ÷ 해당 브랜드를 채점한 답변 수 × 100입니다. brands[].shareOfVoice는 해당 브랜드 언급 수 ÷ 전체 추적 브랜드 언급 합계 × 100이며, 분모가 있을 때 합계는 100%입니다. 표본이 없거나 비교 조건이 불명확한 값은 null로 표시됩니다.
모니터 생성 예시
POST /v1/monitors에 아래 입력을 보냅니다. 브랜드와 도메인은 설명용 예시이며 실제 추적 대상으로 바꾸세요. 대시보드에서도 같은 설정으로 생성·수정·일시정지할 수 있습니다.
{
"name": "무선 이어폰 브랜드 추적",
"engines": [
"CHATGPT",
"GEMINI"
],
"prompts": [
"출퇴근용 무선 이어폰 추천"
],
"aliases": [
"Acme Audio"
],
"domains": [
"example.com"
],
"competitors": [
{
"name": "Sony",
"aliases": [
"Sony"
]
}
],
"country": "KR",
"intervalHours": 24
}예약 실행에도 일반 요청 한도가 적용됩니다
샘플 1개·위치 1개 기준으로 질문 12개를 ChatGPT·Google AI Overviews에 보내면 24개 요청이 생기고, 모두 완료될 때 기본 비용은 27크레딧입니다. 별도로 모니터당 30일에 80크레딧의 경쟁사 분석 비용을 실행 주기에 나눠 부과하며, 해당 실행의 요청이 모두 제출됐을 때 과금합니다. 매일 30회 실행하면 기본 810크레딧과 경쟁사 분석 80크레딧으로 약 890크레딧입니다. analysis: true는 분석된 답변당 1크레딧을 추가합니다. 예약 실행은 동시 요청 한도와 잔액에 따라 처리되며, 각 결과는 task.id로 연결합니다.
언급률이 달라진 기간의 답변과 출처 확인
해당 기간의 응답 본문과 출처를 열고, 질문 구성과 AI 요약 생성 여부가 함께 달라졌는지 점검합니다. 도메인 인용을 추적하려면 브랜드 도메인을 등록하세요.




