Détecter l'absence d'iframe pour mettre d'autre pub

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

elapouya
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 14 Juin 2007

Détecter l'absence d'iframe pour mettre d'autre pub

Message le Lun Fév 18, 2008 13:05

Bonjour,

Je fais des stats en ce moment, et je me rend compte qu'il y a un certain nombre d'utilisateur qui ont désactivé les iframes ou qui on un browser qui ne les acceptent pas.

Or, pour que adsense marche, il faut que javascript ET les Iframes soient actifs.
Du coup, j'aimerais bien afficher d'autres pub que celle d'adsense quand on est dans le cas ou
les iframes ne sont pas actifs. Malheureusement, le lien de pub alternative que l'on peut configurer dans adsense ne marche pas dans ce cas.

La question se réduit donc comme cela : comment détecter que la balise <Iframe> est active ou non ?
J'ai essayé <noframes> mais cela ne marche pas correctement, y-a-t-il un autre moyen ?


Darkcity
WRInaute passionné
WRInaute passionné
 
Messages: 2059
Inscription: 7 Juin 2007

Message le Lun Fév 18, 2008 14:09

Un browser qui n'accepte pas les iframes ? A part Mozaic ou Netscape 1.0 je vois pas...

T'es sur que le trou dans tes stats ne viendrait pas plutôt d'Adblock et compagnie ?

elapouya
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 14 Juin 2007

Message le Lun Fév 18, 2008 14:17

Darkcity a écrit:Un browser qui n'accepte pas les iframes ? A part Mozaic ou Netscape 1.0 je vois pas...

T'es sur que le trou dans tes stats ne viendrait pas plutôt d'Adblock et compagnie ?


Effectivement, c'est peut-etre un truc du genre aussi.

En fait, j'ai fait deux tests :

le premier : je fais un javascript dont le source est une compteur,
le deuxième : je fait un javascript qui fait un document.write avec un iframe dont la source pointeur sur un autre compteur.

Je constate quelque chose comme 20% d'écart.

J'aimerais juste pouvoir profiter de ces 20% où adsense ne peut pas afficher de pub pour afficher des liens sponsorisés maison.

Vous avez une idée de comment procéder ?

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Message le Lun Fév 18, 2008 16:05

elapouya a écrit:le premier : je fais un javascript dont le source est une compteur,
le deuxième : je fait un javascript qui fait un document.write avec un iframe dont la source pointeur sur un autre compteur.

Je constate quelque chose comme 20% d'écart.


Je trouve ça moi aussi plutôt étonnant. Déjà JS c'est quand même très rarement désactivé, mais les frames à ma connaissance aucun browser qui les supporte permet de les désactiver.

Cependant:
- certains anti-virus et autres firewalls peuvent en bloquer certains. Le grand truc c'est de faire un document.write('<ifr'+'ame...'), je ne sais pas à quel point ça fait réellement une différence
- ton iframe fait quelle taille? Je ne serais pas surpris que certains browsers ne se fatiguent pas à aller chercher un iframe de 0x0?
- tu as bien tout ce qu'il faut pour que rien ne soit mis en cache, et que ce soit bien rechargé à chaque fois?
- tes compteurs sont bien indépendants?
- tu n'afficherais pas ton JS dans une page XHTML annoncée comme telle? FF ne supporte alors pas le document.write...

Jacques.

elapouya
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 14 Juin 2007

Message le Lun Fév 18, 2008 16:37

Mon compteur javascript+Iframe me donne bien le meme nombre de page d'impression qu'adsense donne : la methode de comptage est donc bonne. peut-importe la taille de l'iframe ou autres considérations : j'ai le meme nombre de page vu par adsense dans leurs stats!

Ce qui m'étonne c'est qu'en faisant juste un compteur javascript, j'ai 20% d'affichage en plus.
donc c'est bien l'iframe qui bride les pub adsense. je perds donc 20% de pub.

Je cherche "juste" à détecter quand adsense ne pourra pas afficher de pub à cause d'un problème d'iframe (firewall, adblocking, taille, browser, ...) pour y substituer des pubs maison.

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Message le Lun Fév 18, 2008 17:06

elapouya a écrit:Mon compteur javascript+Iframe me donne bien le meme nombre de page d'impression qu'adsense donne : la methode de comptage est donc bonne. peut-importe la taille de l'iframe ou autres considérations : j'ai le meme nombre de page vu par adsense dans leurs stats!

Ce qui m'étonne c'est qu'en faisant juste un compteur javascript, j'ai 20% d'affichage en plus.
donc c'est bien l'iframe qui bride les pub adsense. je perds donc 20% de pub.

Je cherche "juste" à détecter quand adsense ne pourra pas afficher de pub à cause d'un problème d'iframe (firewall, adblocking, taille, browser, ...) pour y substituer des pubs maison.


Tu n'as pas répondu à toutes less questions... Tu n'aurais pas mis tout ça dans une page xhtml servie comme telle (i.e. avec le "bon" content-type)? Si c'est le cas, FF gère réellement la page comme du XHTML et ignore le document.write (et pas juste l'Iframe), et tu ne vois pas l'iframe, alors qu'avec les autres browsers ça continue à marcher. Tes 20% colleraient alors avec la part de marché de FF.

Un test qui te permet de vérifier: dans ton JS, ajoute après ton iframe un <noframes><img src=compteur3></noframes> et regarde ce que ça donne. Si c'étaient bien les iframes qui posaient problème, ce compteur-là aura les 20% qui manquent.

Autre test possible, utiliser createElement et appendChild (qui seront, eux, supportés par FF). Evidemment le test encore plus simple "je sers la page en text/html" devrait aussi donner une bonne indication.

Jacques.

webmasterdemonsite
WRInaute passionné
WRInaute passionné
 
Messages: 1095
Inscription: 31 Aoû 2007

Message le Lun Fév 18, 2008 18:50

Darkcity a écrit:Un browser qui n'accepte pas les iframes ? A part Mozaic ou Netscape 1.0 je vois pas...

T'es sur que le trou dans tes stats ne viendrait pas plutôt d'Adblock et compagnie ?


y a lynx ;-)


Alimata
WRInaute discret
WRInaute discret
 
Messages: 149
Inscription: 29 Avr 2007

Re: Détecter l'absence d'iframe pour mettre d'autre pub

Message le Lun Fév 18, 2008 20:07

elapouya a écrit:Du coup, j'aimerais bien afficher d'autres pub que celle d'adsense quand on est dans le cas ou les iframes ne sont pas actifs. Malheureusement, le lien de pub alternative que l'on peut configurer dans adsense ne marche pas dans ce cas.

C'est pas une solution, si tes visiteurs ne veulent pas avoir tes pubs ils pourront toujours s'en dispenser avec des tas d'outils
Fais un site où les pubs ne gène pas ton visiteur et lui apportent quelques chose, alors là c'est gagné... :lol:
T'es payé au clic, pas au vu...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité