Visão Geral da Distribuição
Após um utilizador tomar uma decisão de consentimento, o ConsentForge distribui esse sinal automaticamente para os seus sistemas a jusante ligados.
Destinos de distribuição
| Destino | Método | Caso de uso |
|---|---|---|
| Google Tag Manager | Push para dataLayer + Consent Mode v2 | Activação/desactivação de tags |
| Google Consent Mode | gtag('consent', 'update') | GA4, conversões modeladas do Google Ads |
| Webhooks | HTTP POST para o seu endpoint | Sistemas de backend, CRM, integrações personalizadas |
| API ConsentForge | Pull-based via API REST | Verificação no lado do servidor |
Como funciona
A distribuição acontece de forma síncrona após a decisão do utilizador ser registada:
- O utilizador clica em Aceitar / Rejeitar / Guardar preferências
- O consentimento é armazenado no browser (e no servidor se activado)
- O recibo de evidência é escrito
- Os destinos de distribuição são notificados por ordem:
- GTM/Consent Mode (síncrono, na mesma página)
- Webhooks (HTTP POST assíncrono, com novas tentativas em caso de falha)
Tentativas de entrega de webhooks
Se o seu endpoint de webhook não estiver disponível, o ConsentForge tenta novamente com backoff exponencial:
- Tentativa 1: imediata
- Tentativa 2: 1 minuto
- Tentativa 3: 5 minutos
- Tentativa 4: 30 minutos
- Tentativa 5: 2 horas
Após 5 tentativas falhadas, a entrega é marcada como falhada. Pode ver as entregas falhadas em Painel → Webhooks → Registo de Entregas.