Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

Intégration des Balises JavaScript Tierces

Vous pouvez charger vos tags JavaScript tiers uniquement lorsque le consentement du visiteur les autorise. Choisissez la méthode adaptée à l'endroit où se trouvent vos tags :

Vos tags sontUtilisez
Dans le code de votre pageLes attributs UnicScript sur les tags, ou la Consent Ready API (unicReady et unicUpdate) dans votre propre code
Dans Google Tag ManagerTags Google : Consent Mode. Autres tags : un déclencheur unic_data avec une condition de consentement (méthode 3)
Hors de votre code, sans le modifierLe Tags Loader de votre tableau de bord

Méthode 1 : UnicScript

Pour les tags du code de votre page, remplacez le type du tag par text/unicscript et ajoutez la finalité, la catégorie ou le fournisseur requis. Consultez UnicScript.

Méthode 2 : API JavaScript

Exécutez votre propre code lorsque le consentement le permet. Si vous avez installé UniConsent avec le tag unique, unicReady exécute votre code dès que le consentement est définitif, et unicUpdate l'exécute à nouveau après chaque modification. Consultez la Consent Ready API et l'API JavaScript.

Méthode 3 : Google Tag Manager

Les tags Google lisent Google Consent Mode : ils peuvent donc se charger avec le déclencheur All Pages. Consultez Consent Mode pour Google Tag Manager.

Pour les autres tags, utilisez l'événement unic_data, que UniConsent envoie dans la couche de données avec le consentement du visiteur :

  1. Créez une variable de couche de données nommée UNIC_IS_LOAD. Sous Formater la valeur, activez Convertir true en 1 et Convertir false en 0.
  1. Créez un déclencheur d'événement personnalisé sur unic_data avec la condition UNIC_IS_LOAD est égal à 1.
  1. Chargez votre tag avec ce déclencheur et réglez l'option de déclenchement du tag sur Une fois par page.

Là où IAB TCF s'applique, UNIC_IS_LOAD n'est true que si le visiteur autorise le stockage ou un fournisseur personnalisé : il est false avant un choix et après un refus. Là où IAB TCF ne s'applique pas, il est toujours true. Les choix de catégories de consentement et une opposition aux États-Unis ne le modifient pas : ajoutez donc aussi une condition sur la variable correspondante, UNIC_EP_1 à UNIC_EP_4 pour les catégories de consentement, ou UNIC_P_1 à UNIC_P_10 pour les finalités.

Pour un fournisseur personnalisé, ajoutez le fournisseur dans la CMP pour obtenir son identifiant, puis vérifiez aussi son consentement : par exemple customVendors.1 est égal à true pour le fournisseur 1.

unic_data est envoyé au chargement de la page puis après chaque choix ou modification du consentement : un déclencheur basé sur cet événement peut donc s'activer plusieurs fois sur une page. Toutes ses variables sont listées dans l'API JavaScript.