Ergebnis 1 bis 10 von 10

Thema: Contao 5.3 Matomo funktioniert nicht

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

    Standard Contao 5.3 Matomo funktioniert nicht

    Hi Leute,

    irgendwie wird in Matomo bei mir nichts aufgezeichnet.

    Das Matomo-Template analytics_matomo.html5 schaut so hier aus:

    PHP-Code:
    <?php

    // To use this script, please fill in your Matomo site ID and Matomo URL below
    $MatomoSite 3;
    $MatomoPath '//stat.domain-xy.de/';

    // DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
    if ($MatomoSite && '//www.example.com/matomo/' != $MatomoPath && !$this->hasAuthenticatedBackendUser()): ?>

    <script<?= $this->attr()->setIfExists('nonce'$this->nonce('script-src')) ?>>
      var _paq = window._paq = window._paq || [];
      _paq.push(['trackPageView']);
      _paq.push(['enableLinkTracking']);
      (function() {
        var u='<?= $MatomoPath ?>';
        _paq.push(['setTrackerUrl', u+'matomo.php']);
        _paq.push(['setSiteId', <?= $MatomoSite ?>]);
        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
        g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
      })();
    </script>

    <?php

    $this
    ->addCspSource('script-src'$MatomoPath);
    endif;
    Im Seitenlayout ist das Template aktiviert.

    System-Cache wurde im Contao-Manager durchgeführt..

    Woran kann das liegen?

    Hinweis:
    Contao-Cookiebar ist aktiviert, und da ist ebenfalls Matomo eingetragen..
    Geändert von Schnippel (22.06.2024 um 00:01 Uhr)

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

    Standard

    Zitat Zitat von Schnippel Beitrag anzeigen
    Hinweis:
    Contao-Cookiebar ist aktiviert, und da ist ebenfalls Matomo eingetragen..
    Du musst dich für eine Variante entscheiden. Beides darfst du nicht einbinden.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    Okay, ich habe Matomo-Template analytics_matomo.html5 wieder gelöscht und im Seitenlayout wieder deaktiviert.

    Dann habe ich in der Contao-Cookiebar das hier angelegt:

    Unbenannt-1.jpg

    Danach System-Cache geleert.

    Es findet trotzdem keine Aufzeichnungen in Matomo statt.
    Muß ich da irgendwo noch ein Skript von Matomo in Contao einfügen?

    Was ich festgestellt habe ist aber auch, das nach dem Browser-Cache auch keine Cookiebar angezeigt wird.


    ####
    UPDATE: Fehler gefunden:

    In der Cookiebar (siehe Foto) war im Feld "Matomo Server-URL*" nur die Domain, ohne https://.
    Es muß der gesamte Pfad, also https://domain-xy.de eingetragen sein,
    Geändert von Schnippel (23.06.2024 um 22:15 Uhr)

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

    Standard

    Poste einen Link zur Seite.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.064

  6. #6
    Contao-Nutzer
    Registriert seit
    30.04.2010.
    Beiträge
    27
    Partner-ID
    xenbyte

    Standard

    Der Browser-Cache löscht keine Cookies. Zum Testen am besten den Inkognito-Modus des Browsers benutzen oder sicherstellen, dass auch Cookies/lokaler Speicher gelöscht werden. Bei mir wurde die Cookiebar ausgegeben.

    Wenn ich dort die Cookies zulasse, wird in der Konsole auch schon direkt die Ursache ausgegeben: Es wird versucht, 'https://internet-projekt-service.de/stat.internet-projekt-service.de/matomo.js' zu laden. Da ist also die URL zum Script falsch.

  7. #7
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    631
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @Schnippel, gerne mehr Informationen teilen
    Klingt, als wenn die contao-cookiebar das Matomo Feature entfernen sollte, da es wohl nicht richtig funktioniert.

    Da die Entwickler auf die Hilfe der Nutzer angewiesen sind, ist Feedback hier angemessen.

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

    Standard

    Du hast die falsche URL zu deiner Matomo Installation eingetragen.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    Moderation: Posts in das richtige Unterforum verschoben.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Nutzer
    Registriert seit
    30.04.2010.
    Beiträge
    27
    Partner-ID
    xenbyte

    Standard

    Auch hier im Forum noch mal die Ergänzung: Die Ursache ist das fehlende https://

    Selbst im Template analytics_matomo.html5 war es zumindest mit "//" als Protokoll-relative URL angegeben (auch wenn sowas m. E. in einem produktivem Umfeld heutzutage nichts mehr zu suchen hat), wenn selbst diese fehlen, ist es halt nur noch eine relative URL und somit logisch, dass die angegeben URL der Contao-URL lediglich angehängt wird.

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
  •