Blocage des tags en utilisant Guardian

Demander le consentement n'est pas suffisant pour votre site web, vous devez aussi vous assurer que les cookies ou autres technologies de suivi ne sont pas utilisés sans le consentement de l'utilisateur.

Pour cela, nous proposons un script appelé Guardian.


circle-info

INFO

À ce stade, nous supposons que vous avez suivi les instructions de cette section pour installer la CMP.

1. Configuration la whitelist/blacklist dans la section <head>

Dans la section <head>, configurez les urls à mettre sur liste noire (blacklist) ou liste blanche (whitelist) dans les dynamicallyLoadedScripts dans le paramètre de la variable de configuration configSFBXAppConsent, comme ceci :

<script type="text/javascript">
    const configSFBXAppConsent = {
        appKey: 'YOUR_APP_KEY',
        dynamicallyLoadedScripts: {
            blacklist: [
                /facebook/, /youtube/,
            ],
            whitelist: [
                /appconsent/,
            ]
        },
    }
</script>
circle-info

INFO

Dans le code ci-dessus, nous prenons le contrôle sur Facebook et Youtube. Si vous voulez ajouter un nouveau domaine, disons ads-twitter.com, ajoutez simplement cette nouvelle entrée :

2. Ajout du script Guardian

Ajoutez le script Guardian dans la section <head>, après la définition de la variable configSFBXAppConsent.

triangle-exclamation

Voilà, tous les tags sont maintenant bloqués jusqu'à ce que l'utilisateur donne son accord. Si l'utilisateur refuse les cookies dans la notice, les tags resteront bloqués.

circle-info

INFO

Cette bibliothèque utilise les fonctionnalités principales de JavaScript, observer et override CreateElement. Si vous rencontrez des problèmes lors des tests, veuillez désactiver l'extension Chrome ou Firefox dans votre navigateur.

Nous ajouterons régulièrement de nouvelles fonctionnalités (plus de contrôles, une base de données partagée de tags, etc.)

Un problème ou une suggestion ? Envoyez un e-mail à [email protected]envelope.

Mis à jour