Documentation RevenueUI
Consentement et cookies
Choisissez quand utiliser des cookies propriétaires et comprenez leur effet sur la précision.
Mode par défaut
Sans data-require-consent="true", le script peut utiliser des identifiants propriétaires pour reconnaître les retours et relier onglets ou visites. Votre avis et votre flux de consentement doivent le décrire correctement.
Exiger le consentement aux cookies
Avec data-require-consent="true", aucun cookie analytique n’est créé avant accord ou après refus. Un ID aléatoire dans sessionStorage ne regroupe que l’onglet actuel et disparaît à sa fermeture. Après accord, des cookies propriétaires sont ajoutés ; au retrait, ils sont supprimés. DNT et GPC bloquent identifiants et événements.
Sans cookies, un autre onglet, une visite future ou un appareil ne peuvent être reconnus fiablement. La mesure couvre trafic et attribution de la même session, mais réduit la précision des retours et parcours longs.
Identifier un utilisateur connecté
window.revenueUI?.consent("granted", { source: "your_consent_manager" });
window.revenueUI?.identify(currentUser.id);
Utilisez un ID interne opaque, jamais e-mail, téléphone ou nom. Sont acceptés 1–128 caractères avec lettres, chiffres, ., _, : ou -. La valeur est hachée à la collecte. Appelez identify() après consentement à chaque chargement authentifié et resetIdentity() à la déconnexion.
Conséquences sur l’attribution
Joignez un ID visiteur ou session au paiement. Sans cookies, envoyez getIdentifiers().sessionId au backend puis stockez metadata.revenueui_session_id. Seules les sessions du même site sont acceptées.
Liste de contrôle
- Décidez si votre public et votre juridiction exigent un accord préalable.
- Utilisez le bon snippet et synchronisez le gestionnaire de consentement.
- Identifiez seulement après accord et réinitialisez à la déconnexion.
- Expliquez le stockage par onglet et testez refus, DNT et GPC.