IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Web Service] Présentation de l'API Google Analytics en PHP [Tutoriel]


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : mars 2003
    Messages : 597
    Points : 878
    Points
    878
    Par défaut [Web Service] Présentation de l'API Google Analytics en PHP
    Bonjour tout le monde,

    comme vous le savez peut-être, Google vient de lancer un API Google Analytics. je vous propose un petit tuto pour l'utiliser :
    Il existe désormais un moyen officiel pour accéder à toutes vos données Google Analytics. Je vous propose ici de vous présenter brièvement comment fonctionne cet outil : l'API Google Analytics
    => http://jf-lepine.developpez.com/tuto...analytics-api/
    Zend PHP Certified Engineer, Certifié Symfony2
    blog : blog.lepine.pro
    Secrétaire de l'AFUP (Association des Utilisateurs de PHP)

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    avril 2002
    Messages
    2 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : avril 2002
    Messages : 2 535
    Points : 16 944
    Points
    16 944
    Par défaut
    Merci pour cette excellent article


    Google Analytics c'était déjà génial avant, mais maintenant avec la possibilité d'accèder à cette API on peu vraiment faire ce que l'on veux.

    Pour ceux qui hésitent je recommande sans hésiter Google Analytics
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    mai 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : mai 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup pour cette article.

    Moi-même j'essaie d'exploiter au maximum les services google à l'aide de PHP.
    Récemment j'ai découvert la possibilité d'interroger le webservice servant à iGoogle (non documenté).

  4. #4
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Citation Envoyé par Apen_ Voir le message
    Récemment j'ai découvert la possibilité d'interroger le webservice servant à iGoogle (non documenté).
    Mais grâce à toi, cela pourrait ne plus être le cas...
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

  5. #5
    FoxLeRenard
    Invité(e)
    Par défaut
    Quel travail !! et en plus c'est trés important, une mine de renseignements
    mille mercis à toi

  6. #6
    Membre expert
    Avatar de khany
    Profil pro
    Inscrit en
    octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : Belgique

    Informations forums :
    Inscription : octobre 2002
    Messages : 2 073
    Points : 3 890
    Points
    3 890
    Par défaut
    Je viens de tomber sur cette API mais, je ne suis pas experte en PHP et il y a bon nombre e variables !

    Quelqu'un aurait-il la gentillesse de m'aider simplement à afficher :

    - le nombre de visiteurs uniques depuis l'ouverture du site
    - le nombre de pages vues depuis l'ouvertures du site
    - le nombre de visiteurs du jour

    Je vous remercie d'avance car je suis un peu perdue au vu de la puissance de l'API!

    Merci
    Khany
    avant de poster FAQ VB - Page sources VB - Cours VB

    Mes tutoriels : VB - VB.NET et ASP.NET

    N'oubliez pas Merci !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Je suis tout nouveau sur le site, et je m'intéresse grandement au php et plus particulièrement à l'utilisation du Zend Framework (j'ai découvert son existence que récemment).

    J'ai lu le tuto de fond en comble, qui est au passage superbe, et j'aimerais utiliser la méthode avec le package Gdata pour récupérer les données de Google Analytics.

    Mais j'ai un problème avec cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $client->setHeaders( "Authorization: GoogleLogin auth=".self::get('token') );
    il m'affiche l'erreur suivante :

    Fatal error: Cannot access self:: when no class scope is active in mon site
    et la ligne.

    Qu'est-ce qui ne va pas ?

    Merci de vos réponse.

  8. #8
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : mars 2003
    Messages : 597
    Points : 878
    Points
    878
    Par défaut
    Effectivement. J'ai basé le code de ce tuto sur une classe que j'avais utilisée, j'ai oublié de corriger ce morceau.

    Le token n'est donc pas stocké dans , mais simplement dans la variable Il faut donc lire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $client->setHeaders( "Authorization: GoogleLogin auth=".$token );
    Merci d'avoir signalé cette erreur, je vais la corriger de ce pas dans le tuto
    Zend PHP Certified Engineer, Certifié Symfony2
    blog : blog.lepine.pro
    Secrétaire de l'AFUP (Association des Utilisateurs de PHP)

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci et derien (?) ^^

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juin 2011
    Messages : 5
    Points : 5
    Points
    5
    Par défaut heu....
    Bonjour, j'ai un petit problème quand j'essaye le code fourni en insérant mes identifiants j'ai cette erreur :
    Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Request failed, fopen provides no further information"' in C:\wamp\www\testsanalitics\gapi.class.php:418 Stack trace: #0 C:\wamp\www\testsanalitics\gapi.class.php(62): gapi->authenticateUser('monmail@mondomaine', 'monpass') #1 C:\wamp\www\testsanalitics\index.php(7): gapi->__construct('monmail@mondomaine', 'monpass') #2 {main} thrown in C:\wamp\www\testsanalitics\gapi.class.php on line 418
    est-ce que quelqu'un peut m'aider?
    je me suis dit que peut-être cela venait du fait que je fais des test sur un serveur local.??

Discussions similaires

  1. API Google Analytics OAuth 2.0
    Par barbierp dans le forum Langage
    Réponses: 0
    Dernier message: 07/01/2016, 14h09
  2. Consommer un web service local depuis une app google
    Par pepito3364 dans le forum APIs Google
    Réponses: 4
    Dernier message: 01/09/2014, 16h44
  3. [Autres] API Google analytics - Requêter proprement
    Par neth69 dans le forum APIs Google
    Réponses: 0
    Dernier message: 30/10/2012, 22h15
  4. Google lance son API Google Analytics
    Par Kerod dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 23/04/2009, 23h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo