ich versuche seit Tagen vergeblich den Google Analytics Import durchzuführen. Leider bricht mir dieser nach 2-3 Minuten immer wieder ab und ich bekomme den Status “killed”.
Ich nutze Matomo Analytics - Ethical Stats. Powerful Insights. - Plugin in der Version 4.2.0.
Die Diagnose wirft mir einen “curl version check error” aus.
Habt ihr Tipps für mich? Wollte eigentlich komplett von GA weg. Brauche allerdings dringend den Import.
Danke.
Gruß, Oliver
Schau auch einmal in das /path/to/your/matomo/tmp/logs/gaimportlog.$idSite.$matomoHost.log. Vielleicht steht dort ein etwas konkreterer Fehler.
Das GA Import-Plugin ist etwas komplexer, da es im Gegensatz zu Rest einen länger im Hintergrund laufenden Task benötigt.
Ich vermute einmal, du hast keinen Einfluss auf das Server-Setup. Ansonsten könntest du einmal schauen, ob curl https://your.matomo.example/ funktioniert.
danke für deine Tipps. Habe mich jetzt dazu entschieden die On Premise Version auf unseren Server zu installieren. Es funktioniert so weit ganz gut. Allerdings gibt mir GA Importer jetzt nach ein paar Stunden den “rate_limited” Fehler aus. Dann kann ich wieder ein Tag warten um die Session erneut anzustossen. Das ist ziemlich nervig, wenn ich überlege, daß ich die Daten von 2 Jahren importieren möchte.
Kann man das irgendwie mit einem Workaround übergehen?
Danke.
Gruß, Oliver
Das stimmt, aber die Limitierung liegt an Google, welches die Anzahl der Anfragen pro Tag limitiert. Aber Matomo sollte automatisch jeden Tag an der letzten Stelle weitermachen und außer einige Zeit warten, solltest du nichts machen müssen.
Dann liegt es daran, dass anscheinend auf deinem Server das Program nohup nicht verfügbar ist. Kannst du which nohup oder ähnliches auf deinem Server ausführen?
in /RequiredExecutablesCheck.php eingegben.
Komisch ist, dass alles 6 Tage funktioniert hat und der importer schön nach den “rate_limited” Abbrüchen jeden tag weiter gemacht hat.
Was ich meinte ist nicht den Code anzupassen, sondern deine PHP-fpm Konfiguration (sie sollte unter /etc/php/7.4/fpm/pool.d/www.conf oder ähnliches zu finden sein)
Die Benennung ist teilweise reine Konvention und ich kann hier nur für Debian und Ubuntu reden.
Bei mir gibt es aber auch eine env[PATH] Zeile, die nur mehr auskommentiert werden muss. Du kannst also auch einfach mit grep -r "env\[PATH\]" /etc/php-fpm nach der richtigen Zeile suchen.
So funktioniert es jetzt: https://github.com/matomo-org/plugin-GoogleAnalyticsImporter/issues/54
In case anyone wants to avoid using nohup , it’s possible w/ the latest version to use the GoogleAnalyticsImporter.useNohup DI setting. This would require adding the setting to your matomo/config/config.php file (creating it if it’s not there):