Salesforce

l'implémentation des scripts pour des cookies conformes

« Go Back
Information
l'implémentation des scripts pour des cookies conformes
UUID-7478d3b4-18eb-3ac0-a6fd-fb7ebff9f8dc
Article Content

Les balises de script de test et de production sont les extraits de code que vous utilisez pour mettre en œuvre le bandeau et le centre de préférences utilisateurs que vous avez configurés sur votre site Web à partir du module de consentement aux cookies. Une fois la balise mise en place sur votre site et republiée dans l'application, toute modification de votre modèle associé, des règles de géolocalisation ou des catégorisations sera répercutée sur votre site automatiquement.

CDN de production et de test

Le CDN de test ou le CDN de production doivent être mis en œuvre au plus près du haut de la section <head> du HTML de votre site, sur toutes les pages. Chaque CDN contient un identifiant unique propre au domaine pour lequel il a été généré. Il s'agit du script du domaine des données. Le CDN de test est accompagné de la mention "-test".

Le script doit être chargé sur chaque page de votre domaine afin de s'assurer que les visiteurs de votre site accèdent immédiatement à un bandeau et un centre de préférences lorsqu'ils visitent votre site et n'ont pas encore donné leur consentement. Une fois que l'utilisateur a consenti ou interagi avec le bandeau et/ou le centre de préférences, un cookie est déposé sur la page pour empêcher le réaffichage du bandeau sur les pages suivantes.

Si vous utilisez un générateur de site ou un système de gestion de contenu (SGC) pour gérer vos domaines, vous pouvez le personnaliser dans le modèle de votre site ou via une fonction d'injection de code.

Attention

Le script doit être placé avant tout autre script sur votre site afin de garantir que le bandeau est chargé avant que d'autres scripts ne chargent ou n'installent des cookies. Cela permet à la balise de script de communiquer les préférences de consentement du visiteur du site en aval.

Astuce

Vous pouvez définir des codes de langue à l'aide de traits de soulignement ou de tirets.

Exemple : fr-FR ou fr_FR.

Le script du CDN de test correspond au script du CDN de production, avec les exceptions suivantes :

  • Il n'y a pas de cache, ce qui signifie que les modifications peuvent être consultées immédiatement après le renouvellement de la publication.

  • Ce script fonctionne sur tout site de test (sous-domaine ou non) du domaine analysé dans l'application, et doit être utilisé à des fins de test.

    Note

    Lorsqu'un cookie est écrit, il est écrit dans un domaine spécifique, tel que .example.com ou www.staging-example.com.

    Un cookie écrit en .example.com est envoyé lors de toute demande concernant le domaine racine.

    Cependant, si vous étiez sur un autre domaine, tel que www.staging-example.com, vous ne pourriez pas écrire un cookie sur .example.com. Un domaine comportant www. est considéré comme un sous-domaine d'un domaine plus grand.

    Le script du CDN de test écrit des cookies dans le domaine sur lequel il est actuellement, ce qui lui permet de se comporter comme le script du CDN de production dans un environnement de test. Le CDN de production est un domaine propre au domaine analysé dans l'application.

    Avertissement

    Si votre domaine et le script ne sont pas identiques, le script ne fonctionnera pas correctement et le bandeau réapparaîtra en permanence.

    Si votre site de test/préproduction est un domaine différent de votre script, vous devez utiliser le script de test pour que le test fonctionne correctement.

    Pour plus d'informations, consultez la section Analyser un site Web.

Le script du CDN de production fait référence à un SDK hébergé par OneTrust. Si vous souhaitez héberger le SDK sur vos propres serveurs, vous pouvez télécharger le SDK complet et l'héberger localement.

Voir le journal des modifications

Lorsque vous publiez un script, vous verrez d'abord le journal des modifications. Cette page montre les modifications principales dans le script qui va être publié ainsi que toutes les fonctionnalités incompatibles avec la version du script que vous essayez de publier.

Pour implémenter le script du CDN de test

  1. Dans le menu Consentement aux cookies, sous la rubrique Intégration, cliquez sur Scripts. La page Scripts s'affiche.

  2. Sélectionnez le domaine sur lequel le bandeau de cookies doit être appliqué.

  3. Cliquez sur le bouton Publier le test. Le volet Site Web de test s'ouvre.

  4. Choisissez une publication de version et examinez les caractéristiques incompatibles. Cliquez sur Confirmer.

  5. Personnalisez vos paramètres et cliquez sur Publier les scripts de test. Modèle de page : CDN de test

  6. Accédez à l'onglet Tester les scripts.

  7. Cliquez sur le bouton Copier les scripts pour le script du CDN de test.

  8. Collez le script copié dans la section <head> de votre environnement de test. Le script doit être placé avant tout autre script dans votre section <head>.

