ich möchte das Thema an dieser Stelle noch einmal aufgreifen und mit Eurer Hilfe eine Kurzanleitung zusammen stellen, wie der aktuell google Code eingebunden werden kann.
Ich habe in der
templates>Eigenes_Template>layout die Datei
footer.tpl
Hier ist der "Alte" Google Code hinterlegt:
{/if} {if !empty($Einstellungen.global.global_google_analytics_id)}
<!-- Global site tag (gtag.js) - Google Analytics -->
<script type="text/javascript">
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
}
var gaProperty = '{$Einstellungen.global.global_google_analytics_id}';
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
} else {
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{$Einstellungen.global.global_google_analytics_id}']);
_gaq.push(['_gat._anonymizeIp']);
_gaq.push(['_trackPageview']);
(function () {ldelim}
var ga = document.createElement('script'),
s;
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' === document.location.protocol ? '
https://ssl' : '
http://www') + '.google-analytics.com/ga.js';
s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
{rdelim})();
}
</script>
{/if}
Ab hier benötige ich Hilfe:
Den "alten" Code ersetze ich durch den neuen (Stand 28.06.2018):
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="
https://www.googletagmanager.com/gtag/js?id=UA-99999999-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){ldelim}dataLayer.push(arguments);{rdelim}
gtag('js', new Date());
gtag('config', 'UA-99999999-2');
</script>
Jetzt hänge ich fest:
- sind {ldelim} und {rdelim} an der richtigne Stelle?
- was muss noch geändert werden?
- oder sollte der Code in die header.tpl eingefügt werden?
Wenn wir eine Finale Variante zusammen bekommen schreibe ich alles einfach und Verständlich nochmal zusammen und stelle es am Schluss hier ein.
Besten Dank