PHP – come ottenere statistiche e informazioni da Google Analytics

google-analytics

Google Analytics è, senza dubbio, lo strumento per eccellenza a disposizione di ogni webmaster per avere ogni tipo di informazione possibile sul traffico e le visite di un blog.

Logicamente, essendo un tool completo, risulta spesso complesso e poco pratico da consultare qualora si vogliano avere sempre a disposizione solo informazioni di base come possono essere utenti unici al mese, pagine viste giornaliere e simili.

Volendo evitare, ogni volta, di perder tempo prezioso per ottenere solo queste informazioni (login sul servizio, selezione del blog di interesse, selezione del giorno ecc) esiste una scappatoia che sfrutta codice php e le Google Analytics PHP API.

Come vedremo, infatti, tutto questo consente, in poche righe di codice, di ottenere quello che ci occorre sempre e molto rapidamente. Personalizzando con un pò di css i risultati ottenuti, potremmo ottenere senza troppi sbattimenti un risultato come quello mostrato in figura.

Potete scaricare le API di Google Analytics su http://www.swis.nl/ga/. Nel sito troverete anche una demo molto interessante ed alcuni esempi.

Vediamo, in dettaglio, il codice php che potrete sfruttare in tal caso.

//session_start se desiderate sfruttare il caching
session_start();
//get the class
require 'ga/analytics.class.php';

//login con le vostre credenziali su Analytics
$analytics = new analytics('nome@gianniriccio.name', 'mypassword');
$analytics->setProfileByName('gianniriccio.name');

//selezionate l’intervallo per cui volete ottenere statistiche                         
$analytics->setDateRange('YYYY-MM-DD', 'YYYY-MM-DD'))
$analytics->setMonth(date('n'), date('Y'));

//ottenete un array dei visitatori per giorno
print_r($analytics->getVisitors());

//ottenete il pageviews per giorno
print_r($analytics->getPageviews());

Come vedete, si tratta davvero di poche e semplici righe per ottenere immediatamente e in tempo reale le statistiche che vi occorrono.

Eccovi un esempio di array che potrebbe risultarvi con il numero di visitatori unici per mese:

Array

(

[01] => 6539

[02] => 6677

[03] => 6160

[04] => 5563

[05] => 2964

[06] => 2973

[07] => 5080

[08] => 6078

[09] => 5927

[10] => 6177

...

)

Una volta ottenuto ciò, aggiungerci un pò di html e css per creare un widget carino da inserire sul vostro blog non è certo difficile. Eccovi, ad esempio, una demo aggiornata in tempo reale che sfrutta il codice appena suggeritovi.

Logicamente, io vi ho suggerito un codice semplice, ma sono molte le informazioni ottenibili sfruttando quelle API.

2 Commenti all'articolo

  1. Google Analyics : come confrontare le statistiche fra due periodi nello stesso report | Pecciola - 27 luglio 2010

    [...] Google Analytics è uno strumento fondamentale per ogni webmaster che si rispetti e non solo. Troppo spesso, però, è utilizzato solo al massimo per il 30% delle potenzialità semplicemente per pigrizia oppure perché non si conoscono in dettaglio le possibilità che offre. [...]

  2. 6 modi per potenziare ed integrare Google Analitycs | Pecciola - 26 agosto 2010

    [...] Google Analitycs è uno degli strumenti più importanti su cui si basa ogni web master per molti e ovvii motivi. Consente un’analisi approfondita e affidabile dei vari dati che concernono visite e visitatori di un sito/blog e su questa analisi è anche possibile partire per capire dove e cosa poter migliorare. Ciononostante, devo dire, son molti i servizi, i plugin e simili che son stati pensati per questo strumento al fine di potenziarlo e migliorarlo laddove magari poteva sembrar carente o non proprio dettagliato. Vediamo i più importanti ed utilizzati : [...]

Lascia un commento