Piwik ist möglicherweise das ausgefeilteste Open-Source-Analysetool, von dem Sie noch nie gehört haben. Es hatte nicht nur mehr als zwei Millionen Downloads, es verfügt auch über umfangreiche Funktionen und eine hervorragende Dokumentation. In diesem Lernprogramm wird beschrieben, wie Sie es installieren und verwenden, um den Webverkehr auf Ihre eigenen Websites zu verfolgen.
Wenn Sie es vorziehen, dafür zu zahlen, dass eine andere Person es für Sie ausführt, bieten diese verschiedene Cloud-basierte Optionen. Piwik bietet eine 30-tägige kostenlose Testversion mit einem monatlichen Preis von 65 USD an. Es gibt auch eine Gemeinschaft bezahlter Berater, die Sie einstellen können, um Sie zu unterstützen.
Ich war ein langjähriger Benutzer von Freemium, dem Anbieter von Cloud-Service-Analysen, Statcounter. Ich mag es, spezifische Benutzeraktivitäten und IP-Adressdatenverkehr zu sehen. Während Google Analytics diese Informationen nicht bereitstellt, fehlen bei Statcounter viele der Funktionen, die Google Analytics kostenlos zur Verfügung stellt.
Piwik ist ein ausgereiftes, gut dokumentiertes Open-Source-Analyseprodukt mit allen Funktionen, das in PHP geschrieben wurde. Es bietet sogar kostenlose mobile Anwendungen für iOS und Android.
Das Team plant, 2015 ein Tool zur Migration von Google Analytics-Daten zu Piwik anzubieten.
Piwik läuft auf jeder modernen LAMP-basierten Serverkonfiguration. Wenn Sie möchten, können Sie hier mit meiner generischen Ubuntu LAMP-Installation beginnen.
Befolgen Sie dann meine nachstehenden Installationsanweisungen und / oder schauen Sie sich das Installationsvideo an:
Lassen Sie uns zunächst den Open-Source-Code von Piwik herunterladen und ein Web-Verzeichnis für Ihr Dashboard erstellen:
mkdir / var / www / piwik cd / var / www / piwik sudo wget http://builds.piwik.org/piwik.zip sudo öffnen piwik.zip sudo rm piwik.zip sudo rm Wie \ installieren \ Piwik.html
Ändern Sie den Besitz und die Berechtigungen für Ihren Webserver:
chown -R www-data: www-data / var / www / piwik sudo mkdir / var / www / piwik / tmp sudo mkdir / var / www / piwik / tmp / anlagen / sudo mkdir / var / www / piwik / tmp / cache / sudo mkdir / var / www / piwik / tmp / logs / sudo mkdir / var / www / piwik / tmp / tcpdf / sudc mkdir / var / www / piwik / tmp / templates_c / sudo chmod -R 0755 / var / www / piwik / tmp sudo chmod -R 0755 / var / www / piwik / tmp / assets / sudo chmod -R 0755 / var / www / piwik / tmp / cache / sudo chmod -R 0755 / var / www / piwik / tmp / logs / sudo chmod -R 0755 / var / www / piwik / tmp / tcpdf / sudo chmod -R 0755 / var / www / piwik / tmp / templates_c /
Erstellen Sie eine Apache-Site-Konfigurationsdatei und fügen Sie die Definition des virtuellen Hosts darunter ein. Aktivieren Sie dann die Site.
cd / etc / apache2 / sites-available / sudo nano stats.conf sudo a2ensite stats.conf
Fügen Sie die Definition der virtuellen Hosts für Ihre Piwik-Site ein und passen Sie sie wie folgt an:
Servername piwik.ihredomain.com DocumentRoot / var / www / piwik DirectoryIndex index.php AllowOverride All Order Deny, Allow Allow zulassen
Sie können der fünfminütigen Installationsanleitung von Piwik folgen, wenn Sie weitere Informationen wünschen. Der Installationsassistent, den Sie auf Ihrer Site sehen sollten, ist recht einfach:
Es führt eine Systemprüfung durch, die bestanden werden sollte, wenn Sie meinem LAMP-Konfigurationshandbuch gefolgt sind:
Geben Sie in die Datenbankberechtigungen ein, die Sie im Konfigurationshandbuch erstellt haben, als Sie Ihre MySQL-Datenbank erstellt haben:
Sie sollten das sehen:
Geben Sie Ihre Administrator- oder Superuser-Anmeldedaten an:
Jetzt können Sie Ihre erste Website zum Track hinzufügen:
Beachten Sie, dass die Website noch nicht aktiv verfolgt wird. Das machen wir unten.
Wenn Sie sich abmelden, werden Sie mit der Piwik-Anmeldung begrüßt. Geben Sie Ihre oben ausgewählten administrativen Anmeldeinformationen ein:
Es gibt mehrere Möglichkeiten, das Tracking auf Ihrer Website zu aktivieren.
Genau wie bei Google Analytics können Sie das Piwik-JavaScript in Ihren Website-Code einfügen:
Oder Sie können das WP-Piwik-Plugin installieren:
Rufen Sie als Nächstes Ihre Piwik API-Einstellungen auf und kopieren Sie Ihr Authentifizierungs-Token - nur den Parameterwert (meiner ist unten schwarz dargestellt)..
Besuchen Sie das WordPress WP-Piwik-Einstellungen und geben Sie Ihre Piwik-URL, die Domäne, die Sie als Host für Piwik eingerichtet haben, und das Auth-Token an.
Vergessen Sie nicht, das zu besuchen Verfolgung Registerkarte unter Einstellungen, um den Tracking-Code auf Ihrer WordPress-Site zu aktivieren:
Sie sollten in der Lage sein, Daten direkt aus dem Echtzeit-Dashboard zu sehen:
Sobald Piwik Daten für ein paar Tage gesammelt hat, sollten Sie beim Piwik Dashboard Folgendes sehen, wenn Sie sich anmelden:
Alle von Ihnen hinzugefügten Websites können auf einen Blick angezeigt werden:
So sieht eine Zusammenfassung des Traffics nach Seitentitel aus:
Hier ist ein Besucherprotokoll für den gesamten Verkehr:
Und Piwik bietet eine Vielzahl weiterer Funktionen wie Geräte-, Betriebssystem- und Browserstatistiken:
Die Piwik-Verwaltungseinstellungen sind gut gestaltet und sehr gründlich. Es ist ungewöhnlich gut für ein Open Source-Projekt:
Im AppStore und bei Google Play sind außerdem kostenlose mobile Apps von Piwik erhältlich, sodass Sie unterwegs mit Ihrem Website-Verkehr leichter Schritt halten können:
Piwik verfügt über eine Vielzahl von Funktionen. Hier sind einige Dinge, die Sie möglicherweise in Ihrem eigenen System aktualisieren möchten.
Sie können ändern, wie viel IP-Adressen von Piwik erfasst werden. Dies hat Auswirkungen auf den relativen Datenschutz Ihrer Benutzer:
Sie können in Ihrem Browser ein Cookie setzen, um zu verhindern, dass Piwik Datenverkehr für Ihre eigenen Bearbeitungen hinzufügt und das Browsing gezählt wird:
Sie können Piwik auch so einrichten, dass die Protokolle und Berichte automatisch zusammengefasst werden, um zu verhindern, dass die Datenbank im Laufe der Zeit zu groß wird:
Hoffentlich haben Sie Piwik als nützlich und interessant empfunden. Das Team hat verschiedene Möglichkeiten, um mehr zu lernen und sich mit seiner Community zu beschäftigen:
Ich bin beeindruckt von dem sauberen Design und den relativ robusten Funktionen dieses kostenlosen Open Source-Projekts.
Wenn Sie Fragen oder Anregungen haben, posten Sie diese bitte in den Kommentaren. Wenn Sie mit meinen zukünftigen Tuts + -Tutorials und anderen Serien fortfahren möchten, besuchen Sie bitte meine Instructor-Seite oder folgen Sie @reifman.