[Piwik] IP is 0.0.0.0 in rapportage

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Op al m'n SSL enabled websites is het IP ineens 0.0.0.0, in plaats van vroeger het geanonimiseerde IP 12.34.56.xx, waardoor bots etc. niet meer worden herkend.

Het rare is, de landen van de bezoekers worden nog wel steeds (correct?) herkend.

Op de forums van Piwik heb ik deze vraag ook gesteld, en sowieso al ontdekt dat het voor niet-SSL sites aan een config instelling lag.

Voor wel SSL sites, lijkt het anders te gaan, maar er is op de officiele forums niets te vinden, en vragen levert 0 antwoorden op tot nu toe. Dus ik hoop dat iemand hier dit probleem herkend en me even kan zeggen dat ik een setting over het hoofd heb gezien (Want ik vermoed dat dat het is.)

Ik heb ook al ruimschoots m'n google-fu er op losgelaten, waar eigenlijk alle resultaten het hebben over de verouderde 1.x versie van Piwik, die niets met mijn probleem temaken heeft.

Het forceren naar SSL lost het probleem trouwens niet op, naast dat ik niet voor elk domein een SSL certificaat heb en ook niet veel zin om voor elk domein een SSL te kopen.

[ Voor 21% gewijzigd door Firesphere op 20-07-2015 01:03 ]

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:54
Ga zodadelijk eens een kijkje nemen op mijn Piwik installatie, die ook op SSL loopt :)

Update:

Ik zie niet direct problemen, maar kan het pas ten vroegste morgen bevestigen, als ik met de nieuwe versie ook een aantal bezoekers ontvangen heb. Ik pas wel geen anonimisatie toe op dit moment.

Update2:

Welk geval bevind je je in?

Piwik SSL + (non) SSL site

of

Piwik non SSL + (non) SSL sites

