CNIL - Proxyfication
Page referrer

Page referrer

Recommandation de la CNIL

La suppression de l’information de site référent (ou « referer ») externe au site ;

Solution

Le champ page_referrer doit être conservé pour les liens internes mais supprimé pour les liens externes. En pratique, si le domaine du page_referrer correspond à celui du site, on conserve ce champ. Sinon, on le vide.

Nous commençons par créer une variable qui contient notre page_referrer.

Variables > New:

  • Variable name: GA4 - Page Referrer
  • Variable type: Event Data
  • Key Path: page_referrer

Nous créons ensuite une deuxième variable qui nous permettra de récupérer uniquement le domaine du page_referrer. Pour ce faire, nous allons utiliser le modèle de variable 'URL Parser' de Simo Ahava.

Variables > New:

  • Variable name: GA4 - Page Referrer Domain
  • Variable type: URL Parser (via Community Template Gallery)
  • URL Source: {{GA4 - Page Referrer}} (créé précédemment)
  • Component Type: Host Name
  • Strip ‘www’: true
Création de la variable GA4 - Page Referrer Domain

Et la dernière variable à créer est la page_referrer que nous enverrons à Google, qui sera soit vide soit remplie en fonction de l'origine.

Variables > New:

  • Variable name: GA4 - Page Referrer Pseudonymized
  • Variable type: Lookup Table
  • Input Variable: {{GA4 - Page Referrer Domain}} (notre domaine précédemment créé)
  • Output Variable: (liste de nos domaines autorisés)
  • input: example1.com / output: {{GA4 - Page Referrer}}
  • input: example2.com / output: {{GA4 - Page Referrer}}
  • Set default value: true (laisser le default vide)
Création de la variable GA4 - Page Referrer Pseudonymized

Nous devons utiliser cette dernière variable dans la configuration du tag GA4 en ajoutant un champ page_referrer dans la liste des champs à ajouter/modifier et en lui attribuant cette valeur.

Paramètre page_referrer dans la balise GA4