Laden Sie Den Google Tag Manager Synchron

Habe ich gesucht, Google Tag Manager (GTM) - Dokumentation und haben nichts gefunden, die dieses Problem adressieren. Ich arbeite mit einem affiliate-Netzwerk wer will Ihre tracking-pixel geladen werden synchron um sicherzustellen, dass es ausgelöst wird, bevor der Inhalt der Seite geladen wird. Dies gilt nur unsere AUFTRAGSBESTÄTIGUNG Seite. Wir haben umgesetzt, GTM, damit wir starten können und fix-tags in 5 Minuten anstatt in 2 Wochen.

GTM installiert ist, an der Spitze unserer AUFTRAGSBESTÄTIGUNG Seite und lädt tags asynchron, so weiß ich, dass die affiliate-Netzwerke " tags laden sehr schnell, aber die Netze sind immer noch besorgt, dass einige Daten verloren gehen können. GTM hat keine Optionen oder Dokumentationen, die zeigen, dass es möglich ist, laden Sie das Skript synchron, aber ich merke das j.async=true name-Wert-paar in Ihrem code.

Wenn ich diesen Teil des Codes zu j.async=false, wird der code geladen, der synchron ist oder ich gerade Pause?

Hier ist der vollständige code für Referenz.

<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','myNewName','GTM-XXXX');</script>
<!-- End Google Tag Manager -->
Sie waren in der Lage, das Problem zu beheben? mein Rat wäre, um den code in "noscript", um sicherzustellen, dass es geladen wird synchron in allen Fällen, oder verwenden Sie einfach eine <script> tag mit der pre-generierte URL (check-Seite generierten code für Sie)

InformationsquelleAutor Nathan Grimm | 2013-05-14

Schreibe einen Kommentar