Neu Hotjar Code in Child Template header.tpl einbetten

Berger_

Gut bekanntes Mitglied
1. Februar 2023
122
21
Hallo zusammen,

wie kann ich das hotjar Script im Header über ein Child Template einbetten?

Ich habe die Ordnerstruktur schon so angelegt wie im Parent, also layout/header.tpl

Die header.tpl enthält nur folgende Zeilen:
Code:
{block name='layout-header-head-resources-modulepreload' append}
<script type="text/javascript">
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:0000000,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
{/block}

Es scheint aber nicht zu funktionieren, hat jemand einen Tipp? Ist der Block falsch oder die Art der Einbettung?

Gruß
Berger_
 
Zuletzt bearbeitet:

P0ttwal

Sehr aktives Mitglied
13. Juli 2021
124
33
Versuch es mal mit {literal} um das Script:


{literal}
<script type="text/javascript">
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:0000000,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
{/literal}
 

Berger_

Gut bekanntes Mitglied
1. Februar 2023
122
21
Versuch es mal mit {literal} um das Script:


{literal}
<script type="text/javascript">
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:0000000,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
{/literal}
geht leider auch nicht :(

ist das
Code:
{block name='layout-header-head-resources-modulepreload' append}
korrekt?
 

Berger_

Gut bekanntes Mitglied
1. Februar 2023
122
21
Was genau geht nicht, ist das Snippet im Quelltext vom Frontend nicht zu finden oder wird er nicht ausgeführt?
Also ich habe es jetzt nochmal überprüft, scheint als würde der Code nicht auf der Webseite eingebettet werden, weder mit {literal} noch ohne. Mit EU Cookies habe ich die Webseite auch schon gescannt, es findet nichts das ich zuordnen könnte.
 

Ähnliche Themen