Ergebnis 1 bis 9 von 9

Thema: Piwik-Template in Contao 3 wird nicht geladen?

  1. #1
    Contao-Nutzer
    Registriert seit
    16.09.2010.
    Beiträge
    1

    Standard Piwik-Template in Contao 3 wird nicht geladen?

    Hallo,

    ich habe eine Contao 3.03 Installation, auf der per Piwik die Besucheranalyse laufen soll. Die Contao-Installation beinhaltet mehrere Internet-Auftritte - Piwik soll natürlich getrennt nach den einzelnen Auftritten mit unterschiedlichen IDs aufzeichnen.

    Für jede Seite gibt es einen eigenen Template-Ordner, in dem die jeweilige analytics_piwik.html5-Datei liegt (entsprechend angepasst mit Link zur Piwik-Installation und ID). Nur das Miststück lädt nicht (zumindest zeichnet Piwik nix auf und im Quellcode der Seite kann ich auch keine Piwik-Daten finden). Andere Templates werden geladen (individuelle Breadcrumb-Navi, etc.)

    Den Haken für Piwik habe ich unter "Themes"-"Seitenlayouts"-Analytics-Templates gesetzt.

    Wenn ich den Piwik-Code manuell in das Seitenlayout einfüge, klappts einwandfrei.

    Gibts denn irgend eine Möglichkeit, festzustellen, ob das Template überhaupt geladen wird?

    Vielen Dank für Eure Hilfe

    Gruß
    Alex

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Ich habe mit Kiwi noch nichts zu tun gehabt. Das einzigste was ich sehe, ist nochmal genau die Installationsanleitung durchzulesen.
    Kann sein, dass man da manchmal was überliest (z.B. Install the JavaScript Tracking Tag). http://piwik.org/docs/installation/ Gruß Klaus

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Alex,

    ist im jeweiligen Piwik-Template die Seiten-ID und die URL zur Piwikinstallation eingetragen?
    Und ist für jede verwaltete Domain ein eigenes Seitenlayout mit jeweils angepasstem Piwik-Template vorhanden?

    Und: Im eingeloggten Zustand (Backend) zählt Piwik nicht und wird im generierten Quellcode (am Ende) auch nicht angezeigt.
    Ergo: 2. Browser nehmen und da das Frontend aufrufen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Standard

    Hallo Zusammen,

    ich stehe vor dem gleichen Problem...
    Ich habe in das entsprechende Template ID und URL zu Piwik eingetragen. Aber trotzdem wird nix getrackt und ich finde auch keinen Piwik Code am Seitenende... Ich war nicht in Contao angemeldet.

    Testweise habe ich das Template jetzt mal um _test ergänzt und dieses im Layout unter Analytik ausgewählt. Das Template wird also gefunden.
    Trotzdem klappt es nicht.

    Hat vielleicht jemand eine Idee woran es noch liegen könne?
    Bei der Einbindung des normalen Tracking Tags klappt alles.
    Geändert von nelhop (02.03.2013 um 16:57 Uhr)

  5. #5
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Hiermit kann man einen echten Besucher simulieren:
    http://www.websitepulse.com/help/tes...site-test.html

  6. #6
    Contao-Nutzer
    Registriert seit
    18.06.2013.
    Beiträge
    39

    HTML Anpassung des Templates schafft Abhilfe

    Hallo,

    ich hatte das selber Problem mit Piwik.
    Darauf hin habe ich mir beide Tracking-Code Varianten mal angesehen, und in den Variablen der letzten beiden Zeilen einige Unterschiede feststellen können.
    Habe daraufhin das Template dahin gehend angepasst, und nun funktioniert es bei mir auch wieder.
    Hier mein angepasstes Template:

    PHP-Code:
    <?php

    /**
     * To use this script, please fill in your Piwik site ID and Piwik URL below
     */
    $PiwikSite 0;
    $PiwikPath "www.domain.tld/piwik/";


    /**
     * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
     */
    if ($PiwikSite && $PiwikPath != "www.domain.tld/piwik/" && !BE_USER_LOGGED_IN && sha1(session_id() . (!$GLOBALS['TL_CONFIG']['disableIpCheck'] ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>

    <script type="text/javascript">
      var _paq = _paq || [];
      _paq.push(["trackPageView"]);
      _paq.push(["enableLinkTracking"]);

      (function() {
        var u=(("https:" == document.location.protocol) ? "https://" : "http://") + "<?php echo $PiwikPath?>";
        _paq.push(["setTrackerUrl", u+"piwik.php"]);
        _paq.push(["setSiteId", "<?php echo $PiwikSite?>"]);
        var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
        g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
      })();
    </script>

    <?php endif; ?>
    Hoffe es funktioniert bei euch auch
    Gute Nacht

  7. #7
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    PiwikTrackingTag funktioniert auch unter Contao 3. Falls ihr die Version mal ausprobieren wollt.

  8. #8
    Contao-Fan Avatar von Zero
    Registriert seit
    25.05.2010.
    Ort
    Korntal
    Beiträge
    520
    User beschenken
    Wunschliste

    Standard

    Und nicht vergessen: Sollte jemand in seinem Browser DoNotTrack aktiviert haben kann es auch sein, dass Piwik nicht mit logged
    Mein Blog -> brothers-project.de

  9. #9
    Contao-Nutzer
    Registriert seit
    18.06.2013.
    Beiträge
    6

    Standard

    Ich weiß nicht ob die Eingangsfrage bereits beantwortet wurde aber ich habe ein ähnliches Problem gehabt, dass das Skript einfach nicht ausgegeben wurde. Das liegt daran, dass wenn man im Backend als Admin angemeldet ist, im Vorschau kein Tracking Script ausgegeben wird. Und wenn man nach Fehler sucht, ist das genau die Konstellation! Einfach abmelden im Backend oder einen anderen Browser nehmen und voilá

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
  •