Api google analytics sur votre site

Soyez le premier à donner votre avis sur cette source.

Vue 12 250 fois - Téléchargée 738 fois

Description

API Google Analytics pour afficher vos statistiques sur votre site =) (non-officiel)
pour plus d'informations : http://www.slashon.com/index.php/2008-09-03/API_-_Google_Analytics_sur_votre_site

Source / Exemple :


<?php
/*
	Generate a PDF report

  • /
include ('../GAnalytics.class.php'); // Include the class $google = new GAnalytics('sebastien.dudek@gmail.com', 'password'); // API initialization $google->connect('8467259', 'fr_FR'); // Site ID, Language (en_US by default) $google->query('DashboardReport', 0); // Category, Extension $google->close(); // Close the connection ?>

Conclusion :


Pour toutes améliorations ou corrections : commentez !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
6
Date d'inscription
mercredi 6 décembre 2000
Statut
Membre
Dernière intervention
29 mars 2009

Pour le fichier "ga.php" c'est parceque je change mes mots de passe tout le temps, je vais le foutre dans un compte de test simple demain dans l'après-midi pour une démo stable.

Pour ton soucis, regarde du côté de ta limitation d'accès "safe mode" et "openbasedir".

Je testerais dans mon côté lorsque j'aurai fini mon travail sur l'anti-collision RFID qui me prend du temps... ^^

En tout cas c'est sur que ça marche avec : PHP 5.2 + cURL

Je ne sais pas comment ça se passe sur un mutualisé free au niveau de cUrl (il se peut qu'il soit très limité).
Messages postés
28
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
29 mars 2009

Merci, j'ai essayé avec test1.php et test2.php et je reçois ce type d'erreur (je suis sur un serveur free):

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /analytics/GAnalytics.class.php on line 36

Warning: curl_setopt() [function.curl-setopt]: Unable to access ./.gacookie in /analytics/GAnalytics.class.php on line 38

Warning: curl_setopt() [function.curl-setopt]: Unable to access ./.gacookie in /analytics/GAnalytics.class.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /analytics/GAnalytics.class.php:36) in /analytics/GAnalytics.class.php on line 60

Une idee ? De plus ton fichier xml généré à cette adresse semble tronqué : http://www.slashon.com/sendLogs/ga.php
Messages postés
6
Date d'inscription
mercredi 6 décembre 2000
Statut
Membre
Dernière intervention
29 mars 2009

Il est de nouveau dispo, heureusement que tu m'as prévenu :) sinon cela aurait attendu 10h de +
Messages postés
28
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
29 mars 2009

Le README n'est plus disponible et je n'arrive pas à faire fonctionner le code. C'est pareil pour vous ?
Messages postés
6
Date d'inscription
mercredi 6 décembre 2000
Statut
Membre
Dernière intervention
29 mars 2009

Depuis le temps que je l'ais et que les gens l'essaient, j'ai pas eu de soucis. Je penses pas que google se soucis de ce genre de choses car au final c'est comme faire un site gratuitement chez eux :)
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.