Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

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

capturegadsense Tricher avec Adsense, cest possible...

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…

  1. Editez le fichier functions.php de votre thème
  2. Rajoutez y la fonction suivante :
  3. 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;
    }

  4. Puis éditez ensuite le code de vos pages pour y appeler la fonction de la manière suivante
  5. 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….


Les articles du moment