ConverlayConverlay
데이터 품질Shopify제품 업데이트서버사이드 트래킹

봇 트래픽이 Shopify 광고 데이터를 오염시키고 있던 이유 — 그리고 Converlay가 해결한 방법

Converlay2026년 7월 31일6분 소요

서버사이드 트래킹은 잘 알려진 문제를 해결합니다. 광고 차단기, iOS 제한, 쿠키 만료로 인해 클라이언트사이드 픽셀이 전환을 놓치면, 판매자는 광고 플랫폼에 전환을 과소 보고하게 되고 입찰 신호를 잃게 됩니다. 하지만 이 방정식의 반대편에는 더 조용한 문제가 있습니다. 서버사이드 트래킹 계층이 이벤트를 지나치게 충실히 전달하면, 애초에 전송되지 말았어야 할 데이터까지 보낼 수 있습니다. 스토어를 방문하지만 절대 구매하지 않는 봇과 자동화된 크롤러가 발생시킨 이벤트도 여기에 포함됩니다.

Converlay v2.22.0과 함께 이 조용한 데이터 오염은 끝납니다. 이제 봇 요청은 Converlay의 이벤트 수집 엔드포인트에 도착하는 순간 감지되어 차단됩니다. 쿼터가 집계되기 전에, 데이터베이스에 무언가 기록되기 전에, 그리고 단 하나의 이벤트라도 Meta Conversions API, Google Analytics 4, TikTok Events API 또는 Converlay가 지원하는 다른 26개 대상 중 어디로든 전달되기 전에 말입니다.

봇이 전환 데이터를 오염시키고 있던 방식

봇이 Shopify 스토어프론트를 크롤링하면 페이지를 로드합니다. 많은 설정에서 페이지를 로드하면 PageView 이벤트가 발생하고, 때로는 장바구니에 상품을 추가하거나 멈추기 전에 결제 페이지까지 도달하기도 합니다. 그 픽셀 이벤트가 서버사이드에서 수집되고 있다면, 서버는 해당 세션이 봇이었는지 알 방법이 없습니다. 브라우저처럼 보이는 user-agent 문자열을 가진 수신 이벤트만 보일 뿐입니다.

이 이벤트들은 그대로 일반 전달 파이프라인을 통과합니다. Meta Conversions API에 도달하고, GA4에 표시되며, TikTok의 Events Manager에서 집계됩니다. 광고 플랫폼은 이 이벤트들을 실제 신호로 취급합니다. 입찰 알고리즘에 반영되고, 오디언스 모델이 업데이트됩니다. 그리고 자동 실행 중에 크롤링이 우연히 결제 이벤트를 발생시키면, 실제로는 일어나지 않은 구매로 기록됩니다.

실질적인 영향은 스토어가 받는 봇 활동의 양에 따라 미미한 수준에서 심각한 수준까지 달라집니다. 최소한의 경우에도 부풀려진 페이지 뷰와 세션 수로 인해 광고 플랫폼은 도달 범위를 과대평가하고 실제 방문당 비용을 과소평가하게 됩니다. 최악의 경우, 유령 결제 및 구매 이벤트가 캠페인이 최적화 목표로 삼는 전환율을 직접 왜곡하여, 플랫폼이 실제 구매자를 상대로 덜 효율적으로 입찰하게 만듭니다.

v2.22.0에서 달라진 점

이제 Converlay는 모든 수신 이벤트 요청을 처리하기 전에 봇 감지를 거칩니다. 감지에는 isbot이라는, 알려진 크롤러, 스크레이퍼, 모니터링 도구, 자동화된 브라우저의 user-agent 문자열을 인식하도록 꾸준히 유지 관리되는 오픈소스 패키지를 사용합니다. 여기에는 Googlebot, Bingbot, SEO 크롤러, 가동 시간 모니터, 자동화 테스트에 흔히 쓰이는 헤드리스 브라우저 프레임워크가 포함됩니다.

요청이 봇으로 식별되면 즉시 차단됩니다. 해당 이벤트는 쿼터 검사에 도달하지 않고, 데이터베이스에 행을 기록하지 않으며, 대상 라우팅 로직에도 진입하지 않습니다. 데이터 관점에서 그 봇 방문은 존재하지 않는 것입니다.

