Gestion du consentement des contacts
Aperçu
Leadfox offre une gestion complète du consentement pour vous aider à respecter les lois sur la vie privée comme le 🇪🇺 RGPD, la 🏴 Loi 25 et la 🇨🇦 LCAP. Chaque Contact peut avoir des préférences de consentement différentes qui contrôlent les communications par email et les comportements de tracking.
Toutes ces fonctionnalités sont optionnelles et s'activent dans la section consentement des paramètres du Client. Lorsqu'elles sont désactivées, nous ignorons simplement les valeurs de consentement, même si elles sont définies. Gardez en tête qu'il vous revient de vous assurer de votre conformité aux lois applicables.
Types de consentement
Leadfox gère trois types de consentement distincts sur l'entité Contact :
1. MailingList (consentement aux communications par email)
Les MailingLists représentent des catégories d'abonnement email conformes au RGPD, auxquelles les Contacts peuvent faire un opt-in ou un opt-out individuellement.
Cas d'usage :
- Communications générales
- Abonnements à l'infolettre
- Promotions
- Annonces d'événements
Structure du schéma :
{
mailinglists: [
{
mailinglist: "<mailinglist_id>",
status: "opt-in", // ou "opt-out"
updated: "2025-01-15T10:30:00.000Z"
}
]
}
Valeurs de status :
opt-in- Le contact a explicitement accepté la catégorieopt-out- Le contact a explicitement refusé la catégorie
Lorsque la fonctionnalité est activée, les EmailCampaigns peuvent être configurées pour respecter les préférences de MailingList selon différentes stratégies de filtre :
- opt-in seulement (0) - N'envoyer qu'aux contacts qui ont explicitement fait un opt-in
- indéfini seulement (1) - N'envoyer qu'aux contacts qui n'ont pas fait de choix
- opt-in ou indéfini (2) - Envoyer aux contacts qui ont fait un opt-in ou qui n'ont pas fait de choix
Abonnement email global
En plus du consentement granulaire par MailingList, chaque Contact a un champ global subscribed qui indique s'il souhaite recevoir des emails, tout court.
2. Consentement au tracking des emails
Le Contact contrôle si Leadfox peut tracker ses emails ou seulement en générer des interactions et des métriques anonymes.
Structure du schéma :
{
emailTrackingConsent: {
status: "GRANTED", // ou "DENIED"
updated: "2025-01-15T10:30:00.000Z"
}
}
Valeurs de status :
GRANTED- Le contact consent au tracking des emailsDENIED- Le contact a refusé le tracking des emails
3. Consentement au tracking de session
Avec une CMP (Consent Management Platform) compatible, le Contact contrôle si Leadfox peut le tracker sur le site web du Client pour des outils comme les Popups, les Forms, ou sur une Page Leadfox.
Structure du schéma :
{
sessionTrackingConsent: {
status: "GRANTED", // ou "DENIED"
updated: "2025-01-15T10:30:00.000Z"
}
}
Valeurs de status :
GRANTED- Le contact consent au tracking de sessionDENIED- Le contact a refusé le tracking de session
Le consentement au tracking de session est généralement géré par la bannière de consentement aux cookies de votre site web, via une CMP. Tant qu'un Contact n'a pas donné son consentement, Leadfox ne collecte que des interactions anonymes.
Obtenir les informations de consentement d'un contact
- HTTP
- cURL
GET /v1/contact/<contact_id>?fields=subscribed,mailinglists,emailTrackingConsent,sessionTrackingConsent HTTP/1.1
Host: rest.leadfox.co
Authorization: JWT <jwt>
curl \
--location 'https://rest.leadfox.co/v1/contact/<contact_id>?fields=subscribed,mailinglists,emailTrackingConsent,sessionTrackingConsent' \
--header 'Authorization: JWT <JWT>'
{
"_id": "<contact_id>",
"_owner": "<client_id>",
"subscribed": true,
"mailinglists": [
{
"mailinglist": "<mailinglist_id_1>",
"status": "opt-in",
"updated": "2025-01-15T10:30:00.000Z"
},
{
"mailinglist": "<mailinglist_id_2>",
"status": "opt-out",
"updated": "2025-01-10T14:20:00.000Z"
}
],
"emailTrackingConsent": {
"status": "GRANTED",
"updated": "2025-01-15T10:30:00.000Z"
},
"sessionTrackingConsent": {
"status": "DENIED",
"updated": "2025-01-15T10:30:00.000Z"
}
}