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").
Le troisième onglet (Code) est le code à copier et à coller dans le champ approprié.
const getEventData = require('getEventData');
const parseUrl = require('parseUrl');
const parsedUrl = parseUrl(getEventData('page_location'));
if (!parsedUrl) return;
return parsedUrl.protocol + '//' + parsedUrl.hostname + parsedUrl.pathname;
Dans le quatrième onglet (Permissions), ouvrez l'accordéon "Reads event data" et sélectionnez "Any".
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'.
Notre page de localisation est désormais anonymisée et ne contient plus aucune information personnelle.