Shopify를 위한 TikTok Events API: 완벽 설정 가이드 (2026)
TikTok은 Shopify 판매자에게 가장 효과적인 광고 플랫폼 중 하나가 되었습니다. 문제는 TikTok의 브라우저 픽셀이 전환을 지속적으로 과소 보고한다는 것이며, 그 차이는 40~60퍼센트에 이르는 경우가 많습니다. TikTok 광고를 운영하면서 전환 추적을 픽셀에만 의존하고 있다면, 거의 확실히 불완전한 데이터에 기반해 예산 결정을 내리고 있는 것입니다. TikTok Events API는 전환 데이터를 서버에서 TikTok으로 직접 전송함으로써 데이터 유실을 일으키는 브라우저 측의 모든 문제를 우회해 이를 해결합니다.
Shopify에서 TikTok 픽셀 추적이 실패하는 이유
TikTok 광고에는 트래킹 공백에 특히 취약하게 만드는 고유한 어트리뷰션 과제가 있습니다. 이러한 과제를 이해하면 Events API가 선택이 아니라 필수인 이유를 알 수 있습니다.
크로스 디바이스 문제
TikTok은 기본적으로 모바일 앱입니다. 사용자는 스마트폰으로 피드를 스크롤하다가 여러분의 상품을 발견합니다. 하지만 그 사용자들 중 다수는 모바일에서 즉시 구매하지 않습니다. 나중에 노트북, 태블릿, 혹은 다른 브라우저에서 스토어를 방문합니다. Shopify 스토어의 TikTok 픽셀은 서로 다른 기기에서 서로 다른 쿠키로 발생하는 이 두 세션을 연결할 방법이 없습니다. TikTok은 클릭은 보지만 구매는 결코 보지 못하므로, 수익성 있는 판매 대신 낭비된 노출로 보고합니다.
광고 차단기와 추적 방지
데스크톱 사용자의 30~40퍼센트가 TikTok 픽셀을 완전히 차단하는 광고 차단기나 개인정보 보호 확장 프로그램을 사용합니다. 이런 사용자가 TikTok 광고를 클릭하고 Shopify 스토어에서 구매하면, 픽셀은 결코 실행되지 않습니다. 판매는 일어났지만 TikTok은 그 사실을 알지 못합니다. 모바일에서는 Safari의 지능형 추적 방지가 쿠키 수명을 제한해 비슷한 공백을 만듭니다.
Shopify 결제 도메인 문제
많은 Shopify 스토어에서 고객이 결제 단계에 도달하면 다른 도메인이나 서브도메인으로 전환됩니다. 이 도메인 전환은 TikTok 픽셀의 쿠키 연속성을 끊어 사용자 세션의 추적을 잃게 만들 수 있습니다. 구매 이벤트가 적절한 어트리뷰션 데이터 없이 실행되거나, 아예 실행되지 않게 됩니다.
TikTok Events API란
TikTok Events API는 TikTok의 서버사이드 트래킹 솔루션입니다. 고객의 브라우저에서 실행되는 JavaScript에 의존하는 대신, Events API를 사용하면 전환 이벤트를 서버에서 TikTok으로 직접 전송할 수 있습니다. 고객이 Shopify 스토어에서 구매를 완료하면, 이메일과 전화번호 같은 해시 처리된 고객 식별자를 포함한 이벤트 데이터가 서버 간(server-to-server)으로 TikTok에 전송됩니다.
그러면 TikTok은 이 데이터를 자사 사용자 데이터베이스와 매칭해 전환을 올바른 광고 클릭에 귀속시킵니다. 데이터가 서버 간에 이동하기 때문에 광고 차단기, 브라우저 제한, 쿠키 만료, 크로스 디바이스 어트리뷰션 공백의 영향을 받지 않습니다.
Events API vs TikTok 픽셀: 주요 차이점
| 요소 | TikTok 픽셀 (브라우저) | Events API (서버사이드) |
|---|---|---|
| 광고 차단기에 의한 차단 | 있음 | 없음 |
| iOS 14+ 영향 | 있음 | 없음 |
| 크로스 디바이스 어트리뷰션 | 매우 제한적 | 강력함 (해시 식별자 기반) |
| 쿠키 의존성 | 있음 (Safari에서 7일 제한) | 없음 |
| 데이터 신뢰성 | 실제 전환의 50-70% | 실제 전환의 90-95% |
| 설정 복잡도 | 간단 (코드 붙여넣기) | 서버 연동 필요 |
어떤 이벤트를 전송해야 할까
TikTok의 Events API는 여러 표준 이커머스 이벤트를 지원합니다. Shopify 판매자에게 추적할 가장 중요한 이벤트는 다음과 같습니다:
- ViewContent: 고객이 상품 페이지를 조회할 때. 이를 통해 TikTok은 어떤 상품이 관심을 끄는지 이해하고, 비슷한 상품에 반응할 가능성이 높은 사용자를 향해 광고 송출을 최적화할 수 있습니다.
- AddToCart: 고객이 장바구니에 상품을 담을 때. 이는 TikTok이 고가치 오디언스를 식별하는 데 도움이 되는 강력한 구매 의도 신호입니다.
- InitiateCheckout: 고객이 결제 프로세스를 시작할 때. 이 이벤트는 TikTok이 구매에 근접한 사용자 오디언스를 구축하도록 돕습니다.
- CompletePayment: 가장 중요한 이벤트입니다. ROAS를 결정하고 캠페인 최적화를 이끄는 실제 구매 이벤트입니다. 이 이벤트가 누락되면 TikTok은 여러분의 매출을 볼 수 없습니다.
퍼널 전체의 이벤트를 전송하면 TikTok에 전환 경로의 완전한 그림을 제공하게 됩니다. 알고리즘은 이 데이터를 사용해 상품 조회에서 구매 완료까지 같은 여정을 따를 가능성이 높은 사용자를 더 많이 찾아냅니다.
Shopify에서 TikTok Events API를 설정하는 세 가지 방법
옵션 1: 수동 API 연동
Shopify 웹훅(orders/create, checkouts/create)을 수신하고 형식에 맞춘 이벤트를 TikTok의 Events API 엔드포인트로 전송하는 코드를 작성해 자체 서버사이드 연동을 구축할 수 있습니다. 이 방식에는 개발자, 연동을 호스팅할 서버, TikTok의 API 업데이트에 따른 지속적인 유지보수, 그리고 이벤트 중복 제거, 데이터 해시 처리, 오류 로깅의 적절한 처리가 필요합니다. 완전한 통제권을 얻을 수 있지만 상당한 개발 시간이 들고 유지 관리가 어렵습니다.
옵션 2: Google Tag Manager 서버사이드
이미 Google Tag Manager를 사용하고 있다면, 서버사이드 GTM 컨테이너를 설정하고 TikTok으로 이벤트를 전달하도록 구성할 수 있습니다. 이를 위해서는 클라우드 서버 프로비저닝(보통 Google Cloud), 서버사이드 컨테이너 구성, TikTok 태그 설정, 인프라 비용 관리가 필요합니다. 작동은 하지만 복잡성이 더해지고 빠르게 불어날 수 있는 지속적인 서버 비용이 발생합니다.
옵션 3: Converlay 사용 (권장)
Converlay는 코드나 서버 설정 없이 Shopify 스토어의 TikTok Events API 연동 전체를 처리합니다. 앱을 설치하고 TikTok 계정을 연결하면, Converlay는 모든 구매, 장바구니 추가, 페이지 조회에 대해 즉시 서버사이드 이벤트 전달을 시작합니다. 기존 픽셀과의 이벤트 중복 제거, 고객 데이터의 적절한 해시 처리, 전송 실패 시 자동 재시도까지 처리합니다.
설정에는 약 5분이 걸립니다. Converlay 대시보드에서는 전송되는 이벤트 수, 전송 상태, 그리고 픽셀만 사용할 때와 비교해 TikTok이 추가로 확인하게 된 전환 수를 정확히 볼 수 있습니다.
이벤트 중복 제거: 왜 중요한가
TikTok 픽셀과 Events API를 동시에 운영한다면, 전환의 이중 집계를 막기 위해 이벤트 중복 제거가 필요합니다. 중복 제거가 없으면 TikTok이 같은 구매를 두 번 집계할 수 있습니다. 한 번은 픽셀에서, 한 번은 Events API에서입니다. 그러면 전환 수치가 부풀려지고 ROAS가 왜곡됩니다.
올바른 중복 제거는 픽셀 이벤트와 서버사이드 이벤트 모두에 고유한 이벤트 ID를 함께 전송하는 방식으로 작동합니다. TikTok은 이 ID들을 매칭해 각 전환을 한 번만 집계하며, 먼저 도착했거나 데이터 품질이 더 좋은 신호를 사용합니다. 픽셀이 광고 차단기에 의해 차단되면 서버사이드 이벤트만 도착해 전환이 여전히 집계되도록 보장합니다. Converlay는 중복 제거를 자동으로 처리하므로 수동으로 구성할 필요가 없습니다.
효과 측정하기
TikTok Events API를 구현한 후 첫 2주 동안 다음 지표들을 모니터링하세요:
- 이벤트 매칭률: TikTok Events Manager에서 이벤트 매칭률을 확인하세요. 이는 서버사이드 이벤트 중 TikTok이 자사 시스템의 사용자와 매칭할 수 있는 비율을 알려줍니다. 건강한 매칭률은 30퍼센트 이상이며, 50퍼센트를 넘는 비율은 우수한 데이터 품질을 의미합니다.
- 귀속된 전환: Events API 활성화 전후로 TikTok이 보고하는 전환 수를 비교하세요. 대부분의 판매자는 귀속 전환이 20~50퍼센트 증가하는 것을 확인합니다.
- 캠페인 성과: 더 나은 전환 데이터가 있으면 TikTok의 알고리즘이 광고 송출을 더 효과적으로 최적화할 수 있습니다. 이후 2~4주에 걸쳐 전환당 비용과 전체 ROAS의 개선을 지켜보세요.
피해야 할 흔한 실수
- 픽셀을 완전히 제거하기: Events API는 픽셀의 대체재가 아니라 픽셀과 함께 사용할 때 가장 잘 작동합니다. 픽셀을 활성 상태로 유지하고 겹치는 이벤트는 중복 제거에 맡기세요. 픽셀은 서버사이드 데이터를 보완하는 실시간 브라우저 측 신호를 제공합니다.
- 해시 처리된 고객 데이터를 전송하지 않기: Events API의 매칭 정확도는 해시 처리된 이메일 주소와 전화번호 전송에 달려 있습니다. 이 식별자들이 없으면 TikTok은 이벤트를 사용자와 매칭할 수 없고 매칭률이 크게 떨어집니다.
- 이벤트 전송 오류를 무시하기: 이벤트 전송 상태를 정기적으로 모니터링하세요. 실패한 이벤트는 어트리뷰션 데이터의 유실을 의미합니다. Converlay는 대시보드에 전송 오류를 표시해 문제에 즉시 대처할 수 있게 합니다.
TikTok 전환을 정확하게 추적하기 시작하세요
Shopify 스토어를 위해 TikTok 광고에 비용을 쓰고 있다면, 전환의 40~60퍼센트를 보고되지 않은 채로 둘 여유는 없습니다. Events API는 있으면 좋은 최적화가 아닙니다. 정확한 캠페인 측정과 효과적인 광고비 배분을 위한 근본적인 요건입니다.
TikTok 추적을 바로잡을 준비가 되셨나요? Shopify 스토어에 Converlay를 설치 하고 몇 분 안에 TikTok으로 서버사이드 이벤트 전송을 시작하세요. 코드도, 서버 설정도 필요 없으며, 며칠 안에 TikTok Ads Manager에서 효과를 확인할 수 있습니다.