Falscher Provider mit API


#1

tach

habe mein piwik jetzt auf API umgestellt weil social media java (facebook) mit piwik fehler auswirft

mein php start


	$browser 	= getenv('HTTP_USER_AGENT');
	$ipAdresse	= getenv('REMOTE_ADDR');
	$language 	= getenv('HTTP_ACCEPT_LANGUAGE');
	$wwwSeite 	= getenv('HTTP_REFERER');	
	$hostname 	= gethostbyaddr($_SERVER['REMOTE_ADDR']);


	$piwikTracker = new PiwikTracker( $idSite = $analyse_id_nummer );

	/* übergabe bestimmter parameter in die piwik klasse */
	$piwikTracker->doTrackPageView(''.$hSCSSl["0"]['NavName_'.$StSprache.''].' - | - '.$datum.'');
	$piwikTracker->setUserAgent(''.$browser.'');
	$piwikTracker->setTokenAuth(''.$ipAdresse.'');	
	$piwikTracker->setBrowserLanguage(''.$language.'');
	$piwikTracker->setUrlReferer(''.$wwwSeite.'');
	
	$piwikTracker->doTrackGoal($idGoal = 1, $revenue = 42);

alles funktioniert supper bis auf die provider ip,
da zeigt er jetzt nur noch den provider an wo piwik darauf instaliert ist.

hat jemand auch das problem gehabt
wenn ja
währe es toll sich mir mit einen vorschlag zu offenbahren

danke schon mal

Johann


(Thomas Seifert) #2

Wie kommst Du denn da drauf? TokenAuth ist doch nicht die IP-Adresse!?
Zur Übergabe der IP ist


		$piwikTracker->setIp( "134.10.22.1" );

definiert, siehe auch Tracking API - Analytics Platform - Matomo .


#3

hallo danke auf den hinweis da habe ich was falsch übersetzt

aber auch mit setip ist immer noch die provider ip und die länderkennung vom provider wo das piwik installiert ist drin in der statistik

anzeigen sollte es aber den provider von dem der besicher kommt und die ip adresse vom besucher sowie auch das land von dem besucher

meine frage jetzt ist es eigentlich möglich über API dise daten zu erhalten oder sit nur mein piwik verbugt.