Ma petite pierre à l'édifice pour le javascript de tracking
34 messages
• Page 1 sur 3 • 1, 2, 3
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-
Nix - WRInaute impliqué

- Messages: 864
- Inscription: 2 Mar 2004
Ma petite pierre à l'édifice pour le javascript de tracking
Bonjour tout le monde,
Cela fait maintenant qqs semaines que je suis vos discussions à propos de adsense et je vais essayer d'apporter ma petite pierre à l'édifice
Cela fait maintenant un peu plus d'un mois que je suis entré dans le programme adsense et pour l'instant je constate une baisse continue du taux rémunérateur depuis le début (15 à 20% par semaine et aujourd'hui c'est même pas la peine d'en parler, la semaine commence très mal (j'ai pas donné de chiffres j'ai bien retiendu la leçon
)), j'essaye de comprendre les mécannismes mais c'est un peu comme essayer de prédire un tremblement de terre alors j'arrête de me poser trop de questions et je verai bien si je continue.
Le but 1er de mon post était donc d'apporter ma pierre à l'édifice pour les "stats perso" adsense. J'ai été agréablement surpris de lire que google était ok pour le javascript qui permet de savoir qui click quoi et où.
Je me suis donc atteler à me développer ma version en ASP.NET (désolé je ne fais pas de PHP) et j'ai apporté quelques ajouts comme :
- locat (localisation, en gros ou j'ai mis mon bandeau (haut,bas, homepage etc... bref un mot qui décrit où)
- format (Hauteur X Largeur)
- Langue (La langue du navigateur)
- Site (le nom du site)
Explication :
voici à quoi ressemble mon "bug.src ="
bug.src = 'http://www.monsite.com/logadsense.aspx?site=NomDeVotreSite&locat=OuQueTaMisTaPub&f=' + google_ad_width + 'x' + google_ad_height + '&ref=' + document.location + '&url=' + window.status
Personnelement, je ne me suis pas embêté à mettre ce script sur chacun de mes sites. Le logadsense.aspx se trouve sur une url et tous les sites pointent dessus, comme ça pas besoin de maintenair X scripts pour X sites mais juste un script.
Donc nous avons maintenant :
- Un param site= auquel on peut envoyer le nom d'un site (c'est mieux que de regarder les url et surtout plus pratique pour faire des stats
)
- Un Param locat= qui permet de mettre un mot qui désigne un emplacement ou une page (haut, bas, gauche, droite, index, CeQueVousVoulez)
- Un Param f= qui est le format des bandeaux. Attention, j'ai essayé d'utiliser "google_ad_format" mais rien à faire, ça retourne "null" à mon avis le script de google doit s'en servir de sécurité, je n'ai pas regardé comment mais j'imagine ce qu'ils doivent en faire.
Ensuite du côté script je récupère
- Le navigateur (en ASP/ASP.NET Request.ServerVariables("HTTP_USER_AGENT"))
- La langue du navigateur (en ASP/ASP.NET Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") )
- Je récup le format (f=), le site (site=) et la localisation (locat)
N'oubliez pas de créer les champs dans votre table et de faire des index si vous souhaitez faire des stats car si ça monte vite comme moi, ça risque de ramer d'ici qqs jours quand vous ferez des requetes pour sortir des stats et d'adapter vos scripts pour compléter.
Voilà, j'espère que cela vous aidera.
Pour info, contrairement à ce que j'ai lu pour d'autres, j'attrape plus de clicks que ce qui s'affiche dans adsense.
2 possibilités :
1) Google fausse les stats (ce que je ne pense pas) et ça n'est pas dans leur intérêt et puis les autres n'auraient pas l'effet inverse du mien :p
2) Le fait de juste faire un bouton droit active le javascript (onfocus) je n'ai pas eu le temps de tester avec un onclick qui serait beaucoup plus pertinant. (a tester)
J'ai constaté que ce script ne fonctionne qu'avec IE & co et Konqueror (sous linux). Il ne semble pas fonctionner sous Mozilla et sous Opera.
Si qq'un a le temps de modifier le javascript pour qu'il fonctionne partout ça serait cool :p
En tout cas ce script permet d'avoir une vision de ce qui se passe mais il ne faut pas prendre le résultat comme un résultat fiable à 100% et si vous rajoutez les champs dont j'ai parlé vous aurez une vision bien meilleure de ce qui se passe surtout si vous avez plusieurs sites.
Je sais enfin ou je met de la pub pour rien, je vais pouvoir virer la pub de certains endroits où ça click très peu et donc augmenter mon taux de click intelligemment au lieu de faire des supositions
A++
Nix
P.S : Pour le séminaire, j'aimerais bien y aller mais je ne sais pas encore si je serai dispo, est-ce qu'on est obligé de payer sa place avant ou bien est-ce qu'on peut s'inscrire sur place ?
Cela fait maintenant qqs semaines que je suis vos discussions à propos de adsense et je vais essayer d'apporter ma petite pierre à l'édifice
Cela fait maintenant un peu plus d'un mois que je suis entré dans le programme adsense et pour l'instant je constate une baisse continue du taux rémunérateur depuis le début (15 à 20% par semaine et aujourd'hui c'est même pas la peine d'en parler, la semaine commence très mal (j'ai pas donné de chiffres j'ai bien retiendu la leçon
Le but 1er de mon post était donc d'apporter ma pierre à l'édifice pour les "stats perso" adsense. J'ai été agréablement surpris de lire que google était ok pour le javascript qui permet de savoir qui click quoi et où.
Je me suis donc atteler à me développer ma version en ASP.NET (désolé je ne fais pas de PHP) et j'ai apporté quelques ajouts comme :
- locat (localisation, en gros ou j'ai mis mon bandeau (haut,bas, homepage etc... bref un mot qui décrit où)
- format (Hauteur X Largeur)
- Langue (La langue du navigateur)
- Site (le nom du site)
Explication :
voici à quoi ressemble mon "bug.src ="
bug.src = 'http://www.monsite.com/logadsense.aspx?site=NomDeVotreSite&locat=OuQueTaMisTaPub&f=' + google_ad_width + 'x' + google_ad_height + '&ref=' + document.location + '&url=' + window.status
Personnelement, je ne me suis pas embêté à mettre ce script sur chacun de mes sites. Le logadsense.aspx se trouve sur une url et tous les sites pointent dessus, comme ça pas besoin de maintenair X scripts pour X sites mais juste un script.
Donc nous avons maintenant :
- Un param site= auquel on peut envoyer le nom d'un site (c'est mieux que de regarder les url et surtout plus pratique pour faire des stats
- Un Param locat= qui permet de mettre un mot qui désigne un emplacement ou une page (haut, bas, gauche, droite, index, CeQueVousVoulez)
- Un Param f= qui est le format des bandeaux. Attention, j'ai essayé d'utiliser "google_ad_format" mais rien à faire, ça retourne "null" à mon avis le script de google doit s'en servir de sécurité, je n'ai pas regardé comment mais j'imagine ce qu'ils doivent en faire.
Ensuite du côté script je récupère
- Le navigateur (en ASP/ASP.NET Request.ServerVariables("HTTP_USER_AGENT"))
- La langue du navigateur (en ASP/ASP.NET Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") )
- Je récup le format (f=), le site (site=) et la localisation (locat)
N'oubliez pas de créer les champs dans votre table et de faire des index si vous souhaitez faire des stats car si ça monte vite comme moi, ça risque de ramer d'ici qqs jours quand vous ferez des requetes pour sortir des stats et d'adapter vos scripts pour compléter.
Voilà, j'espère que cela vous aidera.
Pour info, contrairement à ce que j'ai lu pour d'autres, j'attrape plus de clicks que ce qui s'affiche dans adsense.
2 possibilités :
1) Google fausse les stats (ce que je ne pense pas) et ça n'est pas dans leur intérêt et puis les autres n'auraient pas l'effet inverse du mien :p
2) Le fait de juste faire un bouton droit active le javascript (onfocus) je n'ai pas eu le temps de tester avec un onclick qui serait beaucoup plus pertinant. (a tester)
J'ai constaté que ce script ne fonctionne qu'avec IE & co et Konqueror (sous linux). Il ne semble pas fonctionner sous Mozilla et sous Opera.
Si qq'un a le temps de modifier le javascript pour qu'il fonctionne partout ça serait cool :p
En tout cas ce script permet d'avoir une vision de ce qui se passe mais il ne faut pas prendre le résultat comme un résultat fiable à 100% et si vous rajoutez les champs dont j'ai parlé vous aurez une vision bien meilleure de ce qui se passe surtout si vous avez plusieurs sites.
Je sais enfin ou je met de la pub pour rien, je vais pouvoir virer la pub de certains endroits où ça click très peu et donc augmenter mon taux de click intelligemment au lieu de faire des supositions
A++
Nix
P.S : Pour le séminaire, j'aimerais bien y aller mais je ne sais pas encore si je serai dispo, est-ce qu'on est obligé de payer sa place avant ou bien est-ce qu'on peut s'inscrire sur place ?
-

Americas - WRInaute accro

- Messages: 3380
- Inscription: 24 Sep 2003
Bonjour et bienvenue,
ya vraiment des as qyu rodent par ici
bon... l'asp c'est intéressant pour certains webmasters ici... mais si tu pouvais nous sortir un truc pour qu'il soit interprété en php je crois que ça arrangerait pas mal de monde
ya vraiment des as qyu rodent par ici
bon... l'asp c'est intéressant pour certains webmasters ici... mais si tu pouvais nous sortir un truc pour qu'il soit interprété en php je crois que ça arrangerait pas mal de monde
-
Nix - WRInaute impliqué

- Messages: 864
- Inscription: 2 Mar 2004
Salut,
Désolé sur ce coup je ne peux pas t'aider car je ne fait pas de PHP (je risquerais de te faire un code pas propre) mais je suis sur que qq'uns peuvent tout à fait adapter ce que j'ai expliquer dans un script PHP. Faut juste trouver le volontaire
Sinon, j'ai eu une idée hier soir après mon post, toujours dans l'optique d'améliorer le taux de click (je pense que ça joue dans le taux de rémunaration) ça serait d'utiliser un cookies qui ferait compteur. A chaque fois que j'affiche un adsense à un visiteur j'incrémente son cookies et au moment du click, je le récup comme le reste, ça me permettra de savoir au bout de combien de adsenses affichés il click et donc par exemple si je m'aperçois qu'au bout de X adsenses affichés y a plus grand monde qui click je pourrais faire en sorte de ne plus afficher d'adsense pour rien après X affichages.
Autre idée, une personne qui aurait déjà cliqué sur un adsense, je pourrais lui proposer d'autres pub après celle-ci, je pense que google ne prend pas en compte 2 clicks d'une même ip même si c'est 2 pubs différentes (ça reste qu'une supposition puisque qu'on a pas ce genre d'infos)
Dernière chose je pense avoir une hypothèse sur le prix du click qui baisse :
- La variation du dollar - euros
En effet, j'ai remarqué avant-hier que sur adwords ils facturent en euros. Depuis 1 semaine le dollar remonte un peu ce qui veut dire que si le dollar monte, cela fait baisser le prix de ce que paye l'annonceur en euros (enfin je ne sais pas si je m'explique bien)
Sinon, est-ce que c'est la cata chez vous aussi ou bien je suis le seul à me ramasser de près de 50% par rapport aux semaines passées ? (même taux de click et même nombre d'affichage)
A++
Nix
Désolé sur ce coup je ne peux pas t'aider car je ne fait pas de PHP (je risquerais de te faire un code pas propre) mais je suis sur que qq'uns peuvent tout à fait adapter ce que j'ai expliquer dans un script PHP. Faut juste trouver le volontaire
Sinon, j'ai eu une idée hier soir après mon post, toujours dans l'optique d'améliorer le taux de click (je pense que ça joue dans le taux de rémunaration) ça serait d'utiliser un cookies qui ferait compteur. A chaque fois que j'affiche un adsense à un visiteur j'incrémente son cookies et au moment du click, je le récup comme le reste, ça me permettra de savoir au bout de combien de adsenses affichés il click et donc par exemple si je m'aperçois qu'au bout de X adsenses affichés y a plus grand monde qui click je pourrais faire en sorte de ne plus afficher d'adsense pour rien après X affichages.
Autre idée, une personne qui aurait déjà cliqué sur un adsense, je pourrais lui proposer d'autres pub après celle-ci, je pense que google ne prend pas en compte 2 clicks d'une même ip même si c'est 2 pubs différentes (ça reste qu'une supposition puisque qu'on a pas ce genre d'infos)
Dernière chose je pense avoir une hypothèse sur le prix du click qui baisse :
- La variation du dollar - euros
En effet, j'ai remarqué avant-hier que sur adwords ils facturent en euros. Depuis 1 semaine le dollar remonte un peu ce qui veut dire que si le dollar monte, cela fait baisser le prix de ce que paye l'annonceur en euros (enfin je ne sais pas si je m'explique bien)
Sinon, est-ce que c'est la cata chez vous aussi ou bien je suis le seul à me ramasser de près de 50% par rapport aux semaines passées ? (même taux de click et même nombre d'affichage)
A++
Nix
- elgoo
- Nouveau WRInaute

