Facebook Conversion Pixel einbinden

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.
  • JTL-Connect 2024: Ihr habt noch kein Ticket? Jetzt Early Bird Ticket zum Vorzugspreis sichern! HIER geht es zum Ticketverkauf

bulldog28

Gut bekanntes Mitglied
14. Juni 2009
300
2
Hallo

wir betreiben einige Facebook-Werbekampagnen. Dort gibt es ja die Möglichkeit so ein Pixel, also wie bei Adwords oder Analytics, einzubinden, damit man zb. die Käufe etc. messen kann.
Ich habe schon ein bisschen hier im Forum gestöbert und auch zwei Beiträge gefunden, aber irgendwie steige ich noch nicht richtig durch.
Wenn ich es richtig verstanden habe, dann soll der Code in die Datei "bestellabschluss_conversion_tracking_custom.tpl" im Template.
Habe den Code dort auch eingefügt und dann mal einen Kauf abgeschlossen. Jedoch funktioniert es bei Facebook nicht. Also das Pixel gilt dort als noch nicht bestätigt.

Jetzt habe ich noch gelesen, dass man irgendwas mit den Klammern ändern muss. Das habe ich leider nicht ganz verstanden. Denn in meinem Code gibts keine Stelle wo zwei geschweifte Klammern nebeneinander stehen {}
Wie genau muss ich denn den COde ändern?
Oder hat jemand eine andere ANleitung wie es funktioniert?

Code:
<!-- Facebook Conversion Code for Kaufbestätigungen -->
<script>(function() {
  var _fbq = window._fbq || (window._fbq = []);
  if (!_fbq.loaded) {
    var fbds = document.createElement('script');
    fbds.async = true;
    fbds.src = '//connect.facebook.net/en_US/fbds.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(fbds, s);
    _fbq.loaded = true;
  }
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '6021523820331', {'value':'0.01','currency':'EUR'}]);

</script>
<noscript><img  height="1" width="1" alt="" style="display:none"  src="https://www.facebook.com/tr?ev=6021523820331&amp;cd[value]=0.01&amp;cd[currency]=EUR&amp;noscript=1"  /></noscript>
 

bulldog28

Gut bekanntes Mitglied
14. Juni 2009
300
2
AW: Facebook Conversion Pixel einbinden

Okay, habe jetzt alle "{" durch "{Idelim}" und alle "}" durch "{rdelim}" ersetzen lassen. Jetzt wäre der Code so:

Code:
<!-- Facebook Conversion Code for Kaufbestätigungen -->
<script>(function() {ldelim{rdelim}
  var _fbq = window._fbq || (window._fbq = []);
  if (!_fbq.loaded) {ldelim{rdelim}
    var fbds = document.createElement('script');
    fbds.async = true;
    fbds.src = '//connect.facebook.net/en_US/fbds.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(fbds, s);
    _fbq.loaded = true;
  {rdelim}
{rdelim})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '6021523820331', {ldelim{rdelim}'value':'0.01','currency':'EUR'{rdelim}]);
 
</script>
<noscript><img  height="1" width="1" alt="" style="display:none"  src="https://www.facebook.com/tr?ev=6021523820331&amp;cd[value]=0.01&amp;cd[currency]=EUR&amp;noscript=1"  /></noscript>
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Facebook Conversion Pixel einbinden


das stimmt schon mal nicht


und das auch nicht

hab jetzt nicht weiter geschaut ob es noch mehr fehler gibt

Da du aber nicht auf smarty-Variablen zurückgreifen musst, kannst du es dir auch einfach machen

schreib

Code:
<!-- Facebook Conversion Code for Kaufbestätigungen -->
<script>
{literal}
... hier der Original-Code
{/literal}
</script>
<noscript><img  height="1" width="1" alt="" style="display:none"  src="https://www.facebook.com/tr?ev=6021523820331&amp;cd[value]=0.01&amp;cd[currency]=EUR&amp;noscript=1"  /></noscript>
 
Ähnliche Themen

Ähnliche Themen