analytics - récupérer en php les rapports

Discussion dans 'Google Analytics' créé par e-kiwi, 14 Septembre 2007.

  1. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    Bonjour,

    depuis la nouvelle version, quelqu'un arrive à récupérer en php les rapports analytics pour se faire ses propres tableaux de visites ?
    avec l'ancienne version ça marchait niquel, mais là je choppe le tableau de bord géénral, mais pas les rapports xml. et à traiter, c'est assez lourd le tableau de bord. (cakephp)

    si quelqu'un a fait la mise à jour du code cakephp pour la nouvelle version, qu'il le dise :)
     
  2. sim100
    sim100 WRInaute passionné
    Inscrit:
    2 Février 2003
    Messages:
    1 373
    J'aime reçus:
    1
    oui

    Y a t-il moyen de mettre en ligne chaque jour sur son site les stats analytics?

    Si oui comment?

    Merci
     
  3. JulienCoquet
    JulienCoquet WRInaute impliqué
    Inscrit:
    19 Juin 2007
    Messages:
    815
    J'aime reçus:
    0
    un peu de patience, il n'y a pas encore d'API officielle mais c'est dans les cartons :)
     
  4. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    >> un peu de patience

    non, plus besoin d'attendre, cela fonctionne. sauf que je recupere les rapports xml ou csv, et faut juste les "remodeler" façcon web. personne n'est motivé pour faire un programme à qui tu donne un rapport xml et qui t affiche les résultats ?
     
  5. JulienCoquet
    JulienCoquet WRInaute impliqué
    Inscrit:
    19 Juin 2007
    Messages:
    815
    J'aime reçus:
    0
    XSL est ton ami ;)
     
  6. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    non c est pas mon ami, mais si c est le tien, fais peter :)
     
  7. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    e-kiwi et juliencoquet vous m'interessez bcp ... :p

    C'est exactement ce que je voudrais !!!! récupérer les rapports xml via php et réafficher le tableau de bord ...

    est-ce que vous avez la solution??

    et pourrais-je avoir un peu plus de précision sur la facon dont analytics agit?
    cad : que fait-il une fois qu on se connecte, qu'inscrit-il dans le fichier xml, et ou celui-ci est il stocké... etc...

    Merci beaucoup
     
  8. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
  9. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    et est ce que tu partagerais ton appli? Avec quelques explications ? ...
     
  10. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    si j'ai bien compris, grace a la compilation de php avec curl, tu pourras récupérer le fichier xml émis par google analytics pour ensuite le traiter grace a php et xsl. Ca me semble très bien, mais qu'en est-il de la connexion?
    Imaginons que je possède un compte google, comment faire pour qu une fois que je clique sur le bouton "voir mes statistiques" sur mon site web, il se loge automatiquement? Est-ce faisable? Merci
     
  11. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    ce n est pas mon appli :)
    déjà il faut installer ça :
    http://forum.jeanviet.info/comments.php?DiscussionID=66
    tout est expliqué dans la page

    et ensuite la mise a jour :
    http://bin.cakephp.org/view/204546619

    j'ai du mettre en dur la variable "qtyp" pour que ca marche ...

    cet ensemble de script est cappable de se logguer tout seul à analytics, tu n'a rien à faire, tu a juste à lancer le script et tu traite ton xml comme tu veux (quelques modifs de code sont nécéssaire, donc une BONNE connaissance du php)
     
  12. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    voila, j'ai "installé" le script de jeanviet sur mon serveur, je l'exécute et j'ai 3 ou 4 warning, bon, pas grave pour l'instant.

    En ce qui concerne la MAJ, que faut-il en faire? je vois pas trop d'explications sur la page...
     
  13. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    en fait la fonction get_report() ne fonctionne plus avec la nouvelle interface. il faut trouver le fichier php dans lequel est defini cette fonction

    rechercher -> " get_report("
    tu trouve le fichier

    tu rajoute la fonction get_report_dh2() dans le fichier
    dans ton fichier qui appelle get_report() tu appelle à la place get_report_dh2()

    voilou :)
     
  14. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    bon bah voila, j'ai fais tt ce que tu m as conseillé, mais rien a faire ... je n'arrive désespérément pas a afficher mes stats ...

    Code:
    Warning: file_put_contents(/opt/lampp/htdocs/testga/stats/app/tmp/cache/analytics/4fab40ed48724c899bf66919da475ab8.login-data.txt) [function.file-put-contents]: failed to open stream: Permission non accordée in /opt/lampp/htdocs/testga/stats/cake/basics.php on line 871
    
    Warning: file_put_contents(/opt/lampp/htdocs/testga/stats/app/tmp/cache/analytics/7f87ec1b73594e3e953fdd2d3a8eef17.profiles.txt) [function.file-put-contents]: failed to open stream: Permission non accordée in /opt/lampp/htdocs/testga/stats/cake/basics.php on line 871
    
    Notice: Undefined offset: 0 in /opt/lampp/htdocs/testga/stats/app/controllers/analytics_controller.php on line 75
    
    Notice: Undefined variable: arrayReport in /opt/lampp/htdocs/testga/stats/app/models/google_analytics.php on line 475
    deja je comprend pas les 2 premier warnings car je suis en chmod 777 pour tous les répertoires et tous les fichiers présents dans /opt (je suis sous ubuntu)

    ensuite j'ai remplacé la fonction getReport mais rien n'y fait.

    Si tu as le temps, peux tu m'envoyer ton répertoire avec tes modifs? si tu arrives a récupérer un fichier xml, je peux le traiter avec xsl si ca t intéresse.

    Merci
     
  15. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    dans la fonction getReport_dlh2() (/app/models/google_anatytics.php) remplace dans la declaration de $vars :
    'rpt' => 'VisitsReport',

    ensuite à la fin de la fcontion, $reportData = $this->xmlReportToArray($reportData); ne me retourne rien, c'est là ou j'ai fait la modif pour traiter mon xml.

    regarde ce que vaut "$reportData" (tu peux desactiver xmlReportToArray($reportData); et mettre juste un echo $reportdada)

    y a quoi dans cette variable ?
     
  16. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    Code:
    trueNORMALDifferenceVisits0falseSeptember 3, 2007September 10, 2007September 17, 2007September 24, 2007primarycompare2430Sep 24, 2007 - Sep 30, 2007primary459036August 31, 200727September 1, 200733September 2, 200739September 3, 200739September 4, 200735September 5, 200745September 6, 200739September 7, 200714September 8, 200723September 9, 200745September 10, 200748September 11, 200747September 12, 200740September 13, 200738September 14, 200718September 15, 200728September 16, 200755September 17, 200757September 18, 200752September 19, 200745September 20, 200734September 21, 200729September 22, 200727September 23, 200766September 24, 200785September 25, 200759September 26, 200750September 27, 200753September 28, 200740September 29, 200753September 30, 2007trueVisitsfalsefalse406trueVisits / Dayfalsefalse586616.26%Monday, September 24, 20078520.94%Tuesday, September 25, 20075914.53%Wednesday, September 26, 20075012.32%Thursday, September 27, 20075313.05%Friday, September 28, 2007409.85%Saturday, September 29, 20075313.05%Sunday, September 30, 2007
    Voila ce que j'ai dans $reportdata... ce sont les bonnes données, mais il me les faudrait dans un xml :/ ... tu as réussi à le faire?
     
  17. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    oui, j'ai ouvert un fichier .xml en ecriture, mis ca dedans, rajouté le lien en début vers ma feuille xlt, et tout roule :)
     
  18. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    ok ca marche :)

    Merci pour ton aide

    Mon but maintenant est de le supprimer de cake ... et de l'utiliser simplement dans une fonction
     
  19. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    c est possible oui, ca te fera une grosse fonction :) bon courage ! :)
     
  20. ceadreak
    ceadreak Nouveau WRInaute
    Inscrit:
    17 Septembre 2007
    Messages:
    13
    J'aime reçus:
    0
    Apres réflexion, je vais pas l'extraire de cake ... fastidieux comme boulot, j y ai passé la matinée sans résultat concluant.

    Maintenant je récupère mon xml et je le traite avec xsl et ca marche super bien.

    Cependant, comment changer le compte... car on peut avoir plusieurs compte pour une seule adresse email dans My Analytics Accounts... et les données que je vais chercher sont automatiquement sur l'un des sites de ce compte. Je change de site grace a a variable $firstProfile = $profiles[0]['id']; en changeant la valeur de la clé.

    As tu une idée pour pouvoir switcher sur un autre compte?

    Merci
     
