Consent DB API (solo Enterprise)

Consent DB le permite registrar, almacenar y consultar registros de consentimiento en tiempo real. Cuando se habilita, cada evento de consentimiento se registra con el UUID del usuario, la cadena de consentimiento, la direccion IP y las asignaciones de identidad opcionales.

Consent DB solo esta disponible para cuentas Enterprise. Contacte a support@uniconsent.com para habilitarlo.

API JavaScript Data Layer

Consent DB utiliza un patron de capa de datos similar al dataLayer de Google Tag Manager. Puede enviar datos a window._unicData en cualquier momento, antes o despues de que se cargue el script del CMP.

Configuracion

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

Establecer IDs de usuario

Vincule identidades de usuario (por ejemplo, despues del inicio de sesion) al UUID de consentimiento. Estos IDs se incluiran en todos los eventos de registro de consentimiento posteriores.

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

Puede hacer push varias veces; los IDs de usuario se fusionan:

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

Enviar evento de identidad

Para enviar inmediatamente un evento de identidad que vincule los IDs de usuario al UUID de consentimiento sin esperar una accion de consentimiento:

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

Tipos de ID compatibles

Los siguientes tipos de ID predeterminados del sistema estan disponibles:

  • auth_uid — ID de usuario autenticado
  • email — Direccion de correo electronico
  • email_hash — Direccion de correo electronico con hash
  • phone — Numero de telefono
  • phone_hash — Numero de telefono con hash
  • customer_id — ID de cliente
  • crm_id — ID de CRM

Tambien puede definir tipos de ID personalizados en el panel de control en Consent Logs > Search > Settings (icono de engranaje).

Obtener el UUID de consentimiento

Puede obtener el UUID de consentimiento desde la clave de almacenamiento local del usuario __unid, o a traves de la API de JavaScript:

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

Panel de control

Cuando Consent DB esta habilitado, aparece una pagina de Consent Logs en la barra lateral bajo Consent Data. El panel de control ofrece:

  • Metricas — Cantidad de registros de consentimiento (ultimos 30 dias) y cantidad de IDs unicos
  • Busqueda — Consultar registros por UUID, o por tipo de ID y valor (por ejemplo, encontrar todos los registros de consentimiento para un auth_uid especifico)
  • Tabla de registros — Hora, Proyecto, UUID, Tipo de consentimiento, IP (enmascarada), URL de la pagina, Cadena de consentimiento, IDs de usuario

Consultar registros de consentimiento

Por UUID

Ingrese el UUID de consentimiento en el campo de busqueda UUID para encontrar todos los registros de consentimiento de un dispositivo o navegador especifico.

Por identidad de usuario

Seleccione un tipo de ID (por ejemplo, auth_uid) e ingrese el valor del ID para encontrar todos los registros de consentimiento en todos los dispositivos vinculados a esa identidad.

¿Tiene mas preguntas?

Contactenos: support@uniconsent.com