Tracking -Code ist erreichbar sowohl für JavaScript und PHP mit einem Programm: Piwik Tracker . Piwik ist eine Open-Source- Web-Analytics- Software, die Ihr Projekt Codespuren mit verschiedenen Methoden , wie Bild- Tracking und API . Obwohl Piwik nutzt die JavaScript -Tracking -Tag als der normale Weg für seine Datenaufzeichnung , versteht es, dass es Websites, die nicht akzeptieren, JavaScript -Codierung, wie eBay , MySpace , iPhone und Android -Apps. Als Alternative bietet Piwik funktionale Lösungen , wie Abbildung Tracker , Advanced Image Tracker und PHP Piwik Tracking- API . Things You Piwik 1.5.1 brauchen anzeigen Weitere Anweisungen JavaScript -Tracking 1
herunterladen und installieren Piwik 1.5.1 , die die neueste Version ist , von Piwik.org ( siehe Ressourcen). Um den Tracking-Code für Ihre Website zu finden, müssen Sie sich bei Piwik mit Ihrem Admin- oder Super-User -Account . Um Zugriff auf die Verwaltung Bereich zu gewinnen , klicken Sie auf "Einstellungen." Klicken Sie auf "Websites" , um die Liste der Websites, die Sie in Piwik Tracking sind und die Website Ihrer Wahl verfolgen anzuzeigen, dann klicken Sie auf "View -Tracking -Code. " 2
kopieren und fügen Sie den Javascript Tracking- Code am Anfang Ihrer Seiten , kurz vor dem
document.write ( unescape ("% 3Cscript src = ' " + + pkBaseURL " piwik.js ' type = ' text /javascript '% 3E % 3E % 3C/script ")); < p> < /script>
< - End Piwik -Code ->
Ihre Piwik Tracking-Code , {$ PIWIK_URL } wird von Ihrem " Piwik URL " ersetzt und {$ IDSITE } ist ersetzt durch die " idsite der Website" Sie verfolgen. 3
Geben Sie den " Seitentitel " in der JavaScript-Code verwenden, wenn Ihre URLs gefaltet , oder wenn Sie anpassen möchten die Art und Weise , in der Piwik Titel Ihrer Seiten. Verstehen Sie , dass standardmäßig Piwik die URL der aktuellen Seite verwendet wie die Identifizierung Titel in seiner Schnittstelle . Sie können die folgenden Methoden anwenden statt :
Stellen Sie den HTML Title Wert als Dokument Verfolgung mehrerer Sub-Domains in der gleichen Website , legen Sie die " Subdomain ", wie das Präfix Ihrer Seite Titel in der Lage sein , um eine klare Sicht und Verkehr Web-Inhalte jeder Subdomain zu halten. Dies kann leicht in Javascript gemacht werden , wie unten dargestellt:
downloaden und installieren Sie die Datei " PiwikTracker.php " von Piwik.org ( siehe Ressourcen). Um PHP -Tracker -Funktion richtig zu machen, müssen Sie die Datei in dem gleichen Weg wie das Projekt -Dateien hochladen . Kopieren Sie den Code unten , dann fügen Sie ihn auf jeder Seite finden Sie die erfasst werden sollen :
den folgenden Code einfügen vor dem < /body> Code in Ihre Seiten, um den Advanced Image Tracker -Methode verwenden :
< php
//Beispiel 1 ? : Tracks einen Seitenzugriff für Website id = {$ } IDSITE
echo ' ';
//Beispiel 2: Löst ein Tor Umwandlung für Website id = {$ } IDSITE und Tor id = 2
//$ customRevenue ist optional und wird auf den Betrag von der aktuellen Transaktion ( in Online-Shops zum Beispiel)
echo ' '; ?
>
Bei diesem Verfahren wird das PHP -Client verwendet zur Erzeugung der Tracking- URL innerhalb eines HTML Code. Die Advanced Image Tracker Methode funktioniert ähnlich wie die JavaScript -Tracking -Code , aber es kann nicht erkennen, bestimmte Einstellungen , wie zum Beispiel die Unterstützung von Cookies , Ortszeit, Plugins und Auflösung. 6
Fügen Sie folgenden Code in Ihrem Skript überall wo Sie wollen , um eine Interaktion mit dem Benutzer über den HTTP- Request-Modus verfolgen :
< php
$ piwikTracker = new piwikTracker ($ idSite = {$ iDSITE }); < p > //Sie können manuell die Besucher Details (Auflösung, Zeit , Plugins , etc.)
//Alle anderen - > set * Funktionen in der Datei PiwikTracker.php
$ piwikTracker -> setResolution (1600 , 1400 );
//Sendet Tracker Anfrage via http
$ piwikTracker -> doTrackPageView ( " Document title der aktuellen Seite view ' );
$ t -> setUrl ($ URL = ' http://example.org/store/list-category-toys/');
//Schließlich verfolgen die Seitenansicht mit einer benutzerdefinierten Seite Titel
//In der Standard- JS API , der Inhalt des
tag würde als die eingestellt werden Seitentitel
$ t -> doTrackPageView ('Dies ist der Titel der Seite ');
Call " setTokenAuth ($ token_auth ) ", um die Besucher IP oder das Datum und die Uhrzeit eingestellt der Besuch , oder zu zwingen, den tracker , um den Besuch zu einem besonderen Visitor ID aufzeichnen. Stellen Sie sicher, dass die token_auth zu einem Super User oder für jeden Benutzer mit Admin- Berechtigung gehört für die Website die Sie verfolgen .