이해해 둘 가치가 있는 의도적인 설계 선택이 하나 있습니다. 봇은 여전히 200 OK 응답을 받습니다. 이는 허점이 아니라 의도된 동작입니다. 수집 엔드포인트가 2xx가 아닌 상태 코드를 반환하면, 스토어프론트 픽셀은 이를 전송 실패로 해석하고 재시도를 시도하여 추가 요청을 발생시킵니다. 요청이 전달된 것으로 응답함으로써 Converlay는 재시도 체인이 초래할 데이터 상의 부작용 없이 재시도 루프를 멈춥니다.

페일 오픈(Fail-Open) 안전 보장

봇 필터링이 논의될 때마다 나오는 우려는 오탐(false positive)입니다. 정당한 전환 이벤트가 봇으로 잘못 분류되면 어떻게 될까요? 오탐의 비용 — 실제 구매 이벤트를 버리는 것 — 은 미탐(false negative)의 비용 — 봇 이벤트 하나를 전달하는 것 — 보다 큽니다.

Converlay의 구현은 의도적인 페일 오픈 규칙으로 이를 감안합니다. 수신 이벤트의 user-agent 헤더가 누락되었거나 비어 있으면 봇 검사를 건너뛰고 해당 이벤트를 실제 전환으로 취급합니다. 누락된 user-agent는 모호합니다. 특이한 봇일 수도 있지만, user-agent를 보내지 않는 브라우저나 앱에서 발생한 실제 구매일 가능성도 똑같이 존재합니다. Converlay는 전달하는 쪽을 선택합니다. 실제 전환을 놓치는 것이 모호한 이벤트 하나를 전달하는 것보다 더 나쁘기 때문입니다.

필터는 확신할 수 있을 만큼 충분한 정보가 있을 때, 즉 user-agent 문자열이 알려진 봇 시그니처와 확실히 일치할 때에만 동작합니다. 그 외의 모든 경우에는 이벤트가 정상적으로 흘러갑니다.

이것이 광고 플랫폼 데이터에 의미하는 것

가장 즉각적인 효과는 Meta Events Manager, GA4, TikTok Events Manager 등 각 대상의 이벤트 수가 약간 줄어들면서 더 정확해진다는 점입니다. 스토어가 상당한 크롤러 트래픽을 받고 있다면(대규모 카탈로그, 자주 색인되는 상품, 스토어프론트를 대상으로 실행되는 서드파티 SEO 모니터링이 있는 스토어에서 흔합니다), 감소 폭이 눈에 띌 수 있습니다.

이 볼륨 감소는 문제가 아니라 기능입니다. 광고 플랫폼의 입찰 알고리즘은 전달받는 전환 신호가 실제 사용자 행동을 반영할 때 더 잘 작동합니다. 봇이 발생시킨 이벤트가 포함된 데이터셋으로 학습된 알고리즘은 잘못된 목표를 향해 최적화해 온 것입니다. 그 노이즈를 제거하면 알고리즘에 더 깨끗한 신호가 전달되고, 캠페인이 깨끗한 데이터에 맞춰 다시 최적화되면서 시간이 지날수록 전환당 비용이 개선되는 경향이 있습니다.

매칭 품질 점수 — Meta의 Events Manager에서는 Event Match Quality(EMQ)로, GA4에서는 전환 모델링 품질로 확인할 수 있습니다 — 역시 개선될 수 있습니다. 봇 이벤트는 일반적으로 실제 구매 이벤트보다 약한 식별 신호(클릭 ID 없음, 인증된 사용자 데이터 없음)를 가지므로, 이를 제거하면 플랫폼이 받는 이벤트의 평균 품질이 올라갑니다.

별도 설정 불필요

봇 필터링은 v2.22.0부터 모든 Converlay 판매자에게 자동으로 활성화됩니다. 켤 것도, 설정할 임계값도, 관리할 허용 목록도 없습니다. 감지를 담당하는 isbot 패키지는 활발히 유지 관리되며 새로운 크롤러가 등장할 때마다 업데이트되므로, 별도의 조치 없이도 필터가 항상 최신 상태를 유지합니다.

