Keine Aufzeichnung und Fehlermeldung


#1

Hallo,
meine neue Installation funktioniert nicht, ich bekomme keine Aufzeichnungen. Ich habe den unten angeführten Code im Joomla-Template eingefügt. Ich möchte den Code DSGVO-konform einbinden, mit Opt-Out und so. Auf der Webseite bekomme ich eine Fehlermeldung (kann leider kein Bild posten) “invalid Charakter”

Auch ohne die angesprochene Zeile werden keine Daten erfasst, habe es über mehrere PC versucht. Der Link zur Webseite ist example.com (Adresse wurde im Nachhinein ge-xxx-t)

Bitte um Hilfe

<!-- Piwik -->
<script type="text/javascript">
  var _paq = _paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
// require user consent before processing data
_paq.push(['requireConsent']);
_paq.push([‘trackPageview']);
_paq.push(['rememberConsentGiven'])
  _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
  _paq.push(["setCookieDomain", "*.www.xxx.de"]);
  _paq.push(["disableCookies"]);
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="http://screening.xxx.de./";
    _paq.push(['setTrackerUrl', u+'piwik.php']);
    _paq.push(['setSiteId', '1']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<noscript><p><img src="http://screening.xxx.de/piwik.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->

Speicherdauer für Cookies festlegen
(Lukas Winkler) #2

Hallo,

Wenn du deinen Tracking code`genau ansiehst, fällt der Fehler auf (das Syntax-Highlighting hier zeigt es auch an):

  var _paq = _paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
// require user consent before processing data
_paq.push(['requireConsent']);
_paq.push([‘trackPageview']);
_paq.push(['rememberConsentGiven'])
  _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
  _paq.push(["setCookieDomain", "*.www.example.com"]);
  _paq.push(["disableCookies"]);
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="http://matomo.example.com./";
    _paq.push(['setTrackerUrl', u+'piwik.php']);
    _paq.push(['setSiteId', '1']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
  })();

Vor dem trackPageview hast du anstelle eines einfachen Anführungszeichen ' ein typographisches (kursives) Anführungszeichen


#3

Super, danke jetzt habe ich Datensätze.

Noch eine Frage:

Diese Zeilen
_paq.push([‘requireConsent’]);
_paq.push([‘trackPageview’]);
_paq.push([‘rememberConsentGiven’])

sollten doch ein Popup für opt-Out bringen, oder?

Den iFrame muss ich in der Datenschutzvereinbarung unterbringen, oder?


#4

ich habe nochmal geschaut…er zeigt mir zwar im Dashboard Besucher an, gehe ich aber auf detailiertes Besucherlog, sehe ich keine Angaben. Woran liegt das?


(Lukas Winkler) #5

Hallo,

Das würde ich empfehlen.

Das Popup und die Benutzeroberfläche gibt es (noch) nicht. Das müsstest du selber bauen und dann mit der Anleitung im consent-Teil den Consent Matomo mitteilen.

Siehst du nur im Besucherlog Daten und sonst nirgends (zum Beispiel unter “Aktionen”)?

Dann werden vermutlich die Reports nicht generiert? Hast du cron eingerichtet oder Browser-archiving aktiviert?


#6

Zu meinem Verständnis:

Müssen diese Zeilen aus dem code dann raus, da sie zu Fehlern führen, wenn man auf die Matomo-Lösung für das Popup warten will? Oder stören die solange nicht?

_paq.push([‘requireConsent’]);
_paq.push([‘trackPageview’]);
_paq.push([‘rememberConsentGiven’])

Wie aktiviere ich Browser archiving? Wo muss man da klicken?


#7

PS: wärst du so nett und würdest oben, wo du meinen Code zitiert hast, die Firma/Links mit xxx ersetzen. Danke


(Lukas Winkler) #8

Hallo,

Ich würde sie entfernen, da sie möglicherweise dafür sorgen, dass der erste Seitenaufruf nicht getrackt wird (weil da noch kein Consent gesetzt ist)

Unter System -> Allgemeine Einstellungen könnte es deaktiviert sein.

:tick: Erledigt und ich habe auch gleich die Bearbeitungs-History in allen Posts versteckt.