개요

숍라인 1.0의 TikTok Pixel 전환 추적 설정을 위한 가이드입니다.

Google Tag Manager(GTM)를 사용하여 구매 전환 이벤트를 추적하고, TikTok 광고 캠페인의 성과를 측정할 수 있습니다.

적용 사례: obge.tw

현재 상태: 전환 수신 정상 운영 중

마케터용 안내

사전 준비 사항

확인 방법

💡 참고
  • 위 항목들을 모두 완료하신 후에 개발자에게 GTM 코드 삽입을 요청해 주세요.
  • GTM 삽입을 요청하실 때, 적용할 스크립트 코드 예시도 꼭 함께 전달해 주세요.
  • Purchase 이벤트는 반드시 구매 완료 페이지에서만 발동되도록 설정해 주세요.

개발 담당자용 안내

Google Tag Manager를 통한 TikTok Pixel 전환 추적 코드 적용 방법을 안내합니다.
주문 완료 페이지에서 상품별 구매 정보를 추출하여 TikTok Pixel Purchase 이벤트로 전송하는 코드를 설정합니다.

트리거 설정 (GTM)

태그 설정 (맞춤 HTML)

<script>
  var exchangeRate = 43.5;  // TWD → KRW 환율 (정기적 수동 갱신 필요)
  var cartItems = document.querySelectorAll('.cart-item');
  var contents = [];
  var totalValueTWD = 0;

  for (var i = 0; i < cartItems.length; i++) {
    var item = cartItems[i];
    var productId = item.getAttribute('product-id');
    var priceText = item.querySelector('.item-price .price-label').textContent.trim();
    var quantityText = item.querySelector('.item-quantity').textContent.trim();

    var priceTWD = parseFloat(priceText.replace(/[^\d\.]/g, ''));
    var quantity = parseInt(quantityText.replace(/[^\d]/g, ''), 10);

    if (!isNaN(priceTWD) && !isNaN(quantity)) {
      totalValueTWD += priceTWD * quantity;

      contents.push({
        content_id: productId,
        content_type: "product",
        quantity: quantity
      });
    }
  }

  var totalValueKRW = Math.round(totalValueTWD * exchangeRate);

  if (!isNaN(totalValueKRW) && totalValueKRW > 0 && typeof ttq !== 'undefined') {
    console.log("TikTok Purchase Event Debug:", {
      value: totalValueKRW,
      currency: "KRW",
      contents: contents
    });

    ttq.track('Purchase', {
      contents: contents,
      value: totalValueKRW,
      currency: "KRW"
    });
  }
</script>
⚠️ 반드시 수정할 것
  • currency → 통화 단위에 맞게 변경 (예: TWD, KRW)
  • 상품 선택자(.cart-item, .item-price 등) → 실제 DOM 구조에 맞게 수정

테스트 체크리스트

문제 해결

전환이 잡히지 않을 경우

전환 추적이 예상대로 작동하지 않거나, TikTok Ads Manager에 데이터가 나타나지 않는 경우
아래 항목을 순서대로 점검해 보시기 바랍니다.

점검 항목

1. GTM 태그가 실행되지 않는 경우

  • → 트리거 조건이 정확하게 설정되어 있는지 확인하세요. (예: Page URL, Page Path 조건 누락 또는 오타 등)

2. 브라우저 콘솔 오류 확인

  • → 자바스크립트 오류가 발생하면 전환 코드 실행이 중단될 수 있습니다.
  • → 개발자 도구(F12) > Console 탭에서 오류 메시지를 확인하세요.

3. 숍라인 1.0 구조 변경 여부 확인

  • → DOM 구조가 변경된 경우, .cart-item, .item-price 등의 선택자가 제대로 작동하지 않을 수 있습니다.
  • → 선택자를 직접 수정하거나 개발자와 협의해 주세요.

4. TikTok Pixel 설정 확인

  • → TikTok Pixel이 정상적으로 로드되어 있는지 확인하세요.
  • → 통화는 스토어 설정과 TikTok Pixel 설정 모두에서 일치해야 합니다.

5. 전환 반영 지연 주의

  • → GTM 태그가 정상적으로 실행되어도, TikTok Ads Manager 화면에는 최대 수 시간의 지연 후에 반영될 수 있습니다.
  • → 실시간으로 반영되지 않을 수 있으니, 일정 시간이 지난 후 다시 한 번 확인해 주세요.