beginner
centro-de-preferencias
cancelamento
consent

Centro de Preferencias

Como funciona o centro de preferencias voltado ao condutor - toggles de canal, regulador de frequencia, cancelamento de um clique, com marca por subconta.

Levy Fleets TeamMay 18, 20267 min read

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

AcaoEfeito
Toggle emailPausa todos emails de marketing (transacionais continuam)
Toggle SMSPausa todos SMS de marketing
Toggle pushPausa todos push de marketing
Alterar frequenciaLimite diario/semanal/mensal
Alterar idiomaAtualiza customers.language
Cancelar tudoAdiciona 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 - cabecalho
  • brand_logo_url - logo
  • brand_color_primary - cor de destaque
  • brand_color_background - fundo
  • legal_address - rodape
  • support_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:

  1. Marca condutor como global opt-out de email.
  2. Adiciona supressao global.
  3. Escreve linha de audit log.
  4. 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

ConfiguracaoEfeito
Toggle canal offZero envios de marketing nesse canal
Frequencia: diariaAte um envio por dia
Frequencia: semanalAte um por semana
Frequencia: mensalAte um por mes
Frequencia: nenhumaComo 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

Toda mudanca de preferencia cria linha engage_compliance_audit_log com:

  • customer_id do 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:

  1. Linha customers marcada is_deleted = true.
  2. Todos journey_runs definem exited_at imediatamente.
  3. Campos PII em engagement_events zerados.
  4. 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.