- Messages: 9
- Inscription: 2 Mar 2004
amélioration du script
salut et bravo pour votre site que je découvre
voici quelques idées pour améliorer votre script :
- pour ne pas compatibiliser 2 fois le même clickeur, il faut activer le script de log au déchargement de la page (onunload) car sur certains formats il existe des zones de l'iframe "non linkées".
- pour le chargement de l'image, je l'avais moi même fait, mais sachez que sur cetrains navigateur, l'image est mise en cache d'où la raison du non rechargement. utilisez un &varaible=[ un random] dans votre lien. Il y a aussi la possibilité d'un document.write (<iframe invisible contenant le log.php>).
- après, si vous voulez un système SUR qui marche à tous les coups pour référencer tous les liens clické + vleur de ces liens : vous ouvrez un pop-up invisible qui se referme 2 secondes après. dans celui-ci, vous récupérez le window.opener.href
cette solution est pas très é"légente mais efficace
a+
bonne chance
voici quelques idées pour améliorer votre script :
- pour ne pas compatibiliser 2 fois le même clickeur, il faut activer le script de log au déchargement de la page (onunload) car sur certains formats il existe des zones de l'iframe "non linkées".
- pour le chargement de l'image, je l'avais moi même fait, mais sachez que sur cetrains navigateur, l'image est mise en cache d'où la raison du non rechargement. utilisez un &varaible=[ un random] dans votre lien. Il y a aussi la possibilité d'un document.write (<iframe invisible contenant le log.php>).
- après, si vous voulez un système SUR qui marche à tous les coups pour référencer tous les liens clické + vleur de ces liens : vous ouvrez un pop-up invisible qui se referme 2 secondes après. dans celui-ci, vous récupérez le window.opener.href
cette solution est pas très é"légente mais efficace
a+
bonne chance
-
Nix - WRInaute impliqué

