Centro de Preferencias
O centro de preferencias e a pagina voltada ao condutor onde clientes gerenciam quais canais de marketing querem, com que frequencia ouvir de voce e em qual idioma. E exigido por CAN-SPAM e GDPR e te leva longe para conformidade TCPA gratuitamente.
Onde vive
Cada condutor tem URL de token unica: /preferences/[token]. O token e incluido em todo email e SMS via variavel {{preference_center.url}}.
O que condutores podem fazer
| Acao | Efeito |
|---|---|
| Toggle email | Pausa todos emails de marketing (transacionais continuam) |
| Toggle SMS | Pausa todos SMS de marketing |
| Toggle push | Pausa todos push de marketing |
| Alterar frequencia | Limite diario/semanal/mensal |
| Alterar idioma | Atualiza customers.language |
| Cancelar tudo | Adiciona supressao global, desativa todos canais |
Cada toggle grava em subscription_preferences e cria linha engage_compliance_audit_log.
Marca
O centro de preferencias renderiza marca por subconta de subaccounts.brand_*:
brand_name- cabecalhobrand_logo_url- logobrand_color_primary- cor de destaquebrand_color_background- fundolegal_address- rodapesupport_email- link "Contato"
Sem esses campos, padrao Levy.
Localizacao
Centro de preferencias totalmente localizado em ingles, alemao, espanhol, frances e portugues. Idioma determinado por customers.language.
A pagina tambem expoe seletor de idioma que atualiza customers.language imediatamente.
Cancelamento de Um Clique (RFC 8058)
Engage implementa cancelamento de um clique para satisfazer requisito Postmark/Gmail e regra CAN-SPAM de "cancelamento facil".
Todo email inclui dois cabecalhos:
List-Unsubscribe: <https://[seu-dominio]/api/engage/u/[token]>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Quando condutor clica "Cancelar" no cabecalho do Gmail, Gmail POSTa para essa URL. O handler:
- Marca condutor como global opt-out de email.
- Adiciona supressao global.
- Escreve linha de audit log.
- Retorna 200 OK ao Gmail.
Condutor entao ve pagina de confirmacao em /preferences/[token]?unsubscribed=true.
Expiracao de Token
Tokens de preferencia tem vida longa (90 dias). Nao expiram no uso.
Se expirar, condutor cai em /preferences/invalid com formulario "Reenviar meu link".
Supressao de Canal vs Frequencia
| Configuracao | Efeito |
|---|---|
| Toggle canal off | Zero envios de marketing nesse canal |
| Frequencia: diaria | Ate um envio por dia |
| Frequencia: semanal | Ate um por semana |
| Frequencia: mensal | Ate um por mes |
| Frequencia: nenhuma | Como desligar canal |
Limites de frequencia forcados em tempo de fila.
O que "Marketing" significa
O centro so governa mensagens de marketing. Mensagens operacionais ainda enviam:
- Emails de recibo
- Confirmacoes de viagem
- Notificacoes de encerramento forcado
- Pagamentos falhos
- Mensagens de seguranca
Registros de Consent GDPR
Toda mudanca de preferencia cria linha engage_compliance_audit_log com:
customer_iddo condutor- A mudanca
- Timestamp
- IP (se disponivel)
- User agent (se disponivel)
Imutaveis, retidos 10 anos para CASL.
Direito de Ser Esquecido
Se condutor exerce GDPR/CCPA direito de ser esquecido:
- Linha
customersmarcadais_deleted = true. - Todos
journey_runsdefinemexited_atimediatamente. - Campos PII em
engagement_eventszerados. - Linha de audit log da acao retida.
ID do cliente torna-se inerte.
Bypass do Centro de Preferencias
Nao ha forma de operador sobrescrever preferencias de condutor. Mesmo force-send do admin verifica lista de supressao e preferencias.
Melhores Praticas
- Sempre inclua
{{preference_center.url}}no rodape. - Nao tente burlar limites de frequencia.
- Marque a pagina.
- Observe altas taxas de cancelamento.
Precisa de ajuda?
Ajuda com centro de preferencias: support@levyelectric.com.