Comment afficher des publicités Adsense uniquement aux visiteurs en provenance des moteurs de recherche
Par Korben

SmashingMagazine a publié une dizaine de petits hacks pour Wordpress que je vous invite à aller voir… Parmi tout ça, j’ai retenu la bidouille qui permet d’afficher ses publicités Adsense uniquement aux internautes en provenance des moteurs de recherche…
L’intérêt c’est de faire augmenter le taux de clics (CTR) et donc de maximiser les gains car il parait que 90% des clics sur les pubs sont fait par les visiteurs ponctuels… Puis je trouve ça plus cool pour les visiteurs réguliers de ne plus avoir les pubs…
- Editez le fichier functions.php de votre thème
- Rajoutez y la fonction suivante :
- Puis éditez ensuite le code de vos pages pour y appeler la fonction de la manière suivante
function scratch99_fromasearchengine(){
$ref = $_SERVER['HTTP_REFERER'];
$SE = array(‘/search?’, ‘images.google.’, ‘web.info.com’, ’search.’, ‘del.icio.us/search’, ’soso.com’, ‘/search/’, ‘.yahoo.’);
foreach ($SE as $source)Â {
if (strpos($ref,$source)!==false) return true;
}
return false;
}
if (function_exists(’scratch99_fromasearchengine’))Â {
if (scratch99_fromasearchengine())Â {
METTEZ VOTRE CODE ADSENSE ICI
}
}
Si la fonction détecte que vous venez des moteurs ou URL suivants : ‘/search?’, ‘images.google.’, ‘web.info.com’, ’search.’, ‘del.icio.us/search’, ’soso.com’, ‘/search/’, ‘.yahoo.’, elle affichera votre code Adsense… Sinon, elle n’affichera rien du tout… Evidement, ce n’est pas réservé qu’à Adsense… Vous pouvez très bien y mettre ce que vous voulez… Une image, un widget, un bout de code…
A tester donc…
En ce qui me concerne, je n’implémenterai pas cette fonction pour le moment car techniquement c’est un peu le bazar mais je me note ça dans un coin de la tête.
A bon entendeur….
Je vous recommande aussi la lecture des sujets suivants
- J’utiliserai Google avant de poser des questions à la con… J’utiliserai Google avant de poser des questions à la con… J’utiliserai Google avant de poser des questions à la con…
- Petite liste de moteurs de recherche de code source
- Les meilleurs outils Adsense pour PC et Mac
- Affichez les résultats de Google selon les dates de votre choix
- Comment se faire bannir de Google Adsense
- Evitez les failles XSS sur votre site
- Connaitre et exporter les backlinks de votre site
- Tricher avec Adsense, c’est possible…
- 104 moteurs de recherche pour Rapidshare
- Les chinois redirigent Google, Yahoo…etc vers leur moteur de recherche Baidu






Ranmaru
Je ne pense pas que ce code soit utile pour ton blog parce qu’on est loin d’être envahi par la pub.
Posté le 8 janvier 2009 à 13:36:06
Korben
@Ranmaru: Effectivement, pour le moment, en pub pure, visible sur toutes les pages j’ai qu’un carré dans la sidebar (je ne compte pas les 125 qui tournent à vide et que je virerai peut être si personne n’en veut…)
Posté le 8 janvier 2009 à 13:54:27
Pingoo
Tiens, je le note aussi
Posté le 8 janvier 2009 à 14:34:29
Julien
A savoir que le plugin « Landing Site» pour wordpress permet de faire la même chose (entre autre). Et le billet de Smashing Coding a été rédigé par le collègue belge Jean-Baptiste, qui a encore réussi a caser pas mal de lien à lui dans ce résumé ^^
Ce hack couplé à celui qui permet d’afficher des pubs qu’après un certain age de billet permet de monetiser sans gener les habitué, abusez-en !
Posté le 8 janvier 2009 à 15:41:34
dhu
A noter également que le HTTP_REFERER pour connaître la provenance du visiteur ce n’est pas ce qu’il y a de plus fiable car facilement contournable par celui-ci.
Posté le 8 janvier 2009 à 16:40:08
Brakbabord
J’ai mis un peu de publicité google sur mon blog, mais quasiment personne ne clique dessus^^ En même temps la majorité de mes visiteurs ont firefox+adblock.
Posté le 8 janvier 2009 à 17:03:01
Jeromecold’s Blog » Blog Archive » Hacks pour Wordpress!
[...] vient de chez Korben! janvier 8th, 2009 in Trucs et [...]
Posté le 8 janvier 2009 à 17:41:13
Buzz
Je note aussi l’astuce, dit nous dès que tu en trouves une plus amélioré que tu penses de qualité =)
Posté le 9 janvier 2009 à 00:45:33
Mathias
Une fonction similaire est disponible en Javascript : http://t37.net/fonction-javascript-pour-ne-montrer-vos-publicites-quaux-visiteurs-venus-des-moteurs-de-recherche.html
Posté le 9 janvier 2009 à 17:28:20
inalgnu
merci pour l’astuce
Posté le 12 janvier 2009 à 06:01:51
Pingoo commente le 26/01/2009 | Pingoo.com
[...] – Sur LePost, une histoire de juifs et d’arabes. – Chez Korben, une histoire d’IRC, et une autre de publicités. – Chez Valérie, une histoire de culture, et une autre de grossesse. – Sur le Flickr de o0OFF, [...]
Posté le 26 janvier 2009 à 15:25:40