Script anti iFrames pour augmenter vos statistiques de visites

Vous ne le savez peut être pas mais plusieurs sites (comme Google Images, Wikio, Bing Images...) affichent la totalité de votre blog à l'intérieur de leur site de façon à ce que leurs visiteurs puissent naviguer et consulter toutes les pages de votre blog sans quitter leurs sites.
I hate iFrames
Pour réussir cet exploit, ils utilisent des iFrames et dans cet article nous allons voir comment les combattre avec un petit script efficace à 100%

Exemple d'une iFrame

Ci-dessous vous pouvez naviguer sur le site LeBlogWeb.com sans jamais quitter LeBlogger.com

Même si vous visualisez les pages de LeBlogWeb.com, statistiquement il va enregistrer 0000 pages vues.

Mais en utilisant cette technique vous allez passer beaucoup de temps sur mon blog et Google va prendre cela en considération donc j'ai beaucoup à y gagner, en plus il y a toujours la tentation de cliquer sur un autre lien en dehors de la Frame ce qui me fera des pages vues en plus...

Anti-Frame

Voici un simple petit script qui va empêcher tous les sites extérieurs d'afficher votre blog dans une Frame à l'intérieur de leurs pages.
<script language='javascript' type='text/javascript'>
if (top != self) {
top.location.href = location.href;
}
</script>
Vous devez copier le code après <head> ou avant </head> (en allant dans la section Présentation, Modifier le code HTML).

Tester si ça marche

Vous pouvez tester si le script fonctionne ou pas en essayant d'entrer dans votre blog à partir de Google Images, voici une démonstration en Vidéo :