Chargement...
Similar Threads - analytics récupérer php Forum Date
Récupérer events via API google analytics Google Analytics 6 Avril 2019
analytics : recuperer les requetes google image Google Analytics 12 Mai 2008
Récupérer le nbre de visites via Google Analytics Google Analytics 5 Juin 2007
Aucunes données sur Google Analytics - prestashop Google Analytics 19 Mai 2022
Problème de vitesse d'affichage des pages sur Analytics Google Analytics 26 Avril 2022
Deux propriétés dans Google Analytics Google Analytics 13 Avril 2022
Données Google analytics vs Cloudflare Google Analytics 29 Mars 2022
Comment passer de Universal Analytics à GA4 Google Analytics 22 Mars 2022
Outils Analytics sans consentement Administration d'un site Web 21 Février 2022
Not provided dans analytics Google Analytics 15 Février 2022
Cookies Adsense et analytics Wordpress AdSense 15 Février 2022
En prison pour avoir utilisé Google Analytics !!! Google Analytics 10 Février 2022
Google analytics 4 explorer limité au trimestre ? Google Analytics 7 Décembre 2021
Parametrage sous domaine Google Analytics et GTM Google Analytics 2 Novembre 2021
Analytics : pourquoi une perte de trafic après changement de NDD ? Google Analytics 28 Octobre 2021
Gestion sous domaines et domaines dans Analytics Google Analytics 10 Septembre 2021
WordPress Mon compte Google Analytics ne répond plus Google Analytics 26 Juillet 2021
Agence ne veut pas donner accès analytics Google Analytics 2 Juillet 2021
Absence d'affichage de données dans tableau de bord Analytics Google Analytics 25 Juin 2021
Accès Mon Compte dans analytics Google Analytics 21 Juin 2021