Avantages et défauts d'un script anti-frame


schtroumpf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 386
Inscription: 26 Oct 2003

Avantages et défauts d'un script anti-frame

Message le Mar Nov 28, 2006 10:56

Bonjour,

une bonne partie des visiteurs de mes sites viennent du moteur de recherche Google Images. Le problème qui se pose, c'est que ce moteur affiche les sites dans une frame, sous l'image résultat. Ca n'incite pas vraiment les gens à continuer leur navigation sur le site pour plusieurs raisons :
- la taille de la frame est inférieur à la taille de la fenêtre du navigateur, donc le contenu de votre site est mal mis en valeur.
- l'utilisateur recherche avant tout une ou des images et pas forcément un site. Il lui suffit de cliquer sur l'imagette pour la voir en grand, sans naviguer sur votre site. Si vous rentabilisez votre site, ça ne vous apporte strictement rien.

Il y a bien un bouton 'Supprimer ce cadre', mais je doute qu'il soit beaucoup employé.

Afin de parer celà, j'ai donc inséré un petit javascript anti-frame bien connu en haut de mes pages :
Code: Tout sélectionner
<script language="javascript" type="text/javascript">
if (top != self) {
top.location.href = location.href;
}
</script>


Ca a pour effet de supprimer la frame si elle existe. Le script fonctionne pour Google Image, mais aussi pour n'importe quel autre site qui mettrait le vôtre dans une frame.

Après la mise en place de ce script, j'ai noté une hausse importante de pages vues. Les visiteurs continuent donc plus souvent leur navigation sur le site.

A noter qu'un procédé du même genre est utilisé sur Wikipedia. Je n'ai pas regardé en détail comment ils procédaient.

Cependant, ce procédé a des défauts et je cherche des solutions pour certains d'entre eux :
-On force la main au visiteur en réalisant une action qu'il n'attendait pas si il a l'habitude d'utiliser Google Image.
-Le bouton retour devient non-fonctionnel à moins de cliquer rapidement 2 fois de suite dessus.
-Les marqueurs genre Xiti, Estats, phpMyVisites, VisoHotlink ( http://www.webrankinfo.com/forums/viewtopic_61867.htm ), ... ne peuvent plus récupérer le referer des pages framées si le javascript est situé avant le marqueur. En effet, lors de la suppresion de la frame, le referer devient la page de votre site. Vous ne pouvez donc plus connaître les mots-clés utilisés dans Google Image permettant d'accéder à vos images. On pourrait mettre le code après ces marqueurs, c'est à dire en fin de page en général, mais la page en question serait alors chargée 2 fois entièrement. Résultat : ca alourdit inutilement la charge serveur, ça vous compte de fausses pages vues et c'est sans doute risqué si vous affichez des annonces genre Adsense.

Je cherche donc des solutions pour résoudre ces problèmes, en particulier celui du referer.

Merci de votre aide!

Arnaud


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Re: Avantages et défauts d'un script anti-frame

Message le Mar Nov 28, 2006 13:24

schtroumpf a écrit:Je cherche donc des solutions pour résoudre ces problèmes, en particulier celui du referer.

Merci de votre aide!

Arnaud


Je dis peut-être une grosse connerie mais bon

J'utilise aussi ce principe car certain annuaire en abusent.

Pour le problème du referer, n'y-t-il pas moyen de le détecter avant l'application du script noframe ??

auquel cas, soit on le met en place, soit on reste dans la frame (pour Google par exemple)


schtroumpf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 386
Inscription: 26 Oct 2003

Re: Avantages et défauts d'un script anti-frame

Message le Mar Nov 28, 2006 13:32

medium69 a écrit:
schtroumpf a écrit:Je cherche donc des solutions pour résoudre ces problèmes, en particulier celui du referer.

Merci de votre aide!

Arnaud


Je dis peut-être une grosse connerie mais bon

J'utilise aussi ce principe car certain annuaire en abusent.

Pour le problème du referer, n'y-t-il pas moyen de le détecter avant l'application du script noframe ??

auquel cas, soit on le met en place, soit on reste dans la frame (pour Google par exemple)


Pour l'instant, la seule possibilité que je vois, c'est d'insérer les marqueurs avant le script noframe. Mais comme dis plus haut, il vaut mieux mettre le script noframe en haut de page, alors que les marqueurs sont mieux en bas de page...

Le gros problème, c'est que la variable referer est en lecture seule à ma connaissance. Ce sont les navigateurs qui la modifient.

Arnaud


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Message le Mar Nov 28, 2006 14:00

Avec un analyseur de log (comme AWStats), tes referrers restent visibles malgré les scripts anti-frame.

Jean-Luc


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Mar Nov 28, 2006 15:06

Avec un anti-frames, plus moyen d'utiliser la fonctionnalité "Synthèse données/site" dans Google Analytics, ce qui est très dommageable...


schtroumpf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 386
Inscription: 26 Oct 2003

Message le Mar Nov 28, 2006 16:09

jeanluc a écrit:Avec un analyseur de log (comme AWStats), tes referrers restent visibles malgré les scripts anti-frame.

Jean-Luc


Oui, avec Awstats, ok, il n'utilise pas de marqueur. Mais il est moins précis que des outils d'analyse comme Xiti.

Arnaud


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Message le Mar Nov 28, 2006 16:38

Il ne faut pas nécessairement opposé AWStats aux stats avec marqueurs. On peut les utiliser de manière complémentaire.

Pour ce qui est des referrers, je ne vois pas en quoi AWStats pourrait être moins précis. AWStats donne même les referrers pour les images (hotlinks), ce qui est très lourd (donc presque jamais réalisé) avec les marqueurs.

Employer AWStats ne coûte rien, ne demande aucune modification des pages, ne provoque aucun retard à l'affichage et peut parfaitement coexister avec n'importe quel marqueur.

Jean-Luc


schtroumpf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 386
Inscription: 26 Oct 2003

Message le Mar Nov 28, 2006 17:03

jeanluc a écrit:Il ne faut pas nécessairement opposé AWStats aux stats avec marqueurs. On peut les utiliser de manière complémentaire.

Pour ce qui est des referrers, je ne vois pas en quoi AWStats pourrait être moins précis. AWStats donne même les referrers pour les images (hotlinks), ce qui est très lourd (donc presque jamais réalisé) avec les marqueurs.

Employer AWStats ne coûte rien, ne demande aucune modification des pages, ne provoque aucun retard à l'affichage et peut parfaitement coexister avec n'importe quel marqueur.

Jean-Luc


Oui, Awstats a les avantages que tu cites.

Dans moins précis, j'entends qu'il va moins loin dans l'analyse des referers à ma connaissance et que la convivialité n'est pas son point fort.

Pour les hotlinks, j'ai pondu un script (utilisant le .htaccess) dont on a parlé récemment sur le forum : http://www.visohotlink.fr .

Enfin, toujours est-il que je cherchais à faire coexister les scripts anti-frame et les outils de stats avec marqueur.

Arnaud


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Re: Avantages et défauts d'un script anti-frame

Message le Jeu Nov 30, 2006 6:24

medium69 a écrit:certain annuaire en abusent.

Toi aussi tu es sur Gralon?... :lol: :lol: :lol:


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Re: Avantages et défauts d'un script anti-frame

Message le Jeu Nov 30, 2006 17:45

Audiofeeline a écrit:
medium69 a écrit:certain annuaire en abusent.

Toi aussi tu es sur Gralon?... :lol: :lol: :lol:


Sur l'ancienne version de mon site, je suis d'accord, j'ai encore des frames...

Mais ce sont MES pages qui sont dedans pas les pages d'un autre :wink:


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Re: Avantages et défauts d'un script anti-frame

Message le Jeu Nov 30, 2006 17:48

Audiofeeline a écrit:
medium69 a écrit:certain annuaire en abusent.

Toi aussi tu es sur Gralon?... :lol: :lol: :lol:


Mes excuses je viens de comprendre le sens de ta question :mrgreen:

Non, mais j'en avais marre que plusieurs annuaires se servent de ces méthodes.

Au moins, maintenant, le visiteur voit vraiment mon site quand il veut le voir à partir d'un annuaire comme celui-ci.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Ven Déc 01, 2006 19:10

Ce qui est dommage c'est que des outils comme Google Images qui lui justifie l'utilisation d'une frame en patissent...
Mais c'est clair que cette méthode amène VRAIMENT le visiteur sur le site...

Pour en revenir à Gralon, c'est vraiment dommage car cet annuaire est vraiment bien pensé pour le reste...


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Ven Déc 01, 2006 19:34

Audiofeeline a écrit:Ce qui est dommage c'est que des outils comme Google Images qui lui justifie l'utilisation d'une frame en patissent...
Mais c'est clair que cette méthode amène VRAIMENT le visiteur sur le site...

Pour en revenir à Gralon, c'est vraiment dommage car cet annuaire est vraiment bien pensé pour le reste...


Pour Google, je pense que je modifierais certainement le script afin de lancé le script anti-frame uniquement si ce n'est pas de lui.


schtroumpf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 386
Inscription: 26 Oct 2003

Message le Sam Déc 02, 2006 11:44

medium69 a écrit:
Audiofeeline a écrit:Ce qui est dommage c'est que des outils comme Google Images qui lui justifie l'utilisation d'une frame en patissent...
Mais c'est clair que cette méthode amène VRAIMENT le visiteur sur le site...

Pour en revenir à Gralon, c'est vraiment dommage car cet annuaire est vraiment bien pensé pour le reste...


Pour Google, je pense que je modifierais certainement le script afin de lancé le script anti-frame uniquement si ce n'est pas de lui.


Soit dit en passant, à mon avis, Google a laissé exprès la possibilité aux sites de supprimer la frame si facilement. En gros, ils laissent le choix au webmaster. Il pourraient très bien en donner seulement une version cache, un aperçu ou autre...

Personnellement, çe me donne l'opportunité d'augmenter significativement le nombre de mes pages vues. Donc je n'hésite pas trop...

Arnaud


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Sam Déc 02, 2006 13:15

schtroumpf a écrit:Personnellement, çe me donne l'opportunité d'augmenter significativement le nombre de mes pages vues. Donc je n'hésite pas trop...

Arnaud


+23

Avantages et défauts d'un script anti-frame

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

Lectures recommandées sur ce thème :



Qui est en ligne

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