- Messages: 864
- Inscription: 2 Mar 2004
Ha pas con le coup du onunload.
(par contre du coup on aura plus le windows.status qui permet de savoir quoi à été cliqué dans ce cas il faudrait stocker dans une variable le dernier truc "focussé" dans les adsenses et envoyer ça au script)
Pour le coup de la pop-up, c'est pas top, surtout que IE se met à ramer des fois quand on ouvre des pop-up donc perso, je préfère pas faire ça. Mais l'idée est bonne.
A++
Nix
Pour le coup de la pop-up, c'est pas top, surtout que IE se met à ramer des fois quand on ouvre des pop-up donc perso, je préfère pas faire ça. Mais l'idée est bonne.
A++
Nix
-

BadProcESs - WRInaute accro

- Messages: 2657
- Inscription: 28 Juil 2003
Bienvenue sur WRI, Nix.
Ce pseudo me dit quelque chose... Rapport à des sites de programmation, je me trompe ?
Ce pseudo me dit quelque chose... Rapport à des sites de programmation, je me trompe ?
-

BadProcESs - WRInaute accro

- Messages: 2657
- Inscription: 28 Juil 2003
Tu m'étonne
En tout cas tu est tombé sur une bonne communauté, tout le monde est cool ici
En tout cas tu est tombé sur une bonne communauté, tout le monde est cool ici
-

