Dispara o evento consent_updated no dataLayer.
Estado atualizado das categorias de consentimento
Origem da ação (banner, modal, reset, programmatic)
OptionalpreviousCategories: ConsentPreferencesEstado anterior das categorias (opcional, para calcular mudanças)
Este evento é disparado sempre que o usuário atualiza suas preferências. Inclui a origem da ação e lista de categorias modificadas.
// Usuário aceitou analytics no modal
pushConsentUpdatedEvent(
{ necessary: true, analytics: true, marketing: false },
'modal',
{ necessary: true, analytics: false, marketing: false }
);
// Resultado no dataLayer:
// {
// event: 'consent_updated',
// consent_version: '0.4.5',
// timestamp: '2025-10-25T13:52:33.729Z',
// origin: 'modal',
// categories: { necessary: true, analytics: true, marketing: false },
// changed_categories: ['analytics']
// }
Utilitários para disparar eventos de consentimento no dataLayer (GTM).
Category
Utils
Since
0.4.5