Sämtliche Einstellungen verschwunden

Guten Tag,
ich nutze Matomo schon, als es noch piwik hieß. Zu mehreren Webseiten zeigte es mir an, wer von Suchmaschinen, von einem Link außerhalb usw.
Plötzlich waren alle Einstellungen verschwunden, und ich begann, neu zu konfigurieren - davon verstehe ich überhaupt nichts!!!
Jetzt habe ich ein neues Script als Widget im Headbereich, siehe unten

<!-- Matomo -->
<script type="text/javascript">
  var _paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
  _paq.push(["setCookieDomain", "*.www.8ung.info"]);
  _paq.push(["setDomains", ["*.www.8ung.info"]]);
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//piwik.8ung.info/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '11']);
    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+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<noscript><p><img src="//piwik.8ung.info/matomo.php?idsite=11&amp;rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Matomo Code -->

Es werden mir nur direkte Zugriffe angezeigt.
Was muss ich tun, um wieder zu meiner wunderbaren Web-Analyse zurück zu finden?
Ich arbeite mit Wordpress. Matomo steht auf einer extra Subdomain.

LG 8ung

Hallo,

Ich bin mir nicht sicher, ob ich dein Problem richtig verstehe? Wie sind alle Einstellungen verschwunden? Ist die MySQL-Datenbank gelöscht worden? Wurde die Installations-Seite wieder angezeigt (dann ist die config.ini.php abhanden gekommen)?
Das wäre das eigentliche Problem, dass ich eher lösen würde.

Aber abgesehen davon: Der Tracking-Code auf https://www.8ung.info/ sieht so aus:

<!-- Matomo -->
<!--noscript--><p><amp-img src="//piwik.8ung.info/matomo.php?idsite=11&amp;rec=1" alt="" width="1" height="1" class="amp-wp-enforced-sizes amp-wp-cbdc213 i-amphtml-layout-intrinsic i-amphtml-layout-size-defined" layout="intrinsic" data-amp-original-style="border:0;" i-amphtml-layout="intrinsic"><i-amphtml-sizer class="i-amphtml-sizer"><img alt="" aria-hidden="true" class="i-amphtml-intrinsic-sizer" role="presentation" src="data:image/svg+xml;charset=utf-8,<svg height=&quot;1&quot; width=&quot;1&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot;/>"></i-amphtml-sizer><noscript><img src="//piwik.8ung.info/matomo.php?idsite=11&amp;rec=1" alt="" width="1" height="1" class=" amp-wp-cbdc213" data-amp-original-style="border:0;"></noscript></amp-img></p><!--/noscript-->
<!-- End Matomo Code -->

Das Javascript ist nicht da und die unvollständigen Daten, die du bekommst, sind von dem Tracking-Image.

Ich vermute, dass du irgendein Plugin für AMP verwendest, welches die eigentliche Seite in dieses halb-kaputte Chaos transformiert.

Falls du wirklich ausschließlich AMP verwenden willst, muss dir auch bewusst sein, dass es Absicht ist, dass es in AMP nicht möglich ist eigenes Javascript wie den Matomo tracker einzufügen (weshalb es vermutlich von deinem Wordpress-Plugin entfernt wird)

Danke @Lukas,
Unsere Seiten wurden gehackt. Im Zuge dessen wurden alle Plugins gelöscht und wieder neu installiert.
Vom AMP-Plugin habe ich das Häckchen bei “Alle Templates als AMP ausliefern, unabhängig von der Art des Inhalts.” entfernt. Geblieben sind:
"Die folgenden Inhaltstypen werden als AMP-Version verfügbar sein:
Beiträge
Seiten
Medien
Meine Templates
Templates
Einzelansicht — Erforderlich für die ausgewählten Inhaltstypen.
Blog "
Leider hat sich noch nichts getan.

Neu hinzugekommen sind folgende Plugins, die fleißig am Löschen sind:
Wordfence und DB cleaner.
Wie komme ich jetzt wieder zu Allem, was das Dashboard zu bieten hat?
LG 8ung

Okay, der Seitenquelltext der Startseite schaut wieder “normal” (nicht AMP) aus und der Tracking-Code darin scheint zu funktionieren. (Du solltest einen Seitenaufruf gerade sehen können).

Aber Achtung :warning:: Du hast noch einen alten Piwik tracking-code zusätzlich eingebunden, wodurch alle Daten doppelt gesendet werden.

Die Unterseiten funktionieren nicht, da diese weiterhin als AMP (und somit mit entfernten Matomo-Tracking-Code) ausgeliefert werden.

Hat es irgendeinen Grund, warum du alle Seiten immer als AMP ausliefern willst?

Danke @Lukas!
Nein, es hat nur einen Grund - ich verstehe die Konsequenzen nicht.
Was passiert, wenn ich etwas ausschalte, und was?
Beiträge
Seiten
Medien
Meine Templates
Templates
Einzelansicht — Erforderlich für die ausgewählten Inhaltstypen.
Blog — ???

Wäre es nicht besser, wenn ich das neue Script, das mir nach wie vor lediglich die direkten Zugriffe anzeigt, löschen sollte?
Mit den alten Script, von dem ich nicht weiß, wo ich es einmal hingesteckt habe, war ich immer ganz zufrieden.
LG 8ung

Hallo,

Du hast zwei Probleme, die komplett unabhängig voneinander sind.

Zu den zwei Tracking-Codes: Du kannst auch den neuen Tracking code löschen. Aber der alte Tracking-Code sendet die Daten an SiteID 11, wärend der neue sie an SiteID 1 sendet (die Seite, die du beim Installieren eingerichtet hast).
Du müsstest dann also im alten Tracking-Code diese Zeile anpassen:

_paq.push(['setSiteId', '11']);

Das andere (komplett unabhängige Problem) ist AMP. Vielleicht sollte ich damit anfangen zu erklären, was AMP ist (ich versuche objektiv zu sein, meine persönliche Meinung kommt am Ende):

Um dafür zu sorgen, dass Webseiten am Handy schneller laden, hat Google AMP erfunden. Es ist ein in mancher Hinsicht vereinfachtes Subset von HTML. Es gibt viele Einschränkungen (man kann nicht einfach so eigenes Javascript wie das Matomo Tracking-Script verwenden), was das Ziel haben sollte, dass Webseiten einfacher und damit schneller sein sollen. Außerdem ermöglicht es Google, die Inhalte der Webseiten zwischenzuspeichern. Wenn jemand auf Google nach Nachrichten sucht und einen Artikel antippt, kommt man nicht auf die Webseite, sondern auf eine Kopie davon, die von Google gespeichert wurde und daher schneller sein soll.
(z.B. https://www.google.com/amp/s/www.derstandard.at/story/2000115810293/aktuelle-zahlen-zum-coronavirus%3famplified=True, funktioniert nur am Handy)

Subjektive Meinung: Man braucht keine Technik von Google um Inhalte, die Webseiten langsamer machen wegzulassen. Dafür reicht es, sie einfach nicht einzubauen. Außerdem erlaubt AMP Google viel Kontrolle über Inhalte anderer, indem sie bei Google Suchergebnissen Leuten nicht den Link zu echten Webseite anzeigen.

Was dein AMP-Wordpress-Plugin genau macht, kann ich nicht sagen. Das müsstest du beim Entwickler nachschauen. Aber, dass der Matomo-Tracking-Code entfernt und durch den Image-Tracker (der den Großteil der Daten nicht erkennen kann) ersetzt wird, ist nicht wirklich ein Bug, sondern Absicht des Plugins und gewisser weise auch AMP, da dies eine der Einschränkungen ist.

Herzlichen Dank @Lukas,
so deutlich hat mir noch nie jemand die AMP-Funktion erklärt. Ich hörte immer nur, dass es ein sehr wichtiges SEO-Plugin sein soll.
Ich gehöre auch zu denen, die Google nicht von hier bis da trauen. Also habe ich das AMP-Plugin gelöscht – anscheinend erfolglos. Gestern und heute wurden die AMP-Seiten noch über 20x aufgerufen, laut Jetpack-Statistik.

Matomo kann ich immer noch nicht gebrauchen. Das letzte Script, das ich per Widget in den Headerbereich steckte, habe ich gelöscht. Das Urscript, das mir ein paar Jahre lang die Daten lieferte, die ich brauche, finde ich nicht. Es steckt weder in den Widgets, noch im CSS-Bereich im Custemizer, noch im Theme-Editor. Mit Search und Replace habe ich 46 Dateien entdeckt, in denen es enthalten sein soll. Aber ich wage nicht, dort etwas zu verändern.

Was kann ich tun, um wieder an eine ganz normale Statistik zu kommen?
LG 8ung

Hallo,

Die Seiten zeigen immer noch denselben AMP code wie vorher an. Kann es sein, dass du ein Caching plugin verwendest und dort erst den Cache löschen musst?