PHP – Configuration de GAPI (Google Analytics Php Interface)
mars 2, 2015 11:09 Laissez vos commentairesGAPI : {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 :PHP
Cet article a été écrit par admin