[ Voor 65% gewijzigd door azerty op 20-07-2015 01:49 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Wat heb je in de tracker staan?
Staat daar bij idSite = 1, 'http://...' of 'https://...'

En klopt het bijbehorende token?

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Verwijderd schreef op vrijdag 24 juli 2015 @ 12:54:
Wat heb je in de tracker staan?
Staat daar bij idSite = 1, 'http://...' of 'https://...'

En klopt het bijbehorende token?
Token klopt, en de domeinen staan automatisch, met // gewoon

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

Verwijderd

Does the Piwik Tracking tag work on https (SSL) pages?

http://piwik.org/faq/general/faq_68/

https://piwik.org/faq/troubleshooting/faq_20272/

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Die beide al gecontroleerd ja, ik krijg wel netjes de 1x1 gif (het punt is, dat alle IP's 0.0.0.0 zijn, niet dat er niets is)

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:54
Er is een nieuwe update uit, probeer die eens zou ik zeggen? :p

Ik heb in elk geval geen idee verder hoe het op te lossen zou kunnen zijn; heb er geen last van.

[ Voor 44% gewijzigd door azerty op 25-07-2015 19:00 ]


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Probleem bestaat nog steeds bij https :'(

Misschien een cloudflare instelling?

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • JaFFoG
  • Registratie: Januari 2003
  • Laatst online: 22-11-2024
Hier exact hetzelfde probleem: https site én https tracking (beiden gehost via one.com maar wel beiden op een ander domein, in de vorm van website.com en piwik.anderewebsite.com). Alle IP's worden geregistreerd als "0.0.0.0"; de overige informatie (locatie, os, browser, etc.) is wel correct.

Heb al diverse configuraties uitgeprobeerd en uiteraard Google en de Piwik-site afgestruind, helaas beiden zonder succes.

Config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
; <?php exit; ?> DO NOT REMOVE THIS LINE
; file automatically generated or modified by Piwik; you can manually override the default values in global.ini.php by redefining them in this file.
[database]
host = "localhost"
username = "***"
password = "***"
dbname = "***"
tables_prefix = "piwik_"
charset = "utf8"

[General]
assume_secure_protocol = 1
proxy_client_headers[] = "HTTP_X_FORWARDED_FOR"
salt = "***"
trusted_hosts[] = "***" ; Piwik host.
trusted_hosts[] = "***" ; Website die Piwik trackt.

[PluginsInstalled]
PluginsInstalled[] = "Diagnostics"
PluginsInstalled[] = "Login"
PluginsInstalled[] = "CoreAdminHome"
PluginsInstalled[] = "UsersManager"
PluginsInstalled[] = "SitesManager"
PluginsInstalled[] = "Installation"
PluginsInstalled[] = "Monolog"
PluginsInstalled[] = "Intl"
PluginsInstalled[] = "CorePluginsAdmin"
PluginsInstalled[] = "CoreHome"
PluginsInstalled[] = "WebsiteMeasurable"
PluginsInstalled[] = "CoreVisualizations"
PluginsInstalled[] = "Proxy"
PluginsInstalled[] = "API"
PluginsInstalled[] = "ExamplePlugin"
PluginsInstalled[] = "Widgetize"
PluginsInstalled[] = "Transitions"
PluginsInstalled[] = "LanguagesManager"
PluginsInstalled[] = "Actions"
PluginsInstalled[] = "Dashboard"
PluginsInstalled[] = "MultiSites"
PluginsInstalled[] = "Referrers"
PluginsInstalled[] = "UserLanguage"
PluginsInstalled[] = "DevicesDetection"
PluginsInstalled[] = "Goals"
PluginsInstalled[] = "Ecommerce"
PluginsInstalled[] = "SEO"
PluginsInstalled[] = "Events"
PluginsInstalled[] = "UserCountry"
PluginsInstalled[] = "VisitsSummary"
PluginsInstalled[] = "VisitFrequency"
PluginsInstalled[] = "VisitTime"
PluginsInstalled[] = "VisitorInterest"
PluginsInstalled[] = "ExampleAPI"
PluginsInstalled[] = "ExampleRssWidget"
PluginsInstalled[] = "Provider"
PluginsInstalled[] = "Feedback"
PluginsInstalled[] = "CoreUpdater"
PluginsInstalled[] = "CoreConsole"
PluginsInstalled[] = "ScheduledReports"
PluginsInstalled[] = "UserCountryMap"
PluginsInstalled[] = "Live"
PluginsInstalled[] = "CustomVariables"
PluginsInstalled[] = "PrivacyManager"
PluginsInstalled[] = "ImageGraph"
PluginsInstalled[] = "Annotations"
PluginsInstalled[] = "MobileMessaging"
PluginsInstalled[] = "Overlay"
PluginsInstalled[] = "SegmentEditor"
PluginsInstalled[] = "Insights"
PluginsInstalled[] = "ZenMode"
PluginsInstalled[] = "LeftMenu"
PluginsInstalled[] = "Morpheus"
PluginsInstalled[] = "Contents"
PluginsInstalled[] = "BulkTracking"
PluginsInstalled[] = "Resolution"
PluginsInstalled[] = "DevicePlugins"

[ Voor 1% gewijzigd door JaFFoG op 05-09-2015 11:25 . Reden: Extra info. ]

Bla


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Wat laat je webserver zelf in z'n logging zien als IP voor de requests van de tracking js / pixel ?
(en voor de x_forwarded_for header, aangezien die gebruikt lijkt te worden ondanks dat die misschien niet nodig is en ook niet gezet wordt door een proxy / de webserver)

[ Voor 46% gewijzigd door gekkie op 05-09-2015 11:27 ]


Acties:
  • 0 Henk 'm!

  • JaFFoG
  • Registratie: Januari 2003
  • Laatst online: 22-11-2024
Opgelost! Heb nog even doorgestoeid en zag op de server waar ik Piwik host gewoon de REMOTE_ADDR key het juiste IP-adres bevat. Dus heb in mijn config ({Piwik-root}/config/config.ini.php) het volgende toegevoegd:

code:
11
12
13
14
15
[General]
assume_secure_protocol = 1
proxy_client_headers[] = "REMOTE_ADDR" ; <--- Deze regel toegevoegd
proxy_client_headers[] = "HTTP_X_FORWARDED_FOR"
salt = "***"


Bij mij resulteert dit nu in IP-adressen die weer geregistreerd worden. Ik heb overigens wel het anonimiseren aan staan.

[ Voor 14% gewijzigd door JaFFoG op 05-09-2015 11:53 ]

Bla


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Lijkt niet te helpen voor mij, alles wordt nu geregistreerd als een IP van CloudFlare :|

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Firesphere schreef op zaterdag 05 september 2015 @ 13:09:
Lijkt niet te helpen voor mij, alles wordt nu geregistreerd als een IP van CloudFlare :|
Kortom cloudflare is je proxy en de vraag is welke header cloudflare toevoegd aan een request met het originating IP. Dus laat even een scriptje alle headers dumpen en je hebt hem er waarschijnlijk zo uitgevist.

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
gekkie schreef op zaterdag 05 september 2015 @ 13:22:
[...]

Kortom cloudflare is je proxy en de vraag is welke header cloudflare toevoegd aan een request met het originating IP. Dus laat even een scriptje alle headers dumpen en je hebt hem er waarschijnlijk zo uitgevist.
Als dat de oplossing was, had ik't allang gedaan ;) Edoch, helaas.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Dus is geen van je headers in een request dat van cloudflare komt staat een originating IP ?

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
gekkie schreef op zaterdag 05 september 2015 @ 13:26:
Dus is geen van je headers in een request dat van cloudflare komt staat een originating IP ?
Jawel, dat gaat helemaal goed. Alleen vertikt Piwik het nog steeds dit IP te gebruiken.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Naja dan lijkt het wel googlebaar .. deze meuk al geprobeerd?:
https://piwik.org/faq/how-to-install/faq_98/

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Het lijkt googlebaar, edoch het helpt geen fluit, alle aangedragen oplossingen werken tot nu toe niet.

En jep, die Piwik FAQ had ik ook all ruimschoots doorgespit ;)

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • ieperlingetje
  • Registratie: September 2007
  • Niet online
Open anders een issue op de github van Piwik? Wordt vrij actief gevolgd door de developers.

Tijdmachine | Nieuws trends


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Firesphere schreef op zaterdag 05 september 2015 @ 13:33:
Het lijkt googlebaar, edoch het helpt geen fluit, alle aangedragen oplossingen werken tot nu toe niet.

En jep, die Piwik FAQ had ik ook all ruimschoots doorgespit ;)
Al eens een standaard config gedifft met wat je nu hebt ?
Wellicht dat je ergens een optie erin geklooid hebt die er voor zorgt dat er uberhaupt geen ip's geregistreerd worden :)

