web-dev-qa-db-fra.com

Comment vous excluez-vous de Google Analytics sur votre site Web à l'aide de cookies?

J'essaie de configurer un filtre d'exclusion avec un cookie de navigateur afin que mes propres visites sur mon compte ne s'affichent pas dans Google Analytics. J'ai essayé 3 méthodes différentes et aucune d'entre elles n'a encore fonctionné. Je voudrais de l'aide pour comprendre ce que je fais mal et comment je peux résoudre ce problème.

Méthode 1
J'ai d'abord essayé de suivre les instructions de Google, http://www.google.com/support/analytics/bin/answer.py?hl=fr&answer=55481 , pour exclure le trafic de Contenu du cookie:

Créez une nouvelle page sur votre domaine, contenant le code suivant:

<body onLoad="javascript:pageTracker._setVar('test_value');">

Méthode 2
Ensuite, lorsque cela n’a pas fonctionné, j’ai cherché sur Google et trouvé ce fil de discussion sur Google http://www.google.com/support/forum/p/Google%20Analytics/thread?tid = 4741f1499823fcd5 & hl = en , où la réponse la plus populaire dit d'utiliser un code légèrement différent:

SHS Analytics a écrit:

 <body onLoad="javascript:_gaq.Push(['_setVar','test_value']);">

Je vous remercie! Cela a maintenant défini un cookie __utmv contenant "test_value", alors que l'original:

 pageTracker._setVar('test_value')

(ce que Google recommande toujours) n'a pas réussi à le faire pour moi (dans Mac Safari 5 et Firefox 3.6.8).

J'ai donc essayé ce code, mais cela n'a pas fonctionné pour moi.

Méthode 3
Enfin, j'ai cherché StackOverflow et suis tombé sur ce fil, https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with- sous-domaine , ce qui suggère que le code suivant pourrait fonctionner:

 <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.Push(['_setVar', 'exclude_me']);
    _gaq.Push(['_setAccount', 'UA-xxxxxxxx-x']);
    _gaq.Push(['_trackPageview']);
 // etc...
 </script>

Ce script est apparu dans l'élément head de l'exemple, au lieu de l'événement onload du corps, comme dans les 2 exemples précédents. J'ai donc essayé cela aussi, mais je n'ai toujours pas eu la chance de m'exclure de Google Analytics.

Répète la question
J'ai donc essayé les 3 méthodes ci-dessus sans succès. Est-ce que je fais quelque chose de mal? Comment puis-je m'exclure de Google Analytics en utilisant un cookie d'exclusion pour mon navigateur?

Mise à jour Je teste cela depuis plusieurs jours et j'ai confirmé que la 2ème méthode permettant de vous exclure du suivi fonctionnait effectivement. Le problème était que les paramètres de filtre n'étaient pas correctement appliqués à mon profil, ce qui a été corrigé. Voir la réponse acceptée ci-dessous.

30
40XUserNotFound

Il n'y a rien dans votre question sur la deuxième étape du processus. Le code que vous utilisez doit simplement définir une variable personnalisée qui sera envoyée à GA avec le reste des données de suivi. Vous devez ensuite configurer un filtre pour exclure les données pour lesquelles la variable est définie sur "valeur_test".

Pour créer le filtre, allez à l'écran "Paramètres Analytics> Paramètres du profil" et cliquez sur "Ajouter un filtre". Dans l'écran qui apparaît utilisez les paramètres suivants:

  • Ajouter un nouveau filtre pour le profil
  • Nom du filtre: Exclure le trafic propre
  • Type de filtre: Filtre personnalisé
  • Cliquez sur le bouton radio "exclure"
  • Champ de filtre: défini par l'utilisateur
  • Modèle de filtre: valeur_test
  • Sensible à la casse: Non

Remarque: pour définir la variable personnalisée, vous devez ajouter le code à votre page, exécutez-le puis supprimez-le. Si vous ne le supprimez pas, un cookie sera créé pour tous les visiteurs et tous seront exclus. Il est préférable de configurer un profil supplémentaire pour vérifier que le filtre fonctionne correctement avant de l'appliquer à votre profil principal, car les données historiques ne peuvent pas être récupérées si vous les configurez de manière incorrecte.

10
Ewan Heming

Une façon de le faire sans cookies consiste à utiliser une extension: http://www.igorware.com/extensions/block-yourself-from-analytics J'aime ça parce que

  • J'ai l'extension installée dans Chrome de sorte qu'elle soit disponible sur tous mes appareils.
  • il est facile à installer
  • Je n'ai pas besoin de créer une page cachée qui définit le cookie ou de modifier temporairement une vraie page.
  • Si j'efface mes cookies, je n'ai pas besoin de me souvenir de les réactiver.
8
David Silva Smith

Il s'agit du plug-in officiel de Google pour tous les navigateurs les plus courants, ce qui vous exclut de Google Analytics:

https://tools.google.com/dlpage/gaoptout

Demandez à tous les membres de votre équipe de l'installer.

PS: Le problème avec la méthode de filtrage basée sur IP est l’allocation dynamique d’adresses IP.

8
Magne

Une solution rapide et facile si vous utilisez Firefox et que vous ne voulez pas déranger votre code source: Obtenez le complément noscript "google-analytics.com" comme non fiable. Cela empêchera Firefox d’exécuter le suivi et vos visites ne figureront pas dans vos statistiques, ni dans les statistiques de tout autre site Web.

2
iHaveacomputer

Un moyen rapide et transparent d’arrêter tout suivi sur tous les sites consiste à éditer votre fichier hostsC:\Windows\System32\drivers\etc\hosts et d’ajouter ces entrées.

Vous devrez probablement redémarrer votre navigateur après les avoir modifiés.

0.0.0.0       www.google-analytics.com
0.0.0.0       ssl.google-analytics.com

Vous n'avez pas besoin de modifier les filtres sur le site de Google. Bien sûr, cette méthode est généralement inutile si vous avez plusieurs utilisateurs à exclure et cela signifie que vous ne pouvez pas utiliser le plugin Google Analytics Chrome Plugin que je recommande vivement de tester ( il est publié par Google).

1
Simon_Weaver

Cette tâche doit être résolue par la fonctionnalité de filtres de Google Analytics.

Je recommande de jeter un coup d'oeil sur cet article - il existe quelques autres filtres Google Analytics qui peuvent être utiles:

http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/

Par exemple, je recommande également d’ajouter un filtre qui exclut le trafic intermédiaire (les gens l’oublient souvent). Vous pouvez le faire de la manière suivante:

  • Nom du filtre: exclure le trafic du site de développement
  • Type de filtre: Personnalisé> Exclure
  • Champ de filtre: Nom d'hôte
  • Modèle de filtre: Entrez un modèle d'expression régulière de tous les noms d'hôte de développement pour votre site Web. Par exemple, si les noms d'hôte de développement sont dev.example.com, backend.example.com et stage.example.com, vous devez saisir ^ dev.example.com $ | ^ backend.example.com $ | ^ stage.example. com $ dans ce champ (ou quelque Regex similaire).

Un autre filtre recommandé - Domaine minuscule (nom d’hôte):

  • Nom du filtre: Nom d'hôte en minuscule
  • Type de filtre: Personnalisé> Minuscule
  • Champ de filtre: Nom d'hôte

Et le dernier - demande minuscule uri:

  • Nom du filtre: URI de requête en minuscule
  • Type de filtre: Personnalisé> Minuscule
  • Champ de filtre: URI de demande
1
krzysztof
1
Lawrence Mok

Pour ceux qui se demandent, vous pouvez simplement supprimer votre identifiant client pour nettoyer vos données d'analyse.

Allez à Audience -> ser Explorer. C'est un enregistrement de toutes les sessions utilisateur. Mon utilisateur a eu une durée de session énorme. Une fois que vous avez repéré l'anomalie, cliquez sur l'utilisateur. En bas à gauche de la page, vous trouverez un bouton supprimer. Les données seront fixées dans 3 jours.

Ovidiu

0
ovidiud