Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

API Consent DB (Enterprise uniquement)

Consent DB vous permet d'enregistrer, stocker et interroger les enregistrements de consentement en temps réel. Lorsqu'il est activé, chaque événement de consentement est enregistré avec l'UUID de l'utilisateur, la chaîne de consentement, l'adresse IP et les correspondances d'identité optionnelles.

Consent DB est uniquement disponible pour les comptes Enterprise. Veuillez contacter support@uniconsent.com pour l'activer.

API JavaScript Data Layer

Consent DB utilise un modèle de couche de données similaire au dataLayer de Google Tag Manager. Vous pouvez envoyer des données à window._unicData à tout moment — avant ou après le chargement du script CMP.

Configuration

<script>
window._unicData = window._unicData || [];
</script>

Définir les identifiants utilisateur

Associez les identités utilisateur (par exemple après la connexion) à l'UUID de consentement. Ces identifiants seront inclus dans tous les événements de journal de consentement suivants.

window._unicData = window._unicData || [];
_unicData.push({
    user_ids: {
        auth_uid: 'user_12345',
        email_hash: 'sha256_of_email'
    }
});

Vous pouvez effectuer plusieurs envois — les identifiants utilisateur sont fusionnés :

_unicData.push({ user_ids: { auth_uid: 'user_12345' } });
_unicData.push({ user_ids: { loyalty_id: 'LY9876' } });
// Résultat : { auth_uid: 'user_12345', loyalty_id: 'LY9876' }

Envoyer un événement d'identité

Pour envoyer immédiatement un événement d'identité liant les identifiants utilisateur à l'UUID de consentement sans attendre une action de consentement :

_unicData.push({
    event: 'send_identity',
    user_ids: {
        auth_uid: 'user_12345'
    }
});

Types d'identifiants pris en charge

Les types d'identifiants système par défaut suivants sont disponibles :

  • auth_uid — Identifiant utilisateur authentifié
  • email — Adresse e-mail
  • email_hash — Adresse e-mail hachée
  • phone — Numéro de téléphone
  • phone_hash — Numéro de téléphone haché
  • customer_id — Identifiant client
  • crm_id — Identifiant CRM

Vous pouvez également définir des types d'identifiants personnalisés dans le tableau de bord sous Consent Logs > Search > Settings (icône d'engrenage).

Obtenir l'UUID de consentement

Vous pouvez récupérer l'UUID de consentement depuis la clé de stockage local de l'utilisateur __unid, ou via l'API JavaScript :

__unicapi('getConsentId', 2, (consentId) => {
    console.log(consentId);
});

Tableau de bord

Lorsque Consent DB est activé, une page Consent Logs apparaît dans la barre latérale sous Consent Data. Le tableau de bord fournit :

  • Métriques — Nombre d'enregistrements de consentement (30 derniers jours) et nombre d'identifiants uniques
  • Recherche — Interrogation des journaux par UUID, ou par type et valeur d'identifiant (par exemple, trouver tous les enregistrements de consentement pour un auth_uid spécifique)
  • Tableau des enregistrements — Heure, Projet, UUID, Type de consentement, IP (masquée), URL de la page, Chaîne de consentement, Identifiants utilisateur

Interrogation des journaux de consentement

Par UUID

Saisissez l'UUID de consentement dans le champ de recherche UUID pour trouver tous les enregistrements de consentement pour un appareil ou navigateur spécifique.

Par identité utilisateur

Sélectionnez un type d'identifiant (par exemple auth_uid) et saisissez la valeur de l'identifiant pour trouver tous les enregistrements de consentement sur tous les appareils liés à cette identité.

Vous avez encore des questions ?

Contactez-nous : support@uniconsent.com