Hi
Ich bin gerade dabei den Facebook Pixel in meinen Shop einzuarbeiten.
Dafür habe ich das Webstollen Plugin in der Benutzung, allerdings nur die Demo.
Der Händlerbund will, dass ich zusätzlich noch ein Script einarbeite auf jeder Seite, damit jeder die Möglichkeit hat, seine Daten nicht tracken zu lassen.
Dieses Script sieht wie folgt aus:
Meine Frage ist nun, wie ich das einbinden kann in den JTL Shop.
Versucht hatte ich über die Boxenverwaltung einen neuen Container zu erstellen, in dem ich dann den Code eingefügt hatte.
Tja, das hat einfach mal den kompletten Shop lahmgelegt, bis ich den Container wieder entfernt hatte.
Auf der Händlerbund Seite steht:
"Der generierte Code muss auf jeder Seite Ihrer Website nach dem <body>-Tag eingefügt werden. Das Skript beinhaltet bereits die Einbindung von Facebook Remarketing.
Das bedeutet wenn Facebook Remarketing schon eingebunden ist, kann der Teil entfernt werden."
Was heißt das für mich?
Kann ich mit diesem Script auf das Webstollen Plugin komplett verzichten?
Ich verstehe ganz einfach nicht, wie ich das Webstollen Plugin mit diesem Händlerbund Script zusammen bekomme.
Wäre super, wenn mir da jemand weiterhelfen könnte.
Gruß - Ben
Ich bin gerade dabei den Facebook Pixel in meinen Shop einzuarbeiten.
Dafür habe ich das Webstollen Plugin in der Benutzung, allerdings nur die Demo.
Der Händlerbund will, dass ich zusätzlich noch ein Script einarbeite auf jeder Seite, damit jeder die Möglichkeit hat, seine Daten nicht tracken zu lassen.
Dieses Script sieht wie folgt aus:
Code:
<script>
var tag = document.createElement('script');
var script = '!function (f, b, e, v, n, t, s){'+
'if (f.fbq)'+
'return;n = f.fbq = function () {'+
'n.callMethod ?'+
'n.callMethod.apply(n, arguments) : n.queue.push(arguments)};'+
'if (!f._fbq)'+
'f._fbq = n;n.push = n;n.loaded = !0;n.version = "2.0";'+
'n.queue = [];t = b.createElement(e);t.async = !0;'+
't.src = v;s = b.getElementsByTagName(e)[0];'+
's.parentNode.insertBefore(t, s)}'+
'(window, document, "script", "https://connect.facebook.net/en_US/fbevents.js");fbq("init", "meinePixelID");'+
'fbq("track", "PageView");';
tag.append(script);
document.addEventListener('DOMContentLoaded', function(event) {
var dontTrackObject = document.querySelectorAll('[data-fbpixel]')[0];
if (dontTrackObject != null) {
dontTrackObject.addEventListener('click', function(e) {
e.preventDefault();
localStorage.setItem('DontTrackMe', true);
alert('Das Tracking für Facebook Remarketing wurde deaktiviert!');
});
}
if (localStorage.getItem('DontTrackMe') == null) {
document.body.append(tag);
}
});
</script>
Meine Frage ist nun, wie ich das einbinden kann in den JTL Shop.
Versucht hatte ich über die Boxenverwaltung einen neuen Container zu erstellen, in dem ich dann den Code eingefügt hatte.
Tja, das hat einfach mal den kompletten Shop lahmgelegt, bis ich den Container wieder entfernt hatte.
Auf der Händlerbund Seite steht:
"Der generierte Code muss auf jeder Seite Ihrer Website nach dem <body>-Tag eingefügt werden. Das Skript beinhaltet bereits die Einbindung von Facebook Remarketing.
Das bedeutet wenn Facebook Remarketing schon eingebunden ist, kann der Teil entfernt werden."
Was heißt das für mich?
Kann ich mit diesem Script auf das Webstollen Plugin komplett verzichten?
Ich verstehe ganz einfach nicht, wie ich das Webstollen Plugin mit diesem Händlerbund Script zusammen bekomme.
Wäre super, wenn mir da jemand weiterhelfen könnte.
Gruß - Ben