Ergebnis 1 bis 21 von 21

Thema: Google Analytics

  1. #1
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard Google Analytics

    Hallo zusammen,

    ich habe Google Analytics so eingebunden wie ich es in einem Turorial gesehen habe.

    ID in den Code unter Template einfügen
    unter Themes /Java Script das Häckchen bei der google global Seite gesetzt.

    Aber warum zeigt es mir keine Daten an?

    Danke für ein Feedback

  2. #2
    Contao-Nutzer
    Registriert seit
    08.08.2013.
    Beiträge
    77

    Standard

    Ist die Seite u.U. noch im Wartungsmodus?
    Der Analytics Code wird im FE nur ausgegeben wenn man direkt auf die Seite surft, nicht wenn man aus dem Backend über Frontend-Vorschau kommt.

  3. #3
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Was meinst du mit Daten? Daten bei Analytics? Oder Code im Quelltext?
    Fakt ist: wenn du im Backend eingeloggt bist, wird kein Analytics-Code im Frontend eingebunden.

    Wenn du als ausgeloggt immer noch kein Analytics-Code im Quelltext siehst, hast du was falsch gemacht. Poste ggf. dann mal dein Analytics-Template

  4. #4
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    Also ich bin ausgeloggt,
    wenn ich auf die Seite gehe und mir den Quellcode aufrufe finde ich auch nirgends den Anylyticscode.

  5. #5
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    Der Code der analytics_google.html5

    <?php

    /**
    * To use this script, please fill in your Google Analytics ID below
    */
    $GoogleAnalyticsId = 'UA-hier streht meine ID';


    /**
    * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    */
    if ($GoogleAnalyticsId != 'UA-hier streht meine ID' && !BE_USER_LOGGED_IN && sha1(session_id() . (!Config::get('disableIpCheck') ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>

    <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.getElementsByTagNa me(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)} )(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', '<?= $GoogleAnalyticsId ?>', 'auto');
    <?php if (Config::get('privacyAnonymizeGA')): ?>
    ga('set', 'anonymizeIp', true);
    <?php endif; ?>
    ga('send', 'pageview');
    </script>

    <?php endif; ?>

  6. #6
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.081
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von taipan Beitrag anzeigen
    /**
    * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    */
    if ($GoogleAnalyticsId != 'UA-hier streht meine ID' && !BE_USER_LOGGED_IN && sha1(session_id() . (!Config::get('disableIpCheck') ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>
    Do not edit anything below this line ... Hier darf also eben NICHT deine ID stehen

  7. #7
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    Hacken ist auch drin
    Angehängte Grafiken Angehängte Grafiken

  8. #8
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Do not edit anything below this line ... Hier darf also eben NICHT deine ID stehen
    was soll dann sonst da rein?

  9. #9
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    Templatekommentare lesen! Nur ein mal oben eintragen und gut is...

  10. #10
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Templatekommentare lesen! Nur ein mal oben eintragen und gut is...
    also leer lassen

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.081
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der String unten darf so ungefähr alles sein, nur nicht deine ID . Also das unten einfach lassen wie es im Original ist.

  12. #12
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    ok, habe ich, kann aber immer noch keine veränderung feststellen und im Quellcode der Seite sehe ich auch keine analytics angaben

  13. #13
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    Also so mit meiner aktuellen ID oben statt 000000


    <?php

    /**
    * To use this script, please fill in your Google Analytics ID below
    */
    $GoogleAnalyticsId = 'UA-00000000-1';


    /**
    * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    */
    if ($GoogleAnalyticsId != 'UA-XXXXX-X' && !BE_USER_LOGGED_IN && sha1(session_id() . (!Config::get('disableIpCheck') ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>

    <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.getElementsByTagNa me(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)} )(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', '<?= $GoogleAnalyticsId ?>', 'auto');
    <?php if (Config::get('privacyAnonymizeGA')): ?>
    ga('set', 'anonymizeIp', true);
    <?php endif; ?>
    ga('send', 'pageview');
    </script>

    <?php endif; ?>

  14. #14
    Contao-Nutzer
    Registriert seit
    08.06.2016.
    Beiträge
    12

    Standard

    alles iO, jetzt funzts

  15. #15
    Contao-Nutzer Avatar von Achim H.
    Registriert seit
    04.04.2015.
    Ort
    Düsseldorf
    Beiträge
    128

    Standard

    Also, mein Analytics-Konto liefert, trotz anleitungsgemäßer Einbindung, keine Ergebnisse.
    Allerdings weicht der von Google Analytics vorgegebene Code von dem im Contao-Template enthaltenen Code ab und sieht so aus:

    Code:
    <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', 'UA-12345678-x', 'auto');
      ga('send', 'pageview');
    
    </script>
    Will man, EU-datenschutzkonform, noch anonymisieren, dann käme noch hinzu:

    Code:
      ga('set', 'anonymizeIp', true)
    Freundliche Grüße: Achim H.

  16. #16
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Warum steht deine ID da im Snipped? Verwendest du das Contao Template für Analytics? Wenn ja muss oben (grün) die ID rein und nicht unten! So wie du es gemacht hast, wird der Code niemals aufgerufen.


    Ich hab das Gefühl dieser Kommentar (rot) wird nie gelesen, so oft wie dieses Thema auftaucht . NICHTS unterhalb bearbeiten...also wirklich NICHTS...ohne Ausnahme!

    Code:
    <?php
    
    /**
     * To use this script, please fill in your Google Analytics ID below
     */
    $GoogleAnalyticsId = 'UA-xxxxxx-x';
    
    
    /**
     * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
     */
    if ($GoogleAnalyticsId != 'UA-XXXXX-X' && !BE_USER_LOGGED_IN && sha1(session_id() . (!Config::get('disableIpCheck') ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>
    
    <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','//www.google-analytics.com/analytics.js','ga');
      ga('create', '<?php echo $GoogleAnalyticsId; ?>', 'auto');
      <?php if (Config::get('privacyAnonymizeGA')): ?>
        ga('set', 'anonymizeIp', true);
      <?php endif; ?>
      ga('send', 'pageview');
    </script>
    
    <?php endif; ?>
    Edit:
    Deine UA ID kann auch kein -x enthalten

    VG
    Frank
    Geändert von Kahmoon (09.08.2016 um 09:35 Uhr)

  17. #17
    Contao-Nutzer
    Registriert seit
    03.09.2010.
    Ort
    Goslar
    Beiträge
    195
    Partner-ID
    7212

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Ich hab das GEfühl dieser Kommentar (rot) wird nie gelesen
    Oder nicht richtig verstanden weil es evtl. Sprechdefizite gibt.
    Kann mir beides gut vorstellen…

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.157
    Partner-ID
    10107

    Standard

    Zitat Zitat von Achim H. Beitrag anzeigen
    Will man, EU-datenschutzkonform, noch anonymisieren, dann käme noch hinzu:

    Code:
      ga('set', 'anonymizeIp', true)
    Das ist im Original Template von Contao schon drin: https://github.com/contao/core/blob/...ogle.html5#L18

    Wie Kahmoon schon angemerkt hat verwendest du unter Umständen nicht ein korrekt angepasstes Analytics Template.

  19. #19
    Contao-Nutzer Avatar von Achim H.
    Registriert seit
    04.04.2015.
    Ort
    Düsseldorf
    Beiträge
    128

    Standard

    Natürlich hat meine Analytics-ID kein "x", das sollte nur ein Platzhalter sein.

    Wenn ich Euch - vielen Dank schonmal für die Antworten! - also richtig verstehe, setze ich oben meine richtige ID ein, und unten, unter der (virtuell roten) Warnmeldung, bleibt der Platzhalter "XXXXXXX-X" stehen?

    Code:
    <?php
    
    /**
     * To use this script, please fill in your Google Analytics ID below
     */
    $GoogleAnalyticsId = 'UA-12345678-9';
    
    
    /**
     * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
     */
    if ($GoogleAnalyticsId != 'UA-XXXXX-X' && !BE_USER_LOGGED_IN && sha1(session_id() . (!Config::get('disableIpCheck') ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>
    
    <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');
      <?php if (Config::get('privacyAnonymizeGA')): ?>
        ga('set', 'anonymizeIp', true);
      <?php endif; ?>
      ga('send', 'pageview');
    </script>
    
    <?php endif; ?>
    Und dann ist es auch möglich, in einer Contao-Datenbank drei Websites mit drei verschiedenen Startpunkten und drei verschiedenen Analytics-IDs (und drei verschiedenen Templates) zu betreiben?

    2016-08-09 10_52_49-Themes » Kla.rinettist.de » Seitenlayouts » Layout ID 2 bearbeiten - Contao .png

    2016-08-09 10_53_05-Templates - Contao Open Source CMS 3.5 – Opera.png
    Freundliche Grüße: Achim H.

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.157
    Partner-ID
    10107

    Standard

    Zitat Zitat von Achim H. Beitrag anzeigen
    Natürlich hat meine Analytics-ID kein "x", das sollte nur ein Platzhalter sein.

    Wenn ich Euch - vielen Dank schonmal für die Antworten! - also richtig verstehe, setze ich oben meine richtige ID ein, und unten, unter der (virtuell roten) Warnmeldung, bleibt der Platzhalter "XXXXXXX-X" stehen
    Ja, die Meldung besagt, dass du dort nichts editieren sollst. Du sollst nur am Anfang des Templates deine Google Analytics ID eintragen, sonst nichts. Lösche also dein Google Analytics Template, erzeuge ein neues und ändere dies dementsprechend.


    Zitat Zitat von Achim H. Beitrag anzeigen
    Und dann ist es auch möglich, in einer Contao-Datenbank drei Websites mit drei verschiedenen Startpunkten und drei verschiedenen Analytics-IDs (und drei verschiedenen Templates) zu betreiben?
    Pro Website legst du ein eigenes analytics_google Template an. Bspw. analytics_google_website1, analytics_google_website2, analytics_google_website3, etc.
    Im jeweiligen Seitenlayout wählst du dann das jeweilige Template aus.
    Geändert von Spooky (09.08.2016 um 10:33 Uhr)

  21. #21
    Contao-Nutzer Avatar von Achim H.
    Registriert seit
    04.04.2015.
    Ort
    Düsseldorf
    Beiträge
    128

    Standard

    Danke auch für diesen letzten Beitrag!

    Meine Fehler waren wohl:

    1. Mißachtung des Warnhinweises und doppeltes Eintragen der Analytics-ID
    2. Drei Websites mit drei Templates mit drei verschiedenen (und falsch eingetragenen) IDs, jedoch mit identischen Namen

    Das habe ich jetzt behoben.
    Werde die Sache beobachten!
    Freundliche Grüße: Achim H.

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
  •