Gazduiți-vă propriul server de Analytics cu Piwik

Ce veți crea

Piwik poate fi cel mai lustruit instrument de analiză sursă deschisă despre care nu ați auzit niciodată. Nu numai că a avut mai mult de două milioane de descărcări, are un set bogat de caracteristici și o documentație excelentă. Acest tutorial va descrie cum să îl instalați și să-l utilizați pentru a urmări traficul web pe propriile dvs. site-uri.

Dacă preferați să plătiți pentru al rula pe altcineva, oferă mai multe opțiuni bazate pe cloud. Piwik oferă o încercare gratuită de 30 de zile gratuită, cu prețuri lunare de 65 USD după aceea. Există, de asemenea, o comunitate de consultanți plătiți pe care îl puteți angaja pentru a vă ajuta.

Beneficii pentru găzduirea propriului dvs. Google Analytics

Am fost un utilizator de mult timp al freemium, furnizor de servicii de cloud-service Statcounter. Îmi place să pot vedea anumite activități ale utilizatorilor și trafic de adrese IP. În timp ce Google Analytics nu furnizează aceste informații, Statcounter nu are multe dintre funcțiile oferite gratuit de Google Analytics.

Introduceți Piwik, un produs matur, bine documentat, plin de caracteristici open source, scris în PHP; oferă chiar și aplicații mobile gratuite pentru iOS și Android. 

Echipa are planuri viitoare de a oferi un instrument de migrare a datelor Google Analytics către Piwik în 2015.

Instalarea programului Piwik pe propriul server

Piwik rulează pe orice configurație de server LAMP modernă. Dacă doriți, puteți începe cu instalarea generică de Lamp Ubuntu aici.

Apoi, urmați instrucțiunile de instalare de mai jos și / sau vizionați videoclipul de instalare:

Mai întâi, să descărcăm codul Piwik open source și să creăm un director web pentru tabloul de bord:

mkdir / var / www / piwik cd / var / www / piwik sudo wget http://builds.piwik.org/piwik.zip sudo unzip piwik.zip Sudo rm piwik.zip sudo rm Cum \ to \ install \ Piwik.html 

Modificați proprietatea și permisiunile corespunzătoare serverului dvs. web:


chown -R www-data: www-data / var / www / piwik sudo mkdir / var / www / piwik / tmp sudo mkdir / var / www / piwik / cache / sudo mkdir / var / www / piwik / tmp / logs / sudo mkdir / var / www / piwik / tmp / tcpdf / sudo 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 / jurnal / sudo chmod -R 0755 / var / www / piwik / tmp / tcpdf / sudo chmod -R 0755 / var / www / piwik / tmp / templates_c /

Creați un fișier de configurare pentru site-ul Apache și lipiți-l mai jos. Apoi, activați site-ul.

cd / etc / apache2 / site-uri disponibile / sudo nano stats.conf sudo a2ensite stats.conf 

Inserați și personalizați definiția gazdei virtuale pentru site-ul dvs. Piwik, după cum se arată mai jos:

 Numele serverului piwik.yourdomain.com DocumentRoot / var / www / piwik DirectorIndex index.php  AllowOverride All Order Deny, Allow Allow de la toate  

Configurarea Piwik

Puteți să urmați ghidul de instalare pentru cinci minute de la Piwik dacă doriți mai multe detalii. Expertul de instalare pe care ar trebui să-l vedeți pe site-ul dvs. este destul de simplu:

Efectuează o verificare a sistemului, care ar trebui să treacă dacă ați urmat ghidul meu de configurare LAMP:

Introduceți în permisiunile bazei de date pe care le-ați creat din ghidul de configurare - când ați creat baza de date MySQL:

Ar trebui să vedeți acest lucru:

Specificați datele de conectare ale administratorului dvs. sau ale superuserului:

Acum, puteți adăuga primul dvs. site pentru a urmări:

Rețineți că site-ul nu urmărește în mod activ încă. Vom face asta mai jos.

Dacă vă deconectați, veți fi întâmpinat cu conectarea la Piwik. Introduceți acreditările administrative alese mai sus:

Activarea urmăririi de pe site-urile dvs.

Există câteva modalități de a permite urmărirea pe site-ul dvs. web.

Încărcarea JavaScript

La fel ca în cazul Google Analytics, puteți insera JavaScript în codul site-ului dvs.:

WordPress Plugin

Sau puteți instala pluginul WP-Piwik:

Apoi, vizitați setările dvs. API Piwik și copiați tokenul dvs. de autentificare - doar valoarea parametrului (a mea este blocată mai jos).

Vizitați WordPress Setări WP-Piwik pagina și furnizați adresa URL Piwik, domeniul pe care l-ați configurat pentru a găzdui Piwik și jetonul auth. 

Nu uitați să vizitați Urmărirea fila sub setări pentru a activa codul de urmărire pe site-ul dvs. WordPress:

Tabloul de bord Piwik

Ar trebui să puteți vedea datele care apar imediat din panoul de bord în timp real:

Odată ce Piwik colectează date pentru câteva zile, ar trebui să vedeți așa ceva în Tabloul de bord Piwik când vă conectați:

Toate site-urile pe care le-ați adăugat pot fi vizualizate dintr-o privire:

Iată cum arată un rezumat al traficului după titlu de pagină:

Iată un jurnal de vizitatori pentru tot traficul:

Și Piwik are o varietate de alte caracteristici, cum ar fi dispozitivul, sistemul de operare și statisticile browserului:

Setările de administrare Piwik sunt bine concepute și foarte detaliate. Este neobișnuit de bun pentru un proiect open source:

Aplicații mobile Piwik

Există, de asemenea, aplicații mobile Piwik gratuite disponibile la AppStore și Google Play, astfel încât să puteți ține pasul cu traficul site-ului dvs. în deplasare mai ușor:

consideratii speciale

Piwik are o mare varietate de capabilități. Iată câteva lucruri pe care doriți să le actualizați în propriul sistem.

Anonimizarea adreselor IP

Puteți schimba cât de multe dintre adresele IP colectează Piwik - aceasta afectează confidențialitatea relativă a utilizatorilor dvs.:


Excluderea vizitelor dvs.

Puteți seta un cookie în browserul dvs. pentru a împiedica Piwik să adauge traficul de editare proprie și de navigare de la a fi numărate:

Înregistrarea jurnalelor bazei de date

De asemenea, puteți să configurați programul Piwik pentru a-și revizui automat jurnalele și rapoartele, pentru a preveni creșterea numărului de baze de date prea mari în timp:

Unde să mergeți de aici

Sperăm că ați găsit produsul Piwik util și interesant. Echipa are o varietate de moduri de a învăța mai multe și de a se implica în comunitatea sa:

  • Ghiduri de utilizare Piwik
  • Piwik Întrebări frecvente
  • Forumuri Piwik

Am fost impresionat de designul curat și de setul de caracteristici relativ robust oferit de acest proiect gratuit, open source.

Dacă aveți întrebări sau sugestii, vă rugăm să le postați în comentarii. Dacă doriți să păstrați pasul cu viitoarele tutoriale Tuts + și alte serii, vizitați pagina mea de instructor sau urmați @reifman.

Cod