BadProcESs - WRInaute accro

- Messages: 2657
- Inscription: 28 Juil 2003
J'y réflechit Americas, j'y réfléchit !
Mais "as de la prog"...
Mais "as de la prog"...
-

George Abitbol - WRInaute passionné

- Messages: 1923
- Inscription: 6 Juin 2003
Americas a écrit:réflechi... pas as de la grammaire non plus![]()
heu... moi non plus parfois... désolé... la critique est facile... mais l'art....
Tu fais bien de préciser, parce que c'est réfléchis et pas réfléchi
Fred
-

Americas - WRInaute accro

- Messages: 3380
- Inscription: 24 Sep 2003
Désolé Fred... tu ne m'auras pas sur ce coup là
http://www.leconjugueur.com/php/frconjugue.php?verbe=réfléchir
http://www.leconjugueur.com/php/frconjugue.php?verbe=réfléchir
-

George Abitbol - WRInaute passionné

- Messages: 1923
- Inscription: 6 Juin 2003
Ben ouais, première personne du singulier au présent :
je réfléchis
Fred
je réfléchis
Fred
34 messages
• Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Petite aide en Javascript (afficher, cacher, délais, stop)
- Petite question au sujet d'un javascript sur mon site
- Sculpture et pierre
- L'abbé Pierre est mort....
- Un nouvelle pierre à la comprehension de bourbon
- On est encore à l'âge de pierre ?
- Ma pierre à l'édifice effondré et... mes questions !
- Google impertinent...D'une pierre deux coups
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier, Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
