CNIL - Proxyfication
Page location

Page location

Recommandation de la CNIL

La suppression de tout paramètre contenu dans les URL collectées (par exemple les UTM, mais aussi les paramètres d’URL permettant le routage interne du site) ;

Solution

L'idée est de supprimer les paramètres dans l'URL envoyée dans le champ page_location.

Une URL avec des paramètres ressemble à ceci : https://www.addingwell.com/?gclid=Cj0KCQjwio6XBhCMARIsAC0u9aGc7gQZfDc8YvuTRIMgrR6bxatLaoc6t6qriAZm0ozMsaam6UjW

Il devrait, après le traitement appliqué, ressembler à ceci : https://www.addingwell.com/

Pour pouvoir supprimer les paramètres de cette URL, nous allons créer un modèle qui renvoie cette URL nettoyée.

Pour ce faire, allez dans Templates > Variable Templates > New

Dans la partie "Info", nous nommerons le modèle (ici, il s'agit de "Clean Page Location").

Création d'un modèle Clean Page Location

Le troisième onglet (Code) est le code à copier et à coller dans le champ approprié.

Custom Variable code
const getEventData = require('getEventData');
const parseUrl = require('parseUrl');
const parsedUrl = parseUrl(getEventData('page_location'));
 
if (!parsedUrl) return;
 
return parsedUrl.protocol + '//' + parsedUrl.hostname + parsedUrl.pathname;
Onglet Code du modèle Clean Page Location

Dans le quatrième onglet (Permissions), ouvrez l'accordéon "Reads event data" et sélectionnez "Any".

Onglet Permissions du modèle Clean Page Location

Nous pouvons maintenant enregistrer et fermer le template.

Maintenant que nous avons créé ce modèle de variable, nous allons devoir créer une variable qui contient cette valeur. Cette variable remplacera notre page_location originale.

Variables > New:

  • Variable name: GA4 - Page Location Cleaned
  • Variable type: Clean Page Location (Template name previously created)

Une fois cette variable créée, elle doit être assignée dans la balise GA4 pour remplacer la page_location existante.

  • Tags > Ouvrez le tag GA4 > Ouvrez la partie 'Event Parameters' > Ajoutez cette variable dans la partie 'Parameters to Add / Edit'.
Paramètre Clean Page Location dans la balise GA4

Notre page de localisation est désormais anonymisée et ne contient plus aucune information personnelle.