KlaviyoAIBot 작동 방식 이해하기
KlaviyoAIBot에 관해 알아보세요. 여기에는 다음이 포함돼요:
- 정의 및 크롤링 대상
- 진짜 요청을 식별하는 방법
- 크롤링이 사이트 규칙을 준수하는 방식과 이를 제어하는 방법
이 글은 KlaviyoAIBot에서 발생한 트래픽을 확인했고, 이것이 정상적인 트래픽인지 확인하거나 크롤링 허용 방식을 조정하려는 분들을 위한 내용이에요.
KlaviyoAIBot이란 무엇인가요?
KlaviyoAIBot은(는) Kai 고객 에이전트 기능을 위한 Klaviyo의 웹 크롤러예요. KlaviyoAIBot은(는) 계정에 명시적으로 연결한 도메인과 URL에서 공개적으로 이용 가능한 페이지를 가져와요. 이 콘텐츠를 인덱싱하면 Klaviyo에서 웹사이트와 Klaviyo 플랫폼 내 모두에서 AI 경험을 맞춤 설정할 수 있어요. 이는 콘텐츠 생성, AI 답변, 제품 추천에 유용해요.
기본 스토어프런트 외에도 고객센터(Zendesk 등), 블로그, 뉴스 기사 등 다양한 소스를 추가할 수 있어요. KlaviyoAIBot은 인증, 유료 콘텐츠, 또는 접근 제어를 우회하지 않습니다.
사용 방법
- 동의 및 범위
Klaviyo는 계정에 명시적으로 연결한 도메인과 URL을 크롤링해요. 예를 들어, Klaviyo 계정과 통합된 공개 Shopify 페이지는 크롤링하지만 관련 콘텐츠를 찾기 위해 Wikipedia를 검색하지는 않아요. - 사이트 규칙 준수
KlaviyoAIBot은 .에 정의된 Robots Exclusion Protocol(REP)을 따라, 크롤링하도록 설정한 콘텐츠만 크롤링해요. - 공손함.
사이트에서 속도 제한 신호를 보내면 Klaviyo가 속도를 자동으로 낮춰요. Klaviyo는 503 같은 표준 HTTP 응답과 헤더를 함께 준수해요. - 재방문
Klaviyo는 콘텐츠를 최신 상태로 유지하기 위해 주기적으로 다시 크롤링해요. 빈도는 변경 신호와 설정에 따라 달라져요.
KlaviyoAIBot을 식별하는 방법
KlaviyoAIBot은 서로 보완하는 2가지 신호를 사용해요.
서명 검증을 통과하지 못했거나(또는 Cloudflare에서 확인된 봇으로 표시되지 않은) KlaviyoAIBot이라고 주장하는 요청이 보이면 신뢰할 수 없는 요청으로 취급해 주세요.
KlaviyoAIBot/1.0 (+https://help.klaviyo.com/hc/es-es/articles/<article_id>)
HTTP 메시지 서명(웹 봇 인증)
모든 요청은 HTTP Message Signatures RFC 9421 및 Cloudflare의 Web Bot Auth를 사용해 서명돼요. IP 허용 목록에 의존하지 않고도 요청이 KlaviyoAIBot에서 실제로 온 것인지 확인하는 데 사용할 수 있어요.
팁: 사이트가 Cloudflare보다 뒤처져 있는 경우, Cloudflare가 Klaviyo의 서명을 확인하고 트래픽을 인증된 봇(bot_management.verified_bot 참조)으로 플래그합니다. = true)입니다. 해당 필드의 WAF 규칙에서 안전하게 허용할 수 있습니다.
KlaviyoAIBot라고 표시된 트래픽이 보여요. 실제인지 어떻게 알 수 있나요?
Cloudflare를 사용 중이라면 요청이 확인된 봇으로 표시되어 있는지 확인해 주세요. Cloudflare를 사용하지 않는다면 요청에 RFC 9421 및 Web Bot Auth에 따라 검증되는 HTTP Message Signature 헤더가 포함되어 있는지 확인해 주세요.
KlaviyoAIBot가 크롤링하는 항목
- 전자상거래 스토어
Klaviyo에 연결된 전자상거래 도메인이에요. - 추가 소스
고객이 연결한 경우 웹사이트에 연결된 다른 모든 소스(예: Zendesk 고객센터), 문서 포털, 지식 베이스, 블로그, 뉴스 기사 등이 여기에 포함돼요. - 공개 콘텐츠
KlaviyoAIBot은 robots.txt의 robots 규칙을 준수하며 제한된 리소스에 액세스하려고 시도하지 않아요.
크롤링을 제어하거나 제한하는 방법
- Robots.txt
KlaviyoAIBot 사용자 에이전트의 robots 규칙을 추가하거나 업데이트하여 섹션을 허용 또는 차단하세요. robots.txt 및 REP에 대해 자세히 알아보세요. - 일시적인 속도 저하
로봇 규칙을 변경하지 않고 속도를 줄이려면 429 또는 Retry-After가 포함된 503 같은 표준 속도 제한 응답을 반환하세요. - 연결할 항목을 선택하세요
언제든지 연결할 도메인과 URL을 추가하거나 제거할 수 있어요.
사이트의 특정 섹션을 차단할 수 있나요?
예, 그렇습니다. robots.txt에서 KlaviyoAIBot에 대한 robots 규칙을 사용해 해당 경로를 허용하지 않도록 설정해 주세요. 방법을 모르겠다면 문의해 주세요.
봇이 일시적인 속도 저하 신호를 따르나요?
예, 그렇습니다. Retry-After와 함께 429 또는 503과 같은 Standard 속도 제한 응답을 준수해요.
데이터 사용 및 개인 정보 보호
KlaviyoAIBot은 콘텐츠 생성, AI 답변, 제품 추천과 같은 AI 기능을 구동하기 위해 콘텐츠를 가져와요. 크롤링된 콘텐츠는 계정에 연결되며 설정을 따릅니다.
Klaviyo는 소스 페이지가 공개적으로 계속 제공되는 한, 최신 상태를 유지하기 위해 인덱싱된 콘텐츠를 정기적으로 업데이트해요.
robots.txt를 통해 페이지가 제한되거나 소스 사이트에서 제거되면, Klaviyo는 며칠 내로 해당하는 색인 콘텐츠를 삭제해요.
계정에서 소스를 연결 해제하면 Klaviyo에서 관련 콘텐츠가 즉시 삭제돼요.
IP 범위를 게시하나요?
아니요. 검증은 정적 IP 허용 목록이 아니라 암호화 서명과 Cloudflare의 Verified bots 프로그램을 기반으로 합니다.