Modèle de page : CDN de test

TestCDN.png

Champ

Description

Choisir une version de script à publier

Choisissez la version du script à publier. La version par défaut correspond à la version la plus récente.

Ce paramètre permet de publier la configuration sur une version précédente de OneTrust.

Lorsque vous publiez un script sur une version antérieure à la version actuelle de OneTrust de votre client OneTrust (OneTrust est actuellement à la version 6.7, mais vous souhaitez publier votre script sur la version 6.6, par exemple), vous ne pourrez utiliser aucune des nouvelles fonctionnalités ou corrections de bogues qui ont été publiées avec la version la plus récente de OneTrust (dans le scénario ci-dessus, toute fonctionnalité publiée avec la version 6.7).

Si vous sélectionnez une version plus ancienne, il y aura une liste de fonctionnalités incompatibles avec la version de publication sélectionnée. Ces fonctionnalités pourront toujours être configurées dans l'outil d'administration, mais le script ne pourra pas utiliser ces fonctionnalités en cas de publication vers une ancienne version.

Note

La date d'échéance de la disponibilité de la version sélectionnée sera affichée.

Publier par langue

Activez cette option pour publier le script dans une ou plusieurs langues spécifiques. Si cette option n'est pas activée, toutes les langues seront publiées. La valeur par défaut est désactivée.

Note

Si la détection des langues n'est pas activée pour le script, vous devrez publier les langues individuellement.

Si le script a déjà été publié pour toutes les langues existantes pour les modèles, elles seront toujours présentes lors du chargement du script. Seules les modifications appliquées aux langues sélectionnées seront publiées.

Demandez-vous aux utilisateurs de renouveler leur consentement ?

Pour activer ce paramètre, tous les utilisateurs de votre site Web devront donner leur consentement. Le cookie OptanonAlertBoxClosed expirera et la valeur AwaitingReconsent=true sera ajoutée au cookie OptanonConsent. La valeur de consentement précédente de l'utilisateur sera toujours présente au moment de renouveler le consentement, les valeurs de catégorie de cookies ne sont donc pas réinitialisées en fonction de la configuration par défaut. Lorsque les fichiers de script sont chargés avec la nouvelle configuration (non chargés à partir du cache), le bandeau est de nouveau présenté s'il est configuré comme tel pour la règle de géolocalisation.

Prévenir la récupération du bandeau

Si l'option Prévenir la récupération du bandeau ou du centre de préférences est activée, le HTML ou le CSS ne seront pas chargés lors du chargement de la page. Ces éléments ne seront appelés que lorsque le visiteur du site engage une action volontaire pour le faire. Ceci est utilisé pour aider à optimiser les performances du site.

Prévenir la récupération du centre de préférences

Lorsqu'il est activé, le modèle du centre de préférences HTML et CSS ne sera chargé qu'en cas de besoin.

Activer le blocage automatique des cookies

Ce paramètre permet d'activer la fonctionnalité de blocage automatique (AutoBlocking) de OneTrust. Les cookies sont automatiquement bloqués ou autorisés à être déposés en fonction du modèle de consentement configuré, puis, lorsque l'utilisateur donne son consentement, bloqués ou autorisés à être déposés en fonction de ses préférences. Veuillez consultez la section OneTrust Cookie Auto-Blocking™ pour activer cette fonctionnalité.

L'activation de cette fonctionnalité ajoute un script supplémentaire au CDN, donc si vous l'avez déjà mis en œuvre, assurez-vous d'inclure le script supplémentaire sur votre page. Le script est situé au même endroit dans le CDN.

Bloquer automatiquement les traceurs identifiés

Si cette option est désactivée, les cookies, pixels et balises en ligne utilisés pour le ciblage seront automatiquement bloqués.

Reportez-vous à la section OneTrust Cookie Auto-Blocking™ pour consulter la liste des hôtes communs.

Activer la détection de langue sur les scripts

Cette fonctionnalité est activée et réglée sur l'option Déterminer la langue à partir des paramètres du navigateur par défaut. Cela signifie que l'utilisateur pourra bénéficier d'un bandeau et d'un centre de préférences dans la langue qu'il a configurée sur son navigateur si la langue est disponible dans votre modèle.

Si vous choisissez de modifier l'option Déterminer la langue à partir des paramètres du navigateur des visiteurs du site, la langue sera contrôlée par la langue déclarée dans le HTML. Le code correspondant à la langue dans le HTML doit être le même que celui du modèle.

