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>

Wartości DataLayer działa

Facebook-Pixel-Helper

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