PHP – Configuration de GAPI (Google Analytics Php Interface)

mars 2, 2015 11:09 Publié par Laissez vos commentaires

GAPI : {Google Analytics Php Interface}

Télécharger la classe GAPI :
http://code.google.com/p/gapi-google-analytics-php-interface/downloads/list

Décompressez l’archive puis copiez le dossier à la racine de votre site.
Vous aurez besoin de votre email, mot de passe et Profile ID.
Le Profile ID se trouve dans l’URL de la section « Admin » de Google Analytics, 8 chiffres après le « p » :

analytics/web/?hl=fr&pli=1#management/Settings/a465416527p12345678

Dans le fichier gapi.class.php (lignes 270 et 325):

Remplacez
$open_search_results = $xml->children('http://a9.com/-/spec/opensearchrss/1.0/');
par
$open_search_results = $xml->children('http://a9.com/-/spec/opensearchrss/1.1/');

Créez un fichier test.php

requestReportData(ga_profile_id,$dimensions,$metrics,$sort_metric,$filter,$start_date,$end_date,$start_index,$max_results);

echo "Visites de mon site actualisé le ".$ga->getUpdated();

foreach($ga->getResults() as $result)
{
?>

getCity() ?> getVisits() ?>

Si vous rencontrez un message d'erreur d'authentification, il vous faudra probablement activer l'accès aux applications {moins sécurisées} dans les paramètres du compte Google (utilisé pour l'authentification à Google Analytic) :
https://www.google.com/settings/security/lesssecureapps

Détail des champs disponibles :
https://developers.google.com/analytics/devguides/reporting/core/dimsmets#mode=web&cats=internal_search,goal_conversions

A+

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire