V-28 Proveedores
Recetas de proveedores
Guias de integracion con proveedores comunes. Los conectores oficiales llegan con T-10 a T-13; mientras tanto, estas recetas muestran el patron general escuchando el evento consent:changed del SDK.
Conector custom
Si tu proveedor no esta cubierto, este patron minimo cubre el 90% de los casos. Solo necesitas escuchar consent:changed y mapear e.purposes a la API del proveedor.
src/consenty-custom.ts
tsimport { createConsenty } from '@consenty/web-sdk'
const client = createConsenty({ siteKey: 'a1b2c3d4-e5f6-4789-a012-3456789abcde' })
await client.ready()
client.on('consent:changed', (e) => {
// e.purposes: { analytics: 'granted' | 'denied', ... }
// sincroniza con tu proveedor aca
})