0

3 가지 맞춤 변수가 포함 된 Facebook의 구매 이벤트 용 맞춤 HTML 태그를 만들었습니다.GTM Datalayer 변수가 Facebook 구매 이벤트로 전달 될 때 정의되지 않음

그들은 데이터 영역이지만 북 픽셀 도우미 미정 모든 3 개 값을 나타내는 데이터를 참조 :

<script> 
fbq('track', 'Purchase', { 
    content_name: '{{transactionId}}', 
    value: '{{transactionTotal}}', 
    currency: '{{transactionCurrency}}' 
}); 
</script> 

<noscript> 
<img height="1" width="1" border="0" alt="" style="display:none" 
src="https://www.facebook.com/tr?id=0000000000000&ev=Purchase&cd[content_name]={{transactionId}}&cd[value]={{transactionTotal}}&cd[currency]={{transactionCurrency}}" /> 
</noscript> 

dataLayer values working

Facebook-Pixel-helper

데이터 화소에 전달되지 않는 이유 어떤 아이디어 바르게?

답변

0

dataLayer 변수 또는 그 이후의 트리거와 동일한 트리거로 facebook 픽셀이 터지십니까?

facebook 태그가 활성화 된 후에 이러한 변수가 초기화되거나 Facebook 태그가 활성화되기 전에 이러한 변수가 undefined로 덮어 쓰여지면 데이터가 전송되지 않을 수 있습니다.

1

페이지 뷰에서 트리거가 실행 중이고 dataLayer 변수가 정의되지 않았으므로 DOM에서 실행되도록 트리거를 전환하고 수정했습니다.