(eventueel even in de php kijken waar die header dingen geparsed worden en even loggen of dat het doet. Zo ja dan is dat allemaal prima en is er dus kennelijk een andere (privacy) instelling waardoor piwik ze kennelijk niet wil loggen. Lang leve het uitsluiten van zaken.

[ Voor 22% gewijzigd door gekkie op 05-09-2015 13:52 ]


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
gekkie schreef op zaterdag 05 september 2015 @ 13:50:
[...]

Al eens een standaard config gedifft met wat je nu hebt ?
Wellicht dat je ergens een optie erin geklooid hebt die er voor zorgt dat er uberhaupt geen ip's geregistreerd worden :)
Nope, want de http sites werken wel prima, dus dat is't niet.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Firesphere schreef op zaterdag 05 september 2015 @ 13:51:
[...]

Nope, want de http sites werken wel prima, dus dat is't niet.
Nah snelste is dan toch even een printje in de code zetten :)
Zou voor een dev' er toch niet zo schokkend moeten zijn .. beetje debuggen.

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
gekkie schreef op zaterdag 05 september 2015 @ 14:02:
[...]

Nah snelste is dan toch even een printje in de code zetten :)
Zou voor een dev' er toch niet zo schokkend moeten zijn .. beetje debuggen.
Ik moet dan heel Piwik debuggen om te zien waar het mis gaat, dus nu even niet echt tijd voor etc. ;)

Plus ik heb geen local-to-remote mogelijkheid op m'n Piwik server, of ik moet er XDebug op gaan draaien, en laat ik daar voor een live-server nu net ff geen zin in hebben.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:19
Meh string search op die proxy config opties, printje van waar dat geparsed wordt en je weet in iedergeval of die value nou wel of niet correct gelezen wordt.
Kun je in iedergeval een devver vertellen (na nogmaals checken of jij het wel goed hebt gedaan) dat het in het parsen van het ip uit de headers zit, of in het storen en displayen van het geparsde ip.

Zonder dat ben je toch al snel die klagende klant met "HET doet HET niet .." :p
Je hebt geen shell access ? .. tsss

[ Voor 4% gewijzigd door gekkie op 05-09-2015 14:11 ]


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
gekkie schreef op zaterdag 05 september 2015 @ 14:11:
Meh string search op die proxy config opties, printje van waar dat geparsed wordt en je weet in iedergeval of die value nou wel of niet correct gelezen wordt.
Kun je in iedergeval een devver vertellen (na nogmaals checken of jij het wel goed hebt gedaan) dat het in het parsen van het ip uit de headers zit, of in het storen en displayen van het geparsde ip.

Zonder dat ben je toch al snel die klagende klant met "HET doet HET niet .." :p
Je hebt geen shell access ? .. tsss
Ik ben juist op zoek naar mogelijkheden om HET wel werkend te krijgen :P

Alleen heb ik geen tijd om het zelf te debuggen op dit moment dus. Plus ook niet erg veel zin in momenteel.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • JaFFoG
  • Registratie: Januari 2003
  • Laatst online: 22-11-2024
Dit ff in de tracker knallen en downloaden van de server. Eerste stapje in 't debuggen en het bespaart jou tijd.

PHP:
1
2
3
4
5
6
<?php
$debugFile = __DIR__ . '/piwik_debug_tweakers.txt';

if (!file_exists($debugFile)) {
  file_put_contents($debugFile, print_r($_SERVER, true));
}


Bij mij werkte HTTP_X_FORWARDED_FOR niet, terwijl ook hier het juiste IP in stond.

Bla


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 13-10 02:03

Firesphere

Yoshis before Hoshis

Topicstarter
Ik heb een issue aangemaakt op GitHub. Ik heb een klein beetje proberen te debuggen zelf, maar heb daar nog niets bruikbaars uit weten te halen.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!

Pagina: 1