Neu JS Code auf einzelner Produktseite integrieren

Spirits77

Aktives Mitglied
23. Dezember 2020
81
2
Hallo zusammen!

Ich möchte gerne einen JS Code Schnipsel (Facebook Pixel) auf einer einzelnen Produktdetailseite im Shop integrieren.
Ist sowas mit dem Template möglich? Vielleicht mit einer if Abfrage auf eine Artikelnr oder so?
Ein Facebook Pixel Plugin gibt es ja, aber hier nur die Möglichkeit mit einer einzigen Pixel ID zu arbeiten.
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.376
546
Hallo @Spirits77

so wie du es vorschlägst sollte es gehen ja, z. B. in der productdetails/details.tpl:
Code:
{if (int)$Artikel->kArtikel === 17}
{inline_script}<script>
    console.log('blub');
</script>{/inline_script}
{/if}
Das mit dem {inline_script} brauchst du in Shop 5, im 4er reicht nur das script-tag.

Viele Grüße
Michael
 

Spirits77

Aktives Mitglied
23. Dezember 2020
81
2
Hallo @Spirits77

so wie du es vorschlägst sollte es gehen ja, z. B. in der productdetails/details.tpl:
Code:
{if (int)$Artikel->kArtikel === 17}
{inline_script}<script>
    console.log('blub');
</script>{/inline_script}
{/if}
Das mit dem {inline_script} brauchst du in Shop 5, im 4er reicht nur das script-tag.

Viele Grüße
Michael

Aber solcher script Code müsste eigentlich in den head Bereich oder kann der damit irgendwo in der Seite platziert werden?
 

Spirits77

Aktives Mitglied
23. Dezember 2020
81
2
Das Problem ist:

Wenn ich den folgenden offiziellen Facebook Code platziere

<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', '461028018550970');
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1"
src="https://www.facebook.com/tr?id=461028018550970&ev=PageView
&noscript=1"/>
</noscript>

bekomme ich einen 500er und eine weiße Seite.
 

fibergirl

Sehr aktives Mitglied
14. April 2016
833
266
Facebook-Pixel?
Weiß das auch der Besucher?
Was ist mit Datenschutz? DSGVO?

Schreib doch mal wie Dein Shop heißt.
Damit man ihn meiden kann.
 
  • Haha
Reaktionen: 301Moved

Ähnliche Themen