Comment filtrer le trafic interne avec des adresses IP anonymisées dans Google Analytics

Publié: 2018-05-30

Avec une ligne de code supplémentaire, Google Analytics anonymisera les adresses IP de tous vos visiteurs. Pour ce faire, il remplace le dernier octet (les quatre derniers chiffres) de l'adresse IP par 0000.

Pourquoi anonymiseriez-vous les adresses IP ?

La principale raison de l'anonymisation des adresses IP est d'accroître la confidentialité des données, car le trafic ne peut plus être retracé jusqu'à une adresse IP spécifique. Cela est particulièrement répandu avec les nouvelles lois européennes GDPR , qui classent les adresses IP comme des informations personnelles. En conséquence, il existe des exigences de sécurité beaucoup plus importantes concernant le stockage des adresses IP qui ne sont pas rendues anonymes. Pour en savoir plus sur le RGPD, consultez nos articles de blog ici .

Suivi des utilisateurs internes avec l'anonymisation IP activée

Comme mentionné ci-dessus, l'activation de l'anonymisation IP est incroyablement simple. Il y a cependant un petit hic. Lorsque les adresses IP sont anonymisées, vous ne pouvez plus utiliser les filtres IP pour exclure les sessions internes (sessions internes à votre propre entreprise).

Au lieu de cela, vous devrez filtrer votre trafic interne dans Google Analytics en fonction d'une dimension personnalisée. Les étapes suivantes vous montrent comment configurer cela à l'aide de Google Tag Manager et de Google Analytics.

Configuration de votre filtre

Pour définir la dimension personnalisée sur laquelle votre filtre est basé, vous devez différencier vos visiteurs internes des visiteurs externes dans Google Tag Manager. Pour vous assurer que ces données sont persistantes, vous devrez également définir un cookie pour tous les visiteurs internes.

Afin de définir le cookie, vous devez trouver un moyen d'identifier une visite d'un visiteur interne. Dans cet exemple, je vais couvrir une méthode qui utilise un paramètre de requête, car cela peut être utilisé pour n'importe quel site.

Étape 1 : Paramétrage du « cookie interne »

a) Créez un déclencheur pour déclencher la balise de paramètre de cookie :

Comme vous utilisez un paramètre de requête pour identifier le trafic interne, tout ce dont vous avez besoin est un simple déclencheur qui vérifie ce paramètre. J'ai utilisé un paramètre de requête internal=true, mais vous pouvez facilement le modifier si cela entre en conflit avec votre configuration existante.

Voici à quoi ressemble notre déclencheur :

Filtre GA - Déclencheur

b) Créez une balise pour définir le cookie :

Créez une balise HTML personnalisée avec le code suivant :

<script>

// Définit l'expiration pour trois ans dans le futur
var date = new Date();
var dateTimeNow = date.getTime();
date.setTime(dateTimeNow + 94608000000);
var expiration = date.toUTCString();
// Définit le cookie de trafic interne pour tous les sous-domaines
document.cookie = « interneTraffic=true ; expire="+expiration+" ; chemin=/; domaine =. » + location.hostname.replace(/^www\./i, "");

</script>

Ce code définira un cookie avec une valeur internalTraffic=true chaque fois que la balise est déclenchée. J'ai fixé la date d'expiration de ce cookie à trois ans dans le futur. Si vous souhaitez modifier l'expiration, vous pouvez facilement le faire en modifiant la valeur de la variable d'expiration dans le code.

Ajoutez le déclencheur configuré ci-dessus et une fois que vous avez terminé, votre balise devrait ressembler à ceci :

Filtre GA - Balise de script personnalisé

Cette combinaison de balise et de déclencheur définira désormais un cookie pour identifier les visiteurs internes chaque fois qu'ils visitent une URL de votre site avec un paramètre de requête internal=true.

Noter:

Si votre site Web contient des pages qui ne peuvent être visitées que par des utilisateurs internes, par exemple des pages derrière une connexion ou un environnement de transfert, vous pouvez remplacer le déclencheur de paramètre de requête par un déclencheur qui se déclenche uniquement sur ces pages.

Alternativement, si vous parvenez à convaincre votre équipe de développement de vous aider, une méthode plus propre consisterait à définir le côté serveur de cookies.

Étape 2 : Lecture du cookie interne dans GTM

L'étape suivante consiste à vérifier si le cookie que vous venez de créer existe avant d'envoyer un hit à Google Analytics. Vous pouvez le faire en créant une variable Google Tag Manager.

Pour ce faire, créez une nouvelle variable basée sur le cookie 1st party nommé « internalTraffic ». Voici une capture d'écran de votre variable :

Filtre GA - Variable de trafic interne

Étape 3 : créer une dimension personnalisée « interne »

Dans Google Analytics, créez une nouvelle dimension personnalisée pour savoir si un appel provient d'un visiteur interne ou externe.

Pour ce faire, créez simplement une nouvelle dimension personnalisée à l'échelle de l'utilisateur appelée « trafic interne ». Une fois que vous l'avez créé, gardez une trace du numéro de dimension car vous l'utiliserez à l'étape suivante.

Filtre Google Analytics – Dimensions personnalisées

Dans l'exemple ci-dessus, vous pouvez voir qu'il utilise la dimension 2.

Étape 4 : Définir la valeur de la dimension personnalisée dans GTM

Afin de remplir cette dimension personnalisée dans GA, vous devrez modifier votre variable Paramètres GA dans GTM.

(Si vous n'utilisez pas de variable de paramètres GA, vous pouvez simplement apporter ces modifications sous « plus de paramètres » dans votre balise de vue de page GA).

  • Dans votre variable Paramètres GA, sous "Plus de paramètres", cliquez sur "Dimension personnalisée" et ajoutez une dimension personnalisée.
  • Sous « index », utilisez le numéro de dimension de l'étape ci-dessus, dans cet exemple, il s'agissait de la dimension 2.
  • Ensuite, sous valeur, utilisez la variable GTM que vous avez créée à l'étape 2 - dans cet exemple, il s'agissait du « cookie de trafic interne ».

Votre variable de paramètres GA devrait maintenant ressembler à ceci :

Filtre GA - Variable de paramètres Google Analytics

Une fois que vous avez ajouté cela, vous pouvez continuer et publier toutes vos modifications GTM.

Étape 5 : Filtrage basé sur la dimension personnalisée

Une fois toutes les étapes précédentes mises en œuvre, vous pourrez filtrer ou segmenter votre trafic Google Analytics en fonction de la dimension personnalisée nouvellement créée.

Pour configurer un filtre basé sur cette dimension, connectez-vous à Google Analytics et accédez à la section Admin de votre propriété. Au sein de votre propriété :

  • Créez une nouvelle vue et nommez-la de manière appropriée, par exemple « Trafic externe ». Pour en savoir plus sur la configuration des vues, consultez cet article de blog .
  • Dans votre nouvelle vue, ajoutez un filtre - vous pouvez l'appeler « Exclure le trafic interne ».
  • Sélectionnez « personnalisé » comme type de filtre
  • Cochez le bouton radio « exclure »
  • Sélectionnez ensuite « trafic interne » comme champ de filtre (cela devrait apparaître sous les dimensions personnalisées).
  • Ajoutez ensuite « true » dans le champ de filtre et appuyez sur Enregistrer.

Votre nouvelle vue filtrera désormais tout visiteur qui visite votre site avec le paramètre de requête défini à l'étape 1.

Amener les visiteurs internes à visiter les pages avec le paramètre de requête

La dernière tâche consiste à faire en sorte que les visiteurs internes visitent réellement le site Web à l'aide du paramètre de requête. Vous n'avez besoin de leur faire visiter le site Web qu'une seule fois, mais cela peut toujours être une tâche assez difficile.

Le moyen le plus simple de le faire est d'inclure le lien dans un e-mail envoyé à l'ensemble de l'entreprise. Nous vous laisserons décider comment amener les gens à cliquer sur le lien, nous avons cependant constaté que la promesse de bière gratuite fonctionnait bien pour nous.

Si vous avez d'autres questions concernant le suivi des visiteurs internes, veuillez m'envoyer un e-mail .