봇 필터링이 이벤트 수에 영향을 주고 있는지 궁금하다면, Converlay 대시보드의 이벤트 볼륨과 각 대상 플랫폼의 리포팅 화면 수치를 비교해 볼 수 있습니다. Converlay 대시보드는 수신된 모든 이벤트를 집계하고(필터링 전), 대상 플랫폼에는 실제로 전달된 이벤트만 표시됩니다(필터링 후). 두 수치의 차이는 Converlay가 광고 플랫폼에 도달해서는 안 된다고 판단한 트래픽을 반영합니다.

정확한 데이터는 다른 모든 것의 기반입니다

서버사이드 트래킹 스택의 다른 모든 기능 — 매칭 품질, 이벤트 중복 제거, 동의 적용, 오디언스 동기화 — 은 기반이 되는 이벤트 데이터가 정확하다는 전제에 의존합니다. 봇 트래픽 필터링은 하류의 모든 지표를 더 신뢰할 수 있게 만드는 근본적인 개선입니다.

이런 인프라 개선은 늘 헤드라인을 장식하지는 않지만 복리 효과가 있습니다. 더 깨끗한 데이터는 더 나은 어트리뷰션을 의미하고, 더 나은 어트리뷰션은 더 나은 입찰을 의미하며, 더 나은 입찰은 스토어를 방문하는 모든 실제 구매자에 대해 광고 예산이 더 열심히 일한다는 것을 의미합니다.

Converlay는 광고 차단기, iOS 제한, 쿠키 만료를 우회하는 서버사이드 이벤트 전달을 통해 Shopify 스토어를 Meta, Google Analytics 4, TikTok, Pinterest 등 26개 대상에 연결합니다. 봇 필터링은 이제 그 파이프라인에 기본으로 포함되어 있습니다.

Shopify App Store에서 Converlay를 설치 하고, 오늘부터 더 깨끗하고 정확한 전환 데이터를 광고 플랫폼에 전달해 보세요.

Shopify 구매 추적을 검증할 준비가 되셨나요?

Converlay를 무료로 설치하고 연동 대상을 연결한 뒤, 대시보드에서 서버사이드 전송을 확인하세요.

Shopify에 무료 설치

관련 글

데이터 품질어트리뷰션

Shopify 구독 갱신이 광고 플랫폼의 입찰 알고리즘을 망가뜨리고 있을지도 모릅니다

Shopify 스토어의 모든 주문은 동일한 웹훅을 발생시킵니다 — Meta 광고로 얻어 낸 첫 구매도, 그 광고와 전혀 무관한 구독 갱신도, 매장에서 대면으로 처리된 POS 판매도, 임시 주문 청구서도, Bogus 게이트웨이 테스트 주문도 마찬가지입니다. 대부분의 트래킹 설정은 이 모두를 새로운 전환으로 광고 플랫폼에 전달합니다. Converlay v2.23.0은 이를 자동으로 구분하여, 입찰 알고리즘이 광고가 실제로 얻어 낸 전환만 보도록 합니다.

제품 업데이트현지화

Converlay, 이제 한국어를 지원합니다 — 한국 Shopify 판매자를 위한 완전한 현지화

Converlay v2.26.0은 대시보드, 리포트, 라이프사이클 이메일을 완전한 한국어로 제공합니다 — 대부분의 Shopify 앱이 여전히 놓치고 있는, 한글이 올바르게 표시되는 PDF 익스포트까지 포함해서 말입니다.

비교서버사이드 트래킹

Converlay vs Analyzify: 2026년 어떤 Shopify 트래킹 앱을 골라야 할까?

Analyzify는 일회성 설정 비용에서 GA4와 선택적 GTM 제어 중심의 월 $145 구독으로 전환했습니다. Converlay는 26개 대상과 함께 무료로 시작하며 GTM이 전혀 필요 없습니다. 가격, 철학, 적합성을 — Analyzify가 이기는 지점까지 포함해 비교합니다.