Comment mener plusieurs tests Adsense en même temps
… ou comment mener une campagne Adsense basée sur le « split testing A/B » de manière propre.
Placer Adsense tel quel sur son site ou son blog n’est plus suffisant pour générer un minimum de revenus. Cela a peut-être été le cas il y a quelques années ( je ne sais pas, je n’étais pas encore né virtuellement à cette époque ), mais actuellement il faut aller plus loin et essayer d’optimiser aussi bien l’emplacement, que le format, le type d’annonce, …
Le principal soucis avec ça c’est qu’il faut pouvoir analyser chacun des essais que nous faisons, or pour cela il faut un minimum de données sur lesquelles se baser. Si vous n’avez pas un blog avec des milliers de visites par jour ça prend un certain temps ( inutile de vouloir tirer de grands enseignements de quelques dizaines ou centaines de visites ). Et ce temps ( x-semaines ) est chaque fois à reprendre en compte à chaque modification.

Et si vous essayez une présentation nouvelle de vos encarts pubs qui ne fonctionne pas du tout c’est la misère. Non seulement vous n’avez pas énormément de trafic mais en plus vous avez alors mit en place un essai pub de plusieurs semaines qui n’aura rien donné ( alors que le précédent vous rapportait quand même quelques $ ).
Vous allez me dire qu’il existe des tutos, que Google lui-même communique sur le sujet en publiant des grilles des positions généralement favorables, … mais rien ne pourra jamais remplacer des tests « en live« car chaque blog à ses particularités, son type de lectorat, sa structure propre, …
Alors elle vient la solution ? En fait il y en a 2, enfin au moins 1 et demi on va dire :)
A – En passant par un bout code à la mano :
La première nous est donnée par Darren Rowse, que l’on ne présente plus, et consiste à mener un double test et faire afficher chacun d’entre eux 1 fois sur 2.
1. Pour cela il vous faudra tout d’abord créer 2 annonces différentes avec pour chacune un critère très facilement compréhensible. Par exemple dans mon cas, pour la bannière en haut d’article, cela aurait pu être « ban-haut-billet » et « ban-haut-billet-bordure » afin de différencier celle totalement intégrée de celle avec un bord ( mais vous faites ce que vous voulez, l’important c’est de vous vous y retrouviez par la suite).
![]()
Notez que les annonces se remplaceront au même endroit de votre code. Il est donc possible que vous ne puissiez pas tester des ensembles de tailles différentes. C’est à voir en fonction de l’emplacement et de votre thème mais si vous n’avez que 500 Px de largeur, évitez de tester un leaderboard à 728 px ;)
2. La seconde étape consiste à intégrer les 2 codes ainsi générés dans ce petit bout de PHP :
<script type=”text/javascript”>
var random_number = Math.random();
if (random_number < .5){
//votre premier code bannière ici
} else {
//votre second code bannière ici
}
</script>
<script type=”text/javascript” src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”></script>
3. Pour finir on va intégrer cet ensemble général à l’endroit du thème ou vous voulez voir afficher vos bannières Adsenses. Cela aura pour effet d’afficher 50% du temps la bannière n°1 et 50% l’autre (forcément).
Pour décider plus finement le taux d’affichage de chaque encart il faut jouer avec la ligne if (random_number < .5). .5 = 50%, mais si vous voulez faire du 90/10 vous mettrez 0.9 comme valeur, ou .3 pour du 30/70
Vous pouvez ainsi tester 2 campagnes en même temps et faire un suivit quotidien sur votre compte Google Adsense. Si au bout de quelques jours l’une ne donne vraiment rien alors que l’autre fonctionne normalement, c’est que le manque à gagner ne vient pas d’une cause générale (perte de valeur du $, bug Google, mouvement contestataire de vos lecteurs qui boycottent vos annonces, …) mais que la forme n’est tout simplement pas adaptée. Redresser la barre ou essayer autre chose est donc plus rapide.
B- En se servant d’un plugin déjà existant :
Je sais qu’il existe des plugins wordpress pour cela ( il y en a toujours sous wp non ? ^^ ) mais si vous êtes comme moi, installer un 59.000ème plugin juste pour cela n’est pas vraiment tentant. Par contre si vous utilisez le plugin WP-Ads ( qui permet d’afficher aléatoirement des bannières ) autant vous en servir en le détournant légèrement pour afficher vos tests Adsenses également.
![]()
Bien entendu il faut utiliser ce plugin, dont beaucoup n’ont surement pas l’utilité, mais les avantages sont nombreux :
- vous ne placez qu’une seule ligne de code à l’endroit voulu pour l’affichage (moins lourd). D’autant plus intéressant si vous avez plusieurs emplacement pub à gérer.
- vous disposez de statistiques sur le nombre d’affichage de chaque type de bannière. A l’affichage près vous allez savoir si la bannière n°1 est affichée 1024 fois alors que la n°2 c’est seulement 1018 fois. Plus précis qu’une simple approximation 50/50 donc.
- possibilité de gérer autant de type d’annonces que voulu. Vous pouvez mener 4 ou 5 essais en parallèle, chacun avec un pourcentage d’affichage précis (balancer un test image mais limité à 5% des affichages pour ne pas trop agresser vos lecteurs si ce n’est pas habituel, …)
- limiter un essai dans le temps. Si vous voulez faire des essais très pointu sur des gains/couts au CPM ça peux être intéressant de limiter l’affichage d’une bannière à X.000 de manière précise.
C’est cette dernière solution que j’utilise pour le moment sur le blog. Juste par facilité en fait.
Vous vous servez de ça vous, vous y allez un peu au pif ou vous pestez contre Google sans trop chercher à faire mieux ? :)
Ps: Je parle ici d’Adsense mais cela fonctionne aussi avec n’importe quel autre réseau d’espace pub hein ;)


4 commentaires
Laisser un commentaire


Posté dans
Ce billet possède










- 
Pour ceux que ça intéresse, j’ai traduit le plugin WP-Ads en Pubs WP : http://blogue.mathiaspoujolrost.net/index.php?tag/wp-ads
Dernier billet de Mathias : Greffon "Pubs WP" pour WordPress (traduction du plugin WP-Ads)