Qu'est ce que vous pensez de cette astuce ?
Si vous avez des remarques ou si vous constatez des bugs avec le script n'hésitez pas à nous le signaler dans les commentaires...
61 Commentaires
  1. MERCIII SOUFIEN BONNE CONTINUATION :)

    RépondreSupprimer
  2. Excellent ça fonctionne très bien ^^

    Soufiane, tu na pas répondu a mes interrogation a propos des lien cliquable externe. http://www.leblogger.com/2010/08/ouvrir-lien-externe-nouvelle-fenetre.html ^^

    RépondreSupprimer
  3. @Basto
    La dernière fois et maintenant j'ai checké dans ton blog et le code du script n'y est pas présent, donc c'est tout à fait normal que ça ne fonctionne pas !!!!

    RépondreSupprimer
  4. Je viens de remettre peut tu cheké quand tu a un moment ? Merci ^^

    RépondreSupprimer
  5. maintenant les liens externes s'ouvrent automatiquement dans des nouveaux onglets !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    RépondreSupprimer
  6. Merci, mais cela fonctionne pas sur tout les lien externe. Bizarre !

    RépondreSupprimer
  7. Ca fonctionne nickel!!
    Merci pour ce code!

    RépondreSupprimer
  8. Je vais tester puis je reviendrai durant le WE ! Déjà bravo et merci

    RépondreSupprimer
  9. Je l'ai installé et il fonctionne. Mais juste un truc, si vous voulez utiliser l'outil de création de modèles de blogger vous devez enlever le code... Sinon on ne peut faire aucune modification sur le blog. On peut toujours le mettre le code anti-iframes par la suite.

    RépondreSupprimer
  10. salut soufiane,

    maintenant je viens de comprendre pourquoi dans google analytics j'avais un article "assez commun" qui attirait le plus de visite. Dans google image, la photo de mon nom se reporte à cet article "assez commun". C'est un peu contraire à ce que tu dis mais peut être qu'il y a une autre cause au succès de cet article.

    RépondreSupprimer
  11. Merci Soufiane, ça marche très bien!

    RépondreSupprimer
  12. Salutations!

    Très très bonne suggestion cet "anti-frame" mis en application à l'instant sur notre blog!
    LeBlogger.com c'est le blog fonctionnel et utile!
    Nous n'avons pas trouvé mieux!

    A suivre...

    Les RG


    PS: notre article sur "LeBlogger.com" est toujours en ligne sur le
    http://lesrenseignementsgeniaux.blogspot.com/2009/10/linternaute-du-mois-sofiane-lamchaouri.html#more

    RépondreSupprimer
  13. beau petit script simple et efficace.
    thanks

    RépondreSupprimer
  14. Arzo, par contre ça fonctionne par sur les sites qui t'ajoutent une barre de navigation.

    RépondreSupprimer
  15. Excellent! Mais comment tu sais tout ça? Je suis impressionnée par tes connaissances...J'arrive à peine à allumer mon PC! :D

    RépondreSupprimer
  16. Idem, çà plante l'Outil de création de modèles de Blogger... donc à n'utiliser que si on n'a pas besoin de cet outil.

    RépondreSupprimer
  17. @Xapur @Tomate Joyeuse
    Merci pour l'info, c'est dommage mais de façon général les personnes qui utilisent l'outil de création de modèle ne s'intéresse pas trop à la personnalisation de leur blog simplement parce que le code HTML du blog devient impossible à comprendre et modifier.

    Je pense qu'en utilisant une condition b:if on devrait résoudre le problème, je ferais des tests plus tard ...

    RépondreSupprimer
  18. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  19. Voilà une idée géniale...
    Et un tuto vidéo très bien fait.

    Je vais tester sur mes blogs!

    Merci Soufiane

    dA dOrf
    www.dadorf.ch

    Petite question : Si l'on voit un blogspot au design intéressant, y a t'il un moyen de récupérer le template (j'ai essayé en faisant ''afficher le code source de la page'', ça ne marche pas) ?
    Par exemple : http://blog.annettepehrsson.se/

    RépondreSupprimer
  20. @da dorf
    Bien sur que non,mais tu peut récupérer le css et l'analyser

    RépondreSupprimer
  21. C'est super, ça marche aussi sur les liens par networdkedblogs dans facebook...

    RépondreSupprimer
  22. le script ça marche pas sur overblog ,pourquoi et comment je peux faire ?

    RépondreSupprimer
  23. Ola Soufiane

    merci beaucoup pour l'info,

    je vais le mettre en place sur mes 5 blogs !!!

    bonne soirée

    RépondreSupprimer
  24. I should do this. Fuck image searches and the like. They do well enough without these tactics. Thank you.

    RépondreSupprimer
  25. @Lauren
    Yep, Google and Bing are doing the same think but there's also Digg, stumbleuppon ...

    RépondreSupprimer
  26. @Anonyme
    Il faut savoir que OverBlog décide pour ses utilisateurs et ils ont déjà mis en place des scripts similaires

    RépondreSupprimer
  27. Surtout n'oubliez pas de nous le signaler si vous remarquez des pubs avec d'autres widgets ou scripts

    RépondreSupprimer
  28. Encore une adoption de script pour moi !
    Grâce à toi je fait un élevage.
    Merci

    RépondreSupprimer
  29. Bonjour,
    J'ai eu un petit soucis avec ce script : je n'arrivais plus à accéder au menu : Outil de création de modèles sur Blogger. Avez vous le même problème ?
    LA soulution : J'ai enlevé le script Script anti iFrames, tout fonctionne !

    http://geekastuces.blogspot.com/

    RépondreSupprimer
  30. @Philippe Tyrode
    Oui on m'a signaler cette incompatibilité, mais comme je l'ai dit en haut, en générale ceux qui utilisent l'outil de création de modèles c'est parce qu'il ne veux pas toucher au code ....

    RépondreSupprimer
  31. bonjour,

    Pour éviter de se faire pomper tout son contenu par les Wikio et Cie, et par la même occasion éviter le duplicate content.
    Il faut déjà limiter son flux, de ce fait l'internaute a toutes les chances d'aller directement sur le blog pour consulter la suite du billet.

    Ca sera certainement le sujet de mon prochain billet, ce n'est pas normal que des blogs se remplissent avec le contenu d'autres blogs sans rien envoyer en échange.

    bonne continuation

    RépondreSupprimer
  32. Hé hé ! Je viens d'installer le super script pour lutter contre les anti-frame. Génial !! Merci !

    RépondreSupprimer
  33. Oops ! J'ai installé le script anti-frame pour lutter contre les iFrame ! Ouais ! C'est exactement ça ! Merci pour les bons tuyaux !

    RépondreSupprimer
  34. Je reviens plus tard que prévu, mais bredouille, sans doute parce que je fonctionne avec l'outil de création de modèle?
    Pourtant j'aime bien mettre les mains dans le cambuis..
    Que me conseilles-tu ? Quand je place le code (au bon endroit)et que je clique sur une image dans Google image, j'arrive bien sur mon blog, sans iframe Google, mais avec seulement la moitié ou un tiers de l'article.
    J'ai donc retiré le script pour le moment.
    Merci d'avance si tu as une piste.

    RépondreSupprimer
  35. Génial ce système mais malheureusement, quand j'ai voulu changer le look de mon blog... Cela a bloqué le nouveau outil de présentation... J'ai du retirer la programmation, je dois la remettre après que j'ai fini mes changements.

    Vous faites un fabuleux travail... Vraiment génial... Bonne continuation. Amitiés SABINE

    RépondreSupprimer
  36. ça ne marche pas pour moi
    c'est toujours le site 750gr qui apparait en 1er, alors que je les ai quitté depuis des mois.
    si tu peux m'aider, Soufiane, ce serait génial !
    Neanmoins, merci pour tes astuces

    RépondreSupprimer
  37. @A.P.
    J'ai pas compris de quoi il s'agit !!!!

    RépondreSupprimer
  38. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  39. salut;
    Effectivement il faut signaler que sa casse l'outil de création qu'il faut penser a l'enlever ..

    D'ailleur soufiane t'aurais pas une astuce pour noter le début et la fin du script qu'on installe ..car a force c'est le bordel..
    Ex:
    <(!)-- debut Script Anti I frame -->
    script blabla bla...
    blabla ....
    <(!)-- fin Script Anti I frame -->


    j'ai essayer ce truc mais sa fonctionne pas dans htlm
    Thanks...

    en faites si je viens de trouver il faut cocher "Développer des modèles de gadgets" et attention enlever les () car si je laisse sa n'apparait pas dans le commentaire
    Donc thanks a moi même
    Non Thanks... pour tout tes astuces...

    RépondreSupprimer
  40. Salut sofian,

    j'ai mis le script après "head" et maintenant je ne peu plus accédé au code source du blog. A-tu une solution pour que je puisse mettre le script avant "head" ? (j'utilise la nouvelle version de blogger)

    Amicalement
    jean-luc

    RépondreSupprimer
  41. salut sofian,

    j'ai toujours le même problème à chaque fois que je veus modifier le modèle une page noir s'affiche avec le "B" de Blogger qui s'anime comme une attente de téléchargement.

    Aurais tu une solution pour y remédier car je suis bloqué.

    amicalement

    RépondreSupprimer
  42. J'ai eu le même problème et je suis repassée à l'ancienne interface, j'ai supprimé le code anti frame, et je suis retournée à la nouvelle interface.Cela a fonctionné.

    RépondreSupprimer
    Réponses
    1. Merci beaucoup Lucie, sa fonctionne.

      Amicalement
      jean-luc

      Supprimer
  43. bjr jai fé tt ceki est dans tuto mai kan je les fé je ne peut + ouvrrir moditie le code httl sa ne saffichie + comment pour ke sa reviennent

    RépondreSupprimer
  44. ce script est top, indispensable même! Merci du partage Sofian. Malheureusement il est incompatible avec la nouvelle interface de Blogger. En effet impossible une fois le script implémenté dans le template d'aller éditer le dit template via la nouvelle interface. On pouvait le faire avec l'ancienne mais cette dernière n'existe plus!! Le problème vient probablement du fait que l'interface admin affiche un aperçu de votre site en iframe... C'est malin!

    Une solution pour contourner le problème et tout de même utiliser le script est d'insérer ce dernier dans un widget. Cela marche tout aussi bien (rafraichissement un peu plus lent pour virer l'iframe mais ça marche). Ensuite pour éditer le template il suffira d'aller dans "mise en page" et de virer temporairement le script, puis de le remettre après. En général on ne fait pas ça tous les 4 matins donc même si c'est pénible cela reste acceptable. Donc tu peux mettre à jour ton article en ce sens Sofian.

    Big problème : si vous avez inséré le script récemment après la disparition de l'ancienne interface, il n'est plus possible pour vous d'éditer votre template!! Rassurez-vous, j'ai trouvé une solution d'équilibriste pour virer ce script et le mettre dans un widget ensuite dans ce cas que je partagerai avec vous dans ma chaumière : www.crack-net.com

    RépondreSupprimer
  45. Augmenter ses statistiques de visites : c'est très flou ! Où exactement ?! statistiques Blogger, ou Google Analytics ou les compteurs ?!

    RépondreSupprimer
  46. Le script fonctionne, n'empêche t-il pas google analitic de capturer les visiteurs?

    RépondreSupprimer
  47. Merci pour le script!

    ça marche nickel sous wordpress :-)

    RépondreSupprimer
  48. Salut Soufian,
    Voici une nouvelle technique pour utiliser le script sous blogger en évitant le bug d'affichage lors de l'édition de template : http://www.crack-net.com/2012/11/solution-au-bug-d-edition-de-template-blogger.html

    Moins acrobatique que la précédente...

    RépondreSupprimer
  49. J'ai installé ton script et j'ai eu la mauvaise surprise de ne plus pouvoir acceder à l'edition du HTML heureusement que Crack net etait la. J'ai installé le script dans un gadjet et ca marche du tonnere. Merci
    http://lamaisondebrouille.blogspot.com

    RépondreSupprimer
  50. Toujours bloqué, j'ai mis le script après "head" mais rien y fait, je suis toujours redirigé sur "lewordpress" ?????
    Si quelqu'un peu m'aider
    Merci

    RépondreSupprimer
  51. Il est cependant utile de noter qu'en intégrant ces éléments, on ne peut plus utiliser la fonction "aperçu". j'ai eu à le tester sur mon blog http://wambedmi.blogspot.com. Mais si on n'en n'a pas besoin, c'est super ce que cela peut engranger des vues.
    Merci Sofian

    RépondreSupprimer

Copyright 2015 Soufiane.fr