Par exemple : le propriétaire d'un site Web allemand souhaite afficher le bandeau de cookies en allemand, en se basant sur la langue déclarée dans le HTML. Le code pour la langue allemande dans le modèle OneTrust est "de". Vous pouvez trouver ces codes en cliquant sur Gérer les langues. Il faut alors que le code de langue déclaré dans le HTML soit également "de".

<html lang="de">

La sélection de cette configuration ajoute data-document-language="true" au script. Si vous avez déjà mis en œuvre votre script et que vous décidez de modifier cette configuration, vous devrez appliquer cet ajout au script. Cela sera reflété dans le CDN après configuration.

Pour implémenter le script du CDN de production

Important

[en] Production scripts can only be published within 30 minutes of publishing test scripts. You must first publish you test script to publish your production script.

Utilisez ce script pour votre site de production. Les modifications publiées pour ce script prendront jusqu'à 4 heures à mettre en cache. Vous pouvez éviter ce délai en utilisant le bouton Activer le cache busting.

Note

Pour éviter que les événements ne soient envoyés à Google Analytics, ajoutez l'attribut suivant au script du bandeau de cookies.

data-ignore-ga='true'
  1. Dans le menu Consentement aux cookies, sous la rubrique Intégration, cliquez sur Scripts. La page Scripts s'affiche.

  2. Sélectionnez le domaine dans lequel le script doit être appliqué.

  3. Cliquez sur le bouton Publier la production. Le panneau Tester le site Web s'affiche.

  4. Sélectionnez la version du script à publier, puis examinez les caractéristiques incompatibles.

    Note

    La date d'échéance de la disponibilité de la version sélectionnée sera affichée.

  5. Cliquez sur le bouton Confirmer.

  6. Personnalisez les paramètres du script du CDN de production. Si vous souhaitez héberger votre script en local, vous pouvez cliquer sur Télécharger pour télécharger le script et l'exécuter en local. Reportez-vous à la section : Modèle de page : Production - CDN.

  7. Naviguez jusqu'à l'onglet Scripts de production.

  8. Collez le script copié dans la section <head> de votre site. Le script doit être placé avant tout autre script dans votre section <head>.

  9. Cliquez sur le bouton Publier pour publier vos paramètres.

Bouton Paramètres de cookies

Le bouton Paramètres des cookies est un outil qui permet aux utilisateurs de votre site Web de ré accéder au centre de préférences pour modifier leur consentement. Le texte du bouton peut être configuré au niveau du modèle. Le script du CDNde production doit également être inclus sur la page.

  1. Dans le menu Consentement aux cookies, sous la rubrique Intégration, cliquez sur Scripts. La page Scripts s'affiche.

  2. Cliquez sur le nom du domaine que vous voulez mettre en œuvre. La page Scripts s'affiche.

  3. Naviguez jusqu'à l'onglet Scripts de production ou Scripts de test.

  4. Cliquez sur le bouton Copier le script pour le script du bouton de paramétrage des cookies.

  5. Collez le script copié dans le code de votre site. Le bouton de paramétrage des cookies fait référence au script qui se trouve dans la section <head> du site.

Liste des cookies

Cet extrait de code permet d'insérer une liste de cookies détaillée comprenant une description et un tableau des cookies en fonction de leur catégorie actuelle. Vous pouvez intégrer le script dans une politique de confidentialité ou une page autonome de liste de cookies. Le script du CDN de production doit également être inclus sur la page.

  1. Dans le menu Consentement aux cookies, sous la rubrique Intégration, cliquez sur Scripts. La page Scripts s'affiche.

  2. Cliquez sur le nom du domaine que vous voulez mettre en œuvre. La page Scripts s'affiche.

  3. Naviguez jusqu'à l'onglet Scripts de production ou Scripts de test.

  4. Cliquez sur le bouton Copier le script pour le script de la liste des cookies.

  5. Collez le script copié dans le code de la page sur laquelle vous souhaitez afficher la liste. La liste des cookies fait référence au script qui se trouve dans la partie <head> du site.

Modèle de page : Production - CDN

ProdCDN_1.png

Champ

Description

Choisir une version de script à publier

Choisissez la version du script à publier. La version par défaut correspond à la version la plus récente.

Ce paramètre permet de publier la configuration sur une version précédente de OneTrust.

Lorsque vous publiez un script sur une version antérieure à la version actuelle de OneTrust de votre client OneTrust (OneTrust est actuellement à la version 6.7, mais vous souhaitez publier votre script sur la version 6.6, par exemple), vous ne pourrez utiliser aucune des nouvelles fonctionnalités ou corrections de bogues qui ont été publiées avec la version la plus récente de OneTrust (dans le scénario ci-dessus, toute fonctionnalité publiée avec la version 6.7).

