Ankündigung

Einklappen
Keine Ankündigung bisher.

Google Tag Manager

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Google Tag Manager

    Hallo allerseits,

    ich habe da mal eine Frage, da ich in der Doku nichts dazu finde:
    In meiner Startseite trage ich meinen Google Tag Key in Form von GTM-123YXZ234 ein
    Dann gehe ich in meine Seitenlayouts und setze auf allen Seitenlayouts das Häkchen bei analytics_googletagmanager
    Nun sollte ja das alles greifen, aber leider kommt nichts bei Google an.
    Das Template analytics_googletagmanager habe ich bereits ausgetauscht mit der Datei aus dem anderen Thread.

    Bei Google kommt aber leider nichts an. Im Quelltext sehe ich auch folgenden Code:
    Code:
    <script id="googletagmanager_GTM-12345678"> // Optin privacy setting token var token = localStorage.getItem('user_privacy_settings'); if( token == undefined ) { token = ''; } if(token.indexOf(3) >= 0) { (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= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-12345678'); } // listen to privacy event jQuery(document).on('Privacy.changed',function(eve nt,params) { if(params.level.indexOf(3) >= 0) { //location.reload(); (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= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-12345678'); } }); </script>


  • #2
    In deinem Quelltext kommt "GTM-12345678" an?

    Standardmäßig erfolgt die Script-Weitergabe erst ab Optin-Bestätigung von min. Level 3.
    ---
    Prüfe, dass du keine veralteten Templates einsetzt:
    Ab EX4.0 liegen die Templates in einem separaten Modul. Der /templates/layout Ordner existiert nicht mehr. Siehe Update-Hinweise EX4.0
    https://forum.premium-contao-themes....age7#post24473

    Ab EX4.1 sind die Analytics Schlüssel über die Wurzelseiten steuerbar.
    https://forum.premium-contao-themes....age8#post25027
    Zuletzt geändert von Tim; 04.06.2024, 15:38.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Servus!
      Ich habe den Key einfach ersetzt mit 12345678 :-) Da habe ich schon den richtigen drin.
      Mein Vorgehen ist schon korrekt, oder? Weil das ja kein API-Key ist, sondern eben die ID von dem Tag.
      Ich habe EX frisch installiert mit Contao 5, als die Templates sind alle gut. Das Template für tagmanager habe ich schon ausgetauscht.
      Der Google Tag Manager meint halt immer, dass er den Tag nicht findet.
      Ist das Testtool von Google so schlau, dass es weiss, dass man erstmal die Cookies akzeptieren muss?

      Kommentar


      • #4
        ich habe da mal eine Frage, da ich in der Doku nichts dazu finde:
        https://service.premium-contao-theme...cs-matomo.html

        Ist das Testtool von Google so schlau, dass es weiss, dass man erstmal die Cookies akzeptieren muss?
        Nein.

        Und solang du im Backend angemeldet bist, wird auch kein Tracking erfolgen.
        Zuletzt geändert von Tim; 05.06.2024, 08:02.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Ahhh....da war der Fehler. Mit der Anmeldung im Backend. Den Link von der Doku habe ich schon gehen. Aber Ich finde, das ist etwas schwammig Formuliert. Habe gedacht, ich benötige einen API Key, aber es sind nur die ID der Analytics oder Tag Manager Property.

          Danke sehr für die Hilfe! Weiter so!

          Kommentar


          • #6
            Hi zusammen,
            sollte ich im Seitencode (nach Bestätigung der Cookies) nicht zumindest irgendeinen GTM Eintrag sehen? Den Google Font Eintrag sehe ich ja auch?

            Kommentar


            • #7
              Zitat von michael gr Beitrag anzeigen
              Hi zusammen,
              sollte ich im Seitencode (nach Bestätigung der Cookies) nicht zumindest irgendeinen GTM Eintrag sehen? Den Google Font Eintrag sehe ich ja auch?
              Nachdem das Template in den Seitenlayouts gewählt ist und in der Wurzelseite der Google-Schlüssel hinterlegt ist, muss man sich im Backend abmelden. Analytics Templates werden nur eingefügt, wenn man nicht im Backend angemeldet ist.
              Zuletzt geändert von Tim; 08.07.2024, 14:16.
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Ich hatte für den GTM ein custom template angelegt und den standard damit überschrieben. Habe dort zwar nichts angepasst (außer der ID), aber das scheint er nicht zu mögen. Habe mein custom template jetzt gelöscht und jetzt sehe ich im header den GTM Eintrag

                Kommentar

                Lädt...
                X