Assumed Consent (consentement présumé) est l’une des deux méthodes de gestion des paramètres de confidentialité des données de vos utilisateurs à l’aide des API. En général, cette méthode suppose que les utilisateurs consentent à la collecte de données à moins qu’ils ne s’y opposent.
Que se passe-t-il lorsque les utilisateurs retirent leur consentement ?
- Nous ne supprimons pas leurs données, mais nous cessons de collecter des données sur leurs interactions à partir du moment où ils retirent leur consentement.
- Ils sont également exclus de notre moteur de déclenchement et ne recevront plus d’e-mails ni de notifications push L’état de consentement est effectif pour tous les sites de votre compte, à l’exception des applications mobiles, qui sont gérées à l’aide des API iOS et Android.
- Pour les utilisateurs ayant retiré leur consentement, vous ne pouvez utiliser que des conditions de ciblage basées sur les données de session, telles que l’URL, la source de trafic, la météo, le type d’appareil, l’emplacement, etc. Par exemple, si une campagne comporte deux expériences ciblant des pays différents, Dynamic Yield reconnaît le pays dans lequel se trouve un utilisateur ayant retiré son consentement au cours de sa session. Toutefois, ces données ne sont pas conservées sur nos serveurs.
- Aucune interaction des utilisateurs ayant retiré leur consentement n’est collectée ou incluse dans les rapports d’expérience à partir du moment où ils ont retiré leur consentement.
- Les paramètres de fréquence et d’adhérence de la campagne sont toujours pris en charge pour les utilisateurs ayant retiré leur consentement, car cela est nécessaire au bon fonctionnement du site. Dans le cas contraire, l’expérience pourrait en être affectée. Par exemple, les utilisateurs pourraient se voir proposer la même fenêtre contextuelle sur chaque page. Ces données sont uniquement stockées dans la mémoire locale du navigateur. Elles ne sont pas stockées dans des cookies ni sur nos serveurs.
- Les données de l’utilisateur peuvent toujours être transmises par le biais de vos intégrations personnalisées Pour éviter cela, utilisez une API supplémentaire dans le code de l’intégration personnalisée.
Même si un utilisateur a retiré son consentement par le passé, s’il redonne son consentement, la collecte de données sera autorisée à partir de ce moment-là.
Utilisation des API de consentement présumé
Vous pouvez utiliser l’une des deux méthodes suivantes, selon que vous envoyez les appels par API directement depuis votre site ou via un outil de gestion du consentement tiers.
Méthode standard
Utilisez ces appels par API lorsque vous communiquez directement le consentement de l’utilisateur à Dynamic Yield. Cette méthode n’est pas prise en charge pour les sites avec API uniquement.
JavaScript (web)
DY.API('consent_optout');
DY.API('consent_optin');
Objective-C (iOS)
[[DYApi getInstance] consentOptout];
[[DYApi getInstance] consentOptin];
Swift (iOS)
DYApi.getInstance().consentOptout();
DYApi.getInstance().consentOptin();
Java (Android)
DYApi.getInstance().consentOptout();
DYApi.getInstance().consentOptin();
- L’option de retrait du consentement empêche la collecte future de données à partir de l’appareil/navigateur actuel, de toutes les sections du compte et de tous les domaines. Cette méthode remplace toutes les méthodes d’acceptation antérieures.
- Si l’utilisateur a retiré son consentement par le passé, l’acceptation permet la collecte de données à partir du moment où le nouveau consentement est donné.
Méthode utilisant l’outil de gestion du consentement
Cette méthode implique la configuration d’un ensemble d’appels API ainsi que la configuration d’une variable sur le site indiquant à Dynamic Yield d’attendre que le système de gestion sollicite la préférence de l’utilisateur en matière de collecte de données avant de collecter et de stocker les données de l’utilisateur.
Méthodes API JavaScript
DY.API('consent_status_update', { status: true });
DY.API('consent_status_update', { status: false });
Configuration des variables
Pour indiquer à Dynamic Yield d’attendre les méthodes de l’API avancée, configurez la variable DY.consentIntegrationActive sur "true" avant le chargement des scripts de Dynamic Yield.
DY.consentIntegrationActive = true;
Vérifier que les données ne sont pas collectées
Si un utilisateur souhaite vérifier que des données ne sont pas collectées par Dynamic Yield, il peut rechercher les chaînes px.dynamicyield.com et px-eu.dynamicyield.com dans ses appels réseau. Ces chaînes n’existent pas si les données ne sont pas collectées.