web-dev-qa-db-fra.com

Arrêtez le site affiché comme référent

Je veux cacher mon site en tant que référent vers un autre site, par exemple. Je ne veux pas que mon site apparaisse sous l'onglet "Références" de Google Analytics, existe-t-il un moyen simple de le faire? c'est à dire. un élément html quelque chose comme rel="noref"?

Évidemment, si l’utilisateur avait installé le plug-in de blocage de Google Analytics, cela irait, mais je ne peux pas garantir que tout le monde l’a installé.

Le seul autre moyen auquel je pourrais penser est de créer un deuxième site aléatoire (quelque chose comme ramdom727.com/) et de créer un lien vers celui-ci avec le site réel dans la chaîne de requête, le deuxième site aléatoire aurait alors un script php qui prendrait l’url réelle de la chaîne de requête et redirigera vers le site actuel .. mais cela listerait quand même le site aléatoire en tant que référent et semblerait un peu brouillon.

2
sam

Je pense avoir une solution qui fonctionnera. Comme il s'agit d'un problème spécifique de Google Analytics, vous pouvez utiliser marquage UTM pour ajuster la source afin qu'elle ne s'affiche pas comme une référence, mais comme un trafic direct. Ajoutez simplement les URL de liaison avec:

 ?utm_source=direct

Veuillez noter que les données de parrainage ne seront plus affichées dans GA, mais que les données seront toujours transmises au site Web. J'ai testé cela et il semble être une solution de travail.

2
Jaryd Buggins

Ayant rencontré ce problème auparavant, j’ai constaté que le moyen le plus simple et le plus sûr d’y remédier consiste à faire héberger votre site avec HTTPS, ce qui n’a pas été aussi onéreux aujourd’hui. Si votre site est hébergé via HTTPS, aucun en-tête de référent ne sera transmis au site lié. La difficulté avec la spécification manuelle du paramètre utm_source est que j’ai trouvé plusieurs moyens de contourner ce problème et de l’empêcher de causer des problèmes avec GA, principalement de la part de sites faisant exactement ce que vous essayez de faire, en bloquant le référencement, mais en le renvoyant. mes rapports d'analyse. En utilisant HTTPS, vous n'affectez pas artificiellement les rapports analytiques des sites liés, car ils proviennent d'un lien externe, mais le lien est inconnu, au lieu de dire artificiellement qu'il s'agit d'un lien interne faux.

Informations supplémentaires
Il existe une tendance à créer une balise méta standard qui ferait exactement cela, mais la prise en charge de la balise méta n'est pas encore standard sur tous les navigateurs. En utilisant <meta name="referrer" content="never">. La balise meta refererrer est actuellement prise en charge par Firefox, Chrome, Opera, le navigateur Android 5.6 et le navigateur Chrome pour Android, avec une prise en charge partielle des ...

  • iOS Safari - Prend en charge une version préliminaire plus ancienne de la norme avec jamais, toujours, par défaut.
  • Safari - Prend en charge une version antérieure de la norme avec jamais, toujours, Origine, par défaut.
  • Microsoft Edge - Prend en charge une version préliminaire plus ancienne de la norme avec jamais, toujours, par défaut.

Sur cette base, votre meilleure option semble être d’utiliser la méta si vous êtes préoccupé par les référents HTTPS à HTTPS. Le méta-référent n'est pas pris en charge dans IE, mais cela est dû au fait que Microsoft ne développe plus activement IE en faveur de développer Edge.

0
Chris Rutherfurd