Compter les impressions (Humains & Robots) ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par beal2912, 3 Août 2009.

  1. beal2912
    beal2912 WRInaute discret
    Inscrit:
    14 Mai 2006
    Messages:
    115
    J'aime reçus:
    0
    Bonjour,

    Je crée actuellement un script PHP pour afficher des pubs (bannière) sur mon site. Je souhaite pourvoir compter le nombre d'affichages de ces bannières. Le problème est qu'avec un simple compteur lorsque Google Analytics me dit que j'ai eu 150 pages vues mon compteur est au alentour de 800.

    J'ai donc mis en place un script PHP pour détecter les robots en fonction de leur user-agent (on en trouve un peu partout). Mais mon compteur affiche toujours 300 impressions pour 150 pages vues sous Google Analytics.

    J'enregistre tous les user-agents (humains et robots) pour vérifier que mon script marche bien. A priori c'est le cas.

    Je me demande donc d'où vient cette différence ?
    Rechargement de page (actualiser) par le visiteur ? ou autre qui ne serait pas compter par GA.
    GA loupe des impressions parce que le script est en pied de page ? contrairement aux bannières qui sont dans le contenu....

    Si quelqu'un a une idée, Je suis preneur parce que là je suis bloqué et je n'ai pas trop d'idées.
     
  2. lyonist
    lyonist WRInaute discret
    Inscrit:
    5 Août 2008
    Messages:
    152
    J'aime reçus:
    0
  3. beal2912
    beal2912 WRInaute discret
    Inscrit:
    14 Mai 2006
    Messages:
    115
    J'aime reçus:
    0
    Je cherche à faire un truc plus simple et bien spécifique. OpenX est une usine qui fait quelque chose comme 35Mo décompressé....
    merci quand même.

    La question est plutôt de savoir si GA compte les pages vues d'une certaine manière (par exemple, s'il ne compte pas 2 actualisation d'une page à moins 1s d'intervalle).
    Ou si il y a des robots se faisant passer pour des humains avec leur user-agent ?

    La solution est peut être de passer par un code Ajax...
     
  4. Dan_A
    Dan_A WRInaute discret
    Inscrit:
    21 Décembre 2005
    Messages:
    193
    J'aime reçus:
    0
    GA ne compte que ceux qui ont javascript activé (les robots ne l'ont pas, les robots qui utilisent l'agent de msie6, plusieurs robots msn, les humains qui utilisent noscript -entre autres- non plus...)
    Les scripts php comptent tout et, en fonction de l'audience, cela peut représenter 3 à 4 fois plus que GA.
    Si des zombies visitent le site, cela peut représenter 10 à 100 fois plus que GA...
     
  5. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Tu as vérifié tous tes user-agents? Tu as vérifié qu'il n'y a pas des UAs/IPs non reconnus comme des robots qui ont consulté /robots.txt?

    Tu n'as pas mis ton compteur sur plus de pages que tu n'as mis Analytics? Tu ne l'aurais pas mis dans des pages "encapsulées" par erreur? L'exemple typique c'est d'avoir un ErrorDocument 404 qui appelle le compteur, et avoir des images (scripts, feuilles de style, icônes...) qui n'existent pas: le compteur comptera ces accès, alors qu'Analytics ne pourra pas le faire (la page n'étant pas chargée comme du HTML, le JS n'est pas interprété dedans). Ne pas oublier le favicon dans l'histoire :)

    Tu as comparé tes logs httpd avec ce que trouve ton compteur?

    Jacques.
     
  6. beal2912
    beal2912 WRInaute discret
    Inscrit:
    14 Mai 2006
    Messages:
    115
    J'aime reçus:
    0
    Oui j'ai vérifié tous les user-agent enregistrés comme humain et comme robot. Par contre, je ne sais pas comment vérifier ceux qui on consulté le robot.txt ?? (je ne peux pas insérer de code dedans ?)

    non ça c'est ok, mais merci pour le conseil.

    Comment vous vérifiez ceci ?
     
  7. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Tu peux vérifier tes logs, ou tu peux générer le robot.txt via un script (en utilisant par exemple du rewriting pour faire l'association) et en profiter pour prendre des notes sur les IPs/UAs qui l'appellent.

    Ben tu regardes dans ton fichier de logs. Il s'appelle souvent httpd-access.log, mais si tu as des virtual hosts ça peut être différent, vois la config de ton serveur. Son emplacement est très variable. Ensuite tu peux y aller à grands coups de grep, sed, awk, sort, uniq ou perl pour en sortir des données, ou utiliser les softs existants pour ça.

    Jacques.
     
  8. beal2912
    beal2912 WRInaute discret
    Inscrit:
    14 Mai 2006
    Messages:
    115
    J'aime reçus:
    0
    Merci pour ta réponse Jacques, c'est intéressant mais un peu compliqué... Je pense que je vais partir sur l'indication de Dan_a qui m'a rappelé le 'Google fonctionne que si Javascript est activé'

    Je pense donc faire un truc du Genre :

    Requete Ajax sur ficher php qui positionne une variable de session à true.
    -> Si ma variable n'existe pas alors je ne compte pas les impressions.

    Je pense tester ça et voir si le résultat est plus proche de la réalité (GA).

    Si oui je reviendrai poster le code :)

    Merci pour votre aide
     
Chargement...
Similar Threads - Compter impressions (Humains Forum Date
mécanique - machine à compter les champignons Demandes d'avis et de conseils sur vos sites 28 Janvier 2020
RGPD et conséquences des titres émis à compter de 2020 Droit du web (juridique, fiscalité...) 8 Janvier 2020
Compter les clics sur liens sortants avec redirection Google Analytics 9 Mai 2019
Comment compter les lettres d'un texte ? Développement d'un site Web ou d'une appli mobile 27 Août 2016
Compter le nombre d'occurrences d'un mot dans un site Google : l'entreprise, les sites web, les services 30 Juillet 2014
COmpter nombre de clic (vs visite) Google Analytics 9 Septembre 2013
Script pour compter et afficher le nombre de mots d'une page Développement d'un site Web ou d'une appli mobile 5 Février 2013
[lemondedutennis.com] Vos avis compteront tous :) Demandes d'avis et de conseils sur vos sites 13 Décembre 2012
Compter les affichages de bannières sous GA pour avoir le taux de clic Google Analytics 10 Septembre 2012
Filtre prédéfini sur analytics : ne pas compter une adresse IP Google Analytics 7 Décembre 2011
Microsoft [GAG] Quand Microsoft ne sait plus compter Le café de WebRankInfo 28 Novembre 2011
Compter le nombre de liens vers une même page Administration d'un site Web 17 Octobre 2011
Compter les IP francaises Administration d'un site Web 22 Juillet 2011
Meilleure façon de compter les visiteurs Développement d'un site Web ou d'une appli mobile 20 Juillet 2011
Compter une fois l'ip Développement d'un site Web ou d'une appli mobile 2 Juin 2011
compter les fans facebook Facebook 20 Avril 2011
[PHP/MySQL] Compter le nombre de checkbox cochées Développement d'un site Web ou d'une appli mobile 11 Septembre 2010
Compter le nombre de fois ou une page a été vue Développement d'un site Web ou d'une appli mobile 3 Juin 2010
Compter le nombre de clients à l'aide de Google Analytics Google Analytics 27 Octobre 2009
Compter le nombre de mots dans une chaine de caractères Développement d'un site Web ou d'une appli mobile 19 Mai 2009