Si vous sélectionnez une version plus ancienne, il y aura une liste de fonctionnalités incompatibles avec la version de publication sélectionnée. Ces fonctionnalités pourront toujours être configurées dans l'outil d'administration, mais le script ne pourra pas utiliser ces fonctionnalités en cas de publication vers une ancienne version.

Note

La date d'échéance de la disponibilité de la version sélectionnée sera affichée.

Publier par langue

Activez cette option pour publier le script dans une ou plusieurs langues spécifiques. Si cette option n'est pas activée, toutes les langues seront publiées. La valeur par défaut est désactivée.

Note

Si la détection des langues n'est pas activée pour le script, vous devrez publier les langues individuellement.

Demandez-vous aux utilisateurs de renouveler leur consentement ?

Pour activer ce paramètre, tous les utilisateurs de votre site Web devront donner leur consentement. Le cookie OptanonAlertBoxClosed expirera et la valeur AwaitingReconsent=true sera ajoutée au cookie OptanonConsent. La valeur de consentement précédente de l'utilisateur sera toujours présente au moment de renouveler le consentement, les valeurs de catégorie de cookies ne sont donc pas réinitialisées en fonction de la configuration par défaut. Lorsque les fichiers de script sont chargés avec la nouvelle configuration (non chargés à partir du cache), le bandeau est de nouveau présenté s'il est configuré comme tel pour la règle de géolocalisation.

Activer le cache busting

Cette fonctionnalité permet de supprimer le délai entre la publication d'un script de production et le moment où les modifications sont effectivement visibles sur le domaine.

Prévenir la récupération du bandeau

Si l'option Prévenir la récupération du bandeau ou du centre de préférences est activée, le HTML ou le CSS ne seront pas chargés lors du chargement de la page. Ces éléments ne seront appelés que lorsque le visiteur du site engage une action volontaire pour le faire. Ceci est utilisé pour aider à optimiser les performances du site.

Prévenir la récupération du centre de préférences

Lorsqu'il est activé, le modèle du centre de préférences HTML et CSS ne sera chargé qu'en cas de besoin.

Activer le blocage automatique des cookies

Ce paramètre permet d'activer la fonctionnalité de blocage automatique (AutoBlocking) de OneTrust. Les cookies sont automatiquement bloqués ou autorisés à être déposés en fonction du modèle de consentement configuré, puis, lorsque l'utilisateur donne son consentement, bloqués ou autorisés à être déposés en fonction de ses préférences. Veuillez consultez la section Blocage automatique de cookies OneTrust pour activer cette fonctionnalité.

L'activation de cette fonctionnalité ajoute un script supplémentaire au CDN, donc si vous l'avez déjà mis en œuvre, assurez-vous d'inclure le script supplémentaire sur votre page. Le script est situé au même endroit dans le CDN.

Bloquer automatiquement les traceurs identifiés

Si cette option est désactivée, les cookies, pixels et balises en ligne utilisés pour le ciblage seront automatiquement bloqués.

Reportez-vous à la section OneTrust Cookie Auto-Blocking™ pour consulter la liste des hôtes communs.

Activer la détection de langue sur les scripts

Cette fonctionnalité est activée et réglée sur l'option Déterminer la langue à partir des paramètres du navigateur par défaut. Cela signifie que l'utilisateur pourra bénéficier d'un bandeau et d'un centre de préférences dans la langue qu'il a configurée sur son navigateur si la langue est disponible dans votre modèle.

Si vous choisissez de modifier l'option Déterminer la langue à partir des paramètres du navigateur des visiteurs du site, la langue sera contrôlée par la langue déclarée dans le HTML. Le code correspondant à la langue dans le HTML doit être le même que celui du modèle.

Par exemple : le propriétaire d'un site Web allemand souhaite afficher le bandeau de cookies en allemand, en se basant sur la langue déclarée dans le HTML. Le code pour la langue allemande dans le modèle OneTrust est "de". Vous pouvez trouver ces codes en cliquant sur Gérer les langues. Il faut alors que le code de langue déclaré dans le HTML soit également "de".

<html lang="de">

La sélection de cette configuration ajoute data-document-language="true" au script. Si vous avez déjà mis en œuvre votre script et que vous décidez de modifier cette configuration, vous devrez appliquer cet ajout au script. Cela sera reflété dans le CDN après configuration.

 
Article Visibility
223,041
Translation
French
Not Checked

Powered by