0

3つのカスタム変数を含むFacebookの購入イベント用のカスタムHTMLタグを作成しました。Facebookの購入イベントに渡されたときに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

facebookピクセルがdataLayer変数またはそれ以降のトリガーと同じトリガーで起動してもよろしいですか?

Facebookのピクセルが発生した後にこれらの変数が初期化されている場合、またはfacebookタグがアクティブ化される前にこれらの変数がundefinedに上書きされた場合、データが送信されないことがあります。

1

ページビューでトリガーが発生していて、その時点でdataLayer変数が定義されていないため、トリガーを切り替えてDOMを起動させて固定しました。

関連する問題