Configuration avancée

Si nécessaire, vous pouvez procéder à un conditionnement plus spécifique en renseignant les informations que vous souhaitez que la CMP vérifie avant de déclencher le chargement du script.

Vous trouverez dans le tableau ci-dessous la liste des attributs qui peuvent être renseignés :

ATTRIBUT

DESCRIPTION

data-cmp-src (requis)

URL du script à conditionner (ex : https://www.abc.com/script.js). Il est également possible de renseigner le nom d'une fonction JavaScript à exécuter, préalablement définie sur la page (ex : loadScript).

data-cmp-vendor

ID du partenaire IAB à vérifier (ex : 53). Lorsqu'il est renseigné, une liste de finalités et/ou de fonctionnalités spéciales doit être également spécifiée.

Exemples :

  • Google (Ad Manager, AdSense, Ads, Tag Manager, ...) : 755

  • Seedtag : 157

  • BeOp : 666

  • Taboola : 42

  • Teads : 132

  • Outbrain : 164

  • Opti Digital : 915

  • Criteo : 91

  • Invibes : 436

  • Digiteka : 343

  • Impactify : 606

  • Dailymotion : 573

  • Amazon Advertising : 793

  • Awin : 907

  • Kwanko : 702

  • Effiliation / Effinity : 402

  • Rakuten Marketing LLC : 60

Voir la liste complète des partenaires IAB

data-cmp-provider

ID du partenaire Google à vérifier.

Exemples :

  • Facebook : 89

  • Microsoft : 326

  • AT Internet : 587

  • Tradedoubler AB : 486

Voir la liste complète des partenaires Google

data-cmp-purposes

Liste des IDs des finalités pour lesquelles le partenaire spécifié demande le consentement de l'utilisateur (ex : 1,3,4).

ATTENTION : data-cmp-vendor doit également être spécifié.

data-cmp-purposes-li

Liste des IDs des finalités pour lesquelles le partenaire spécifié se repose sur son intérêt légitime (ex : 2,5). ATTENTION : data-cmp-vendor doit également être spécifié.

data-cmp-special-features

Liste des IDs des fonctionnalités spéciales pour lesquelles le partenaire spécifié demande le consentement de l'utilisateur (ex : 1). ATTENTION : data-cmp-vendor doit également être spécifié.

data-cmp-publisher-purposes

Liste des IDs des finalités pour lesquelles vous demandez le consentement de l'utilisateur.

data-cmp-publisher-purposes-li

Liste des IDs des finalités pour lesquelles vous vous reposez sur votre intérêt légitime.

data-cmp-publisher-custom-purposes

Liste des IDs des finalités personnalisées pour lesquelles vous demandez le consentement de l'utilisateur.

data-cmp-publisher-custom-purposes-li

Liste des IDs des finalités personnalisées pour lesquelles vous vous reposez sur votre intérêt légitime.

data-cmp-require-choice

Booléen (true ou false) permettant d'indiquer si la CMP doit attendre que l'utilisateur valide ses choix avant de déclencher la vérification.

data-cmp-disable-check

Booléen (true ou false) permettant d'indiquer si la CMP doit désactiver le contrôle par défaut sur la finalité 1. NOTE : Cela n'est fonctionnel que si aucune condition spécifique sur une finalité ou un partenaire n'est définie.

data-cmp-parent

Si le script conditionné doit être chargé à un endroit précis de la page, il est possible d'indiquer l'ID de l'élément HTML parent devant le contenir (uniquement valable pour les tags <script>).

data-cmp-fallback-src

Permet de définir un script alternatif lorsque les conditions de chargement de data-cmp-src ne sont pas remplies. Ce script peut être conditionné avec les mêmes attributs listés ci-dessus en les préfixant avec data-cmp-fallback- au lieu de data-cmp-.

${SDDAN_GDPR_APPLIES}

Macro à utiliser dans l'url appelée via l'attribut data-cmp-src pour ajouter le paramètre GDPR du TCF de l'IAB Europe

${SDDAN_GDPR_CONSENT}

Macro à utiliser dans l'url appelée via l'attribut data-cmp-src pour ajouter la TC String du TCF de l'IAB Europe

Lorsqu'un partenaire et des finalités sont renseignés, cela supprime le contrôle par défaut sur la finalité 1. Si vous souhaitez conserver le contrôle sur la finalité 1, veuillez vous assurer de l'inclure dans l'attribut data-cmp-purposes.