Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Contao 4.11 Einbindung Google Analytics, Tag-Manager Conversion-Tracking

  1. #1
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard Contao 4.11 Einbindung Google Analytics, Tag-Manager Conversion-Tracking

    Hi,

    Auf einer Website soll Google-Analytic-Code, Tag-Manger und Conversion Tracking eingebunden werden.
    Wie können diese anonymisiert und DSGVO-conform in Contao eingebunden werden?

    Es gab mal eine Möglichkeit, im Startpunkt unter Google die ID einzutragen und ein Häckchen zum Anonymisieren zu setzen. Diese Funktion finde ich grad nicht bei mir.
    Muß da eine Erweiterung noch installiert werden?

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also anonymisiert wird m.E. inzwischen immer (seit welcher Version weiß ich gerade nicht).

    Was das datenschutzkonforme Einbinden betrifft, wirst Du an einem Consent Tool nicht vorbei kommen. Ob die kostenfreien Tools wirklich reichen, wird Dir nur der Fachanwalt Deiner Wahl sagen können.
    Ich würde bei einem Consent Tool auf die kostenpflichtige Lösung Contao Consent von Nicky Hoff setzen. Da sind Rechtsanwälte bei der Entwicklung der Erweiterung mit involviert.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard

    Google Analytics verwendet als Tracking-Code nicht mehr die UA-xxxx, sondern eine Mess-ID G-xxxxx. Soweit ich das verstehe, ist die Mess-ID automatisch schon anonymisiert seitens Google.

    Der Code seitens Google für die Einbindung im HEAD-Bereich schaut so hier aus:

    HTML-Code:
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-xxxxxxx"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
    
      gtag('config', 'G-xxxxxxx');
    </script>
    Könnte man den einfach so im Seitenlayout mit übernehmen?


    Das Template in analytics_google.html5 schaut so hier aus:

    PHP-Code:
    <?php

    // To use this script, please fill in your Google Analytics ID below
    $GoogleAnalyticsId 'UA-XXXXX-X';

    // DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    if ('UA-XXXXX-X' != $GoogleAnalyticsId && !BE_USER_LOGGED_IN && !$this->hasAuthenticatedBackendUser()): ?>

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
      ga('create', '<?= $GoogleAnalyticsId ?>', 'auto');
      ga('set', 'anonymizeIp', true);
      ga('send', 'pageview');
    </script>

    <?php endif; ?>
    Kann man in diesem Template die UA in "$GoogleAnalyticsId = 'UA-XXXXX-X';" einfach mit der Mess-ID austauschen?

  4. #4
    Contao-Nutzer Avatar von be-tina
    Registriert seit
    20.11.2013.
    Beiträge
    231

    Standard

    Zitat Zitat von Schnippel Beitrag anzeigen
    Google Analytics verwendet als Tracking-Code nicht mehr die UA-xxxx, sondern eine Mess-ID G-xxxxx. Soweit ich das verstehe, ist die Mess-ID automatisch schon anonymisiert seitens Google.

    Der Code seitens Google für die Einbindung im HEAD-Bereich schaut so hier aus:

    HTML-Code:
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-xxxxxxx"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
    
      gtag('config', 'G-xxxxxxx');
    </script>
    Könnte man den einfach so im Seitenlayout mit übernehmen?


    Das Template in analytics_google.html5 schaut so hier aus:

    PHP-Code:
    <?php

    // To use this script, please fill in your Google Analytics ID below
    $GoogleAnalyticsId 'UA-XXXXX-X';

    // DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    if ('UA-XXXXX-X' != $GoogleAnalyticsId && !BE_USER_LOGGED_IN && !$this->hasAuthenticatedBackendUser()): ?>

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
      ga('create', '<?= $GoogleAnalyticsId ?>', 'auto');
      ga('set', 'anonymizeIp', true);
      ga('send', 'pageview');
    </script>

    <?php endif; ?>
    Kann man in diesem Template die UA in "$GoogleAnalyticsId = 'UA-XXXXX-X';" einfach mit der Mess-ID austauschen?

    Hast du inzwischen herausgefunden, wie das geht? Ich stehe gerade vor dem gleichen Problem und komme nicht weiter.

  5. #5
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    hier ein Codeupdate mit anonymize_ip
    PHP-Code:
    <script src="https://www.googletagmanager.com/gtag/js?id='<?= $GoogleAnalyticsId ?>'"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', '<?= $GoogleAnalyticsId ?>',{'anonymize_ip': true});
    </script>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •