숍라인 1.0의 TikTok Pixel 전환 추적 설정을 위한 가이드입니다.
Google Tag Manager(GTM)를 사용하여 구매 전환 이벤트를 추적하고, TikTok 광고 캠페인의 성과를 측정할 수 있습니다.
현재 상태: 전환 수신 정상 운영 중
C1234567890ABCDEF
)Google Tag Manager를 통한 TikTok Pixel 전환 추적 코드 적용 방법을 안내합니다.
주문 완료 페이지에서 상품별 구매 정보를 추출하여 TikTok Pixel Purchase 이벤트로 전송하는 코드를 설정합니다.
purchase
/confirm
<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 Purchase Event Debug:
로그로 데이터 구조 확인
전환 추적이 예상대로 작동하지 않거나, TikTok Ads Manager에 데이터가 나타나지 않는 경우
아래 항목을 순서대로 점검해 보시기 바랍니다.
.cart-item
, .item-price
등의 선택자가 제대로 작동하지 않을 수 있습니다.