Stworzyłem niestandardowy znacznik HTML na imprezy zakupu Facebooka zawierającego 3 zmienne niestandardowe.
Dane odniesienia DataLayer, ale Facebook Pixel Helper pokazuje wszystkie 3 wartości jako niezdefiniowane:
<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>
Wszelkie pomysły, dlaczego dane są prawidłowo przechodzą do pikseli?
0
LoudDigital
18 październik 2017, 13:11
2 odpowiedzi
Najlepsza odpowiedź
Odkryłem, że wyzwalacz strzelał na widoku strony, a zmienne DataLayer były niezdefiniowane w tym momencie, przełączając wyzwalacz do ognia na dom, naprawiono go.
4
LoudDigital
19 październik 2017, 08:29
Czy jesteś pewien, że Facebook Pixel pochyla się w tym samym spustu, co zmienne DataLayer lub nowsze?
Dane mogą nie być przesyłane, jeśli zmienne te są inicjowane po pożarach pikseli na Facebooku lub jeśli te zmienne są nadpisane do niezdefiniowanego, zanim aktywowano znacznik Facebook.
0
Leonid
18 październik 2017, 21:14