Criar uma página de cancelamento de assinatura de email personalizada
Aprenda como substituir o link de cancelamento de assinatura padrão do OneSignal por uma página de preferências de email com marca, multilíngue e personalizada, mantendo a conformidade e o rastreamento.
O OneSignal fornece uma experiência de cancelamento de assinatura padrão em conformidade com email que injeta um link em seus templates de email para que os usuários possam cancelar a assinatura com facilidade e seus status de assinatura sejam atualizados em tempo real. Se você deseja controle total sobre branding, cópia e campos (como opt-outs de categoria), você pode substituir o link padrão por sua própria página personalizada e usar a API do OneSignal para cancelar a assinatura ou atualizar as preferências do usuário.Este guia explica como adicionar sua própria página de cancelamento de assinatura personalizada aos emails (removendo o link padrão do OneSignal) e quais de nossas APIs usar para cancelar a assinatura de email do usuário.Se você deseja adicionar mais funcionalidade à sua página de cancelamento de assinatura personalizada (como opt out de categorias específicas de email em vez de todas), isso é detalhado em nosso tutorial Preference Center.
Remover o link de cancelamento de assinatura padrão do OneSignal
O OneSignal insere automaticamente um link especial no formato [unsubscribe_url] em seus templates de email. Esta URL cancela a assinatura do usuário de todos os emails no OneSignal. Veja Links de cancelamento de assinatura de email para detalhes.Para usar sua própria página, localize e remova o link padrão no seu template.
Editor de arrastar e soltar
Editor HTML
No editor de arrastar e soltar, o link padrão pode aparecer aninhado assim:
Link de cancelamento de assinatura do editor de arrastar e soltar
Adicionar seu link de cancelamento de assinatura personalizado
Agora que você removeu nosso link especial, você pode substituí-lo por sua própria URL.Muitas vezes, esses links requerem alguns dados adicionais a serem passados para sua página. Use variáveis Liquid para passar dados do OneSignal para sua página.Parâmetros comuns:
Cliques de cancelamento de assinatura geralmente não são usados para métricas de engajamento. Se você deseja desabilitar o rastreamento de links, você pode adicionar o atributo data-disable-tracking="true" ao seu link assim:
Esta API é mais comumente usada quando você tem o endereço de email do usuário e só quer inscrevê-lo ou cancelar sua assinatura de todos os emails.Parâmetros de consulta obrigatórios:
app_id
token
Autenticação necessária
Chame esta API do seu servidor.
Use esta API se você deseja rastrear qual email específico causou o cancelamento de assinatura. Isso usa o ID da mensagem de email para rastrear o cancelamento de assinatura. Veja a API Unsubscribe Email with Token para mais detalhes.Parâmetros de consulta obrigatórios: