Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Faire fonctionner Google Analytics dans une IFrame

Alan Le Ruyet edited this page Nov 25, 2020 · 1 revision

Contexte :

LBA peut être servi dans une Iframe dans deux cas (même si techniquement c'est la même chose) :

  • le LBA historique de PE fait apparaître le nouveau LBA dans une Iframe
  • affichage sous forme de widget par un site tiers

Le problème :

Tagmanager ne fonctionne pas lorsque LBA est affiché dans une Iframe. Les cookie analytics ne sont pas posés.

Solution :

Les navigateurs récents imposent que les cookies 3rd party posés le soient avec les attribut samesite=none et secure

Le lien suivant explique comment configurer les cookies GoogleAnalytics pour qu'ils aient ces deux attributs : https://www.simoahava.com/analytics/cookieflags-field-google-analytics/

Pour LBA j'ai suivi la procédure suivante : https://www.simoahava.com/analytics/cookieflags-field-google-analytics/#set-the-field-in-google-tag-manager

Note : si l'iframe est appelé sur des sites avec le même Second-Level Domain ce n'est pas nécessaire. Exemple si Sirius est affiché dans LBA ce n'est pas nécessaire de configurer les cookie du Google Analytics de Sirius. (modifié)

Clone this wiki locally