Nachdem die alte GA-Datenerhebung abgeschaltet wurde, muß GA4 sauber konfiguriert sein und laufen.
Es gab ein Migrationstool, leider blieben manchmal offene Fragen.
Probleme:
- Die Seite „https://analytics.google.com“ lädt überhaupt nicht, es kommt eine Weiterleitung zu „https://analytics.google.com/analytics/web/provision/#/provision“ und dann bleibt „Loading…“ stehen. Es tut sich nichts mehr. Lösung: Einen anderen Browser verwenden. Dieses Problem kann z.B. mit einem älteren „Firefox“ unter Linux auftreten.
- The tag „xxx“ was detected on your website, but your user account doesn’t have admin access to it. Follow the instructions below to install a new tag on your site.“ Diese Meldung halte ich für etwas irreführend. Zum einen kann man die Leserechte bei dem Container anpassen („Account Permissions“, „Container Permissions“). Zum anderen sollte man beim „Tag Manager“ unter dem „Container“ bei „Tag Coverage“ bei „Tag Coverage Summary“ prüfen, ob hier nicht unter „Tag status“ „not tagged“ zu finden ist.
Evtl. dauert es einfach eine Weile. Es gibt noch folgenden Hinweis:
„A page is marked ’not tagged‘ when: a) you just recently installed the Google tag. It takes up to 24 hours to update the tag coverage summary. b) the Google tag was not detected. / To check the tags on your page, use Tag Assistant.“ |
Und es trifft zu: Ohne weiteres Zutun wurden nach zwölf Stunden die ersten beiden Seiten definierten Seiten als „Tagged“ erkannt.
Interessanterweise wurden auch Seiten und Links angezeigt, die gar keinen Link haben.
Es könnte auch an der „Einwilligungslösung“ (dem „Cookie-Banner“ liegen), wenn die „consent“-Einstellungen falsch sind.
Problem: „No data available“
Offenbar ist die Anleitung von Google nicht ganz korrekt. Der Fehler war nicht einfach zu reproduzieren. Die Lösung war, die Seite des Online Shops über die Firefox-Konsole „Werkzeuge für Web-Entwickler“ komplett abzuspeichern und dann wieder in „Firefox“ zu laden und sich die „Errors“ anzuschauen. Es kam:
- ReferenceError: gtag is not defined
Eine Recherche (https://stackoverflow.com/questions/61041158/google-analytics-webapp-event-config-error-gtag-is-not-defined) erbrachte die Lösung. Es müssen noch zwei Zeilen für die Variablendefinition eingefügt werden:
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
Danach schien es zu funktionieren.