chopsol / contao-matomo-tracker

Matomo Hintergrund-Tracking per API für Contao 4
GNU General Public License v3.0
5 stars 2 forks source link

IP-Adresse / Standort wird nicht geloggt #4

Closed 9teufel closed 1 year ago

9teufel commented 1 year ago

In den Einstellungen habe ich "IP an Matomo übergeben" aktiviert. Leider wird nicht die Besucher-IP sondern die Webserver-IP an Matomo gesendet, somit ist auch kein Standort in der Auswertung verfügbar.

Nutze Version 1.0.3 unter Contao 4.13

Binde ich Matomo direkt via JavaScript ein, wird der Standort gespeichert. Deshalb sind die Matomo Einstellungen sicherlich korrekt.

Vielen Dank!

chopsol commented 1 year ago

Hast Du den Debug-Modus aktiviert? Dann werden im Contao Systemlog alle Requests an Matomo angezeigt. Schau bitte dort nach, welche IP-Adresse in dem Aufruf steht. Ist dies die IP-Adresse des Servers? In allen Fällen?

9teufel commented 1 year ago

Danke!

Habe Debug aktiviert, dort sehe ich aber keine IP.

Background-Tracking: https://matomo.xxx.com/matomo.php?idsite=2&rec=1&apiv=1&r=869561&_idts=1693896781&_idvc=0&gt_ms=289&cid=eda6dbb784bb4d75&url=https%3A%2F%2Fdev.xxx.com%2Fde%2Fdienstleistungen&urlref=https%3A%2F%2Fdev.xxx.com%2Fde%2Floesungen&pv_id=01bf5b&ua=Mozilla%2F5.0+%28Macintosh%3B+Intel+Mac+OS+X+10.15%3B+rv%3A109.0%29+Gecko%2F20100101+Firefox%2F114.0&lang=en%2Cde%3Bq%3D0.7%2Cen-US%3Bq%3D0.3

Was bewirkt die Einstellung "Token für Matomo" in der Seitenstruktur? Nicht dass es damit zusammenhängt…

chopsol commented 1 year ago

Die HTTP-API von Matomo lässt die Übergabe einer fremden IP-Adresse nur zu, wenn ein Token eines Matomo-Nutzers mit Schreibrechten für die Webseite übergeben wird. Wenn Du keinen Token hinterlegt hast, wird die IP-Adresse nicht übergeben. Das Gleiche gilt für die Übergabe von Geo IP-Daten, die ggf. auf dem Webserver bereitgestellt werden. Auch diese werden nur in Verbindung mit einem Token übergeben.

9teufel commented 1 year ago

OK, das war mir nicht ganz klar – danke. Mit Token funktioniert's wie gewünscht.

chopsol commented 1 year ago

Eine Dokumentation wäre hilfreich :-) Steht auf meiner ToDo-Liste.