Skip to content

Le API di Analytics in PHP senza specificare la dimensione

Attenzione: questo articolo è stato scritto più di 12 anni fa, alcune informazioni potrebbero essere obsolete.

Sfruttare le API di Analytics non è complesso, e molti sono gli strumenti a disposizione.
Tuttavia non sempre le guide sono chiarissime, e non sempre è facile trovare le risorse giuste.

Nel caso di Analytics, nel tempo le API sono cambiate molto, ma la Google Analytics API PHP Interface non ha seguito proprio tutte le modifiche che sono state fatte.
In particolare, le API permettono ora di non specificare la dimensione, mentre per la libreria è obbligatorio.
Ho quindi fatto una piccola modifica alla libreria in modo che accettasse anche la dimensione null.

In questo esempio, si recuperano i visitatori unici per la giornata di oggi:

require_once 'gapi.class.mod.php';

define('ga_email','my_email');
define('ga_password','my_password');
define('ga_profile_id','my_id');

$gy = new gapi(ga_email,ga_password);
$gy->requestReportData(ga_profile_id,null,array('visitors','visits'),array('-visitors'),null,'2011-06-04','2011-06-04');

echo $gy->getVisitors();

Nell’esempio sopra viene anche recuperata la metrica delle visite.
Per capire come recuperare altre metriche e dimensioni, c’è l’ottimo Data Feed Query Explorer.

Articolo precedente

Articolo successivo

Discussione

  1. Prego. In realtà ho usato questa libreria solo perché è quella che si trova suggerita nella documentazione di Google (tanto per semplificarsi la vita, insomma).

Rispondi a Marco Cilia Annulla risposta

Il tuo indirizzo email non sarà pubblicato.