Referência para navegação e ações de salvamento disponível nos botões de campanha no aplicativo
Campanhas em tela cheia e modais dentro do app incluem um construtor de botões, que você pode configurar na aba Conteúdo . Cada botão suporta até três tipos de ações:
Navegação: Controla o que acontece no dispositivo do usuário quando o botão é clicado, como navegar para uma URL, um deeplink ou descartar a mensagem. Essa ação é configurada usando o menu suspenso de Ação no construtor de botões.
Salvar: Ativa uma atualização do perfil do usuário no momento do clique do botão, como definir um atributo, adicioná-lo a uma lista ou atualizar uma preferência de assinatura. Essa ação é configurada usando o menu suspenso de Salvar no construtor de botões.
Gatilho de evento: Dispara um evento personalizado nomeado contra o perfil do usuário quando o botão é clicado, que pode ser usado para acionar fluxos de automação ou outras campanhas. Essa ação é configurada usando o menu suspenso Trigger no construtor de botões.
Os três podem ser aplicados simultaneamente ao mesmo botão.
Campanhas em banner e HTML personalizadas
Campanhas banner não suportam botões e, portanto, suportam apenas ações de navegação, configuradas usando o menu suspenso de Ação diretamente na aba Conteúdo .
Campanhas HTML personalizadas suportam botões e ações de navegação, mas essas são implementadas em código usando o
InAppMessage.action()método SDK, em vez do construtor de botões. Para mais detalhes, veja Métodos SDK em Criar Conteúdo HTML Personalizado.
A tabela abaixo resume quais tipos de ações são suportados entre os tipos de campanhas dentro do app:
Tipo de Campanha | Ação Apoiada |
|---|---|
Bandeira | Navegação |
Modal | Navegação, Salvamento, Gatilho de Evento |
Tela Cheia | Navegação, Salvamento, Gatilho de Evento |
HTML personalizado | Navegação (implementada via método SDK |
Conteúdo Nativo | NA. Essas campanhas entregam uma carga útil JSON e não usam botões configuráveis. |
Ação de Navegação
Os seguintes tipos de ações estão disponíveis no menu suspenso de Ação , para campanhas de Banner, Modal e Tela Cheia.
Ação | Comportamento |
|---|---|
Nenhum | O clique do botão é registrado nas análises, mas não ocorre navegação e a mensagem permanece aberta. |
URL aberta | Abre a URL especificada no navegador padrão do dispositivo. |
Vá para Deeplink | Encaminha para uma tela dentro do app. Consulte nosso guia de deeplinks para detalhes sobre como os deeplinks são registrados no SDK nativo. |
Arquivamento | Fecha a mensagem no app. |
Permissão de Solicitar Push | Exibe o diálogo nativo de notificação push de permissão do sistema operacional quando o usuário clica no botão. Veja Configurar Primers Push para mais detalhes. |
Ação de Salvar
Ações de salvamento são suportadas apenas em campanhas Modal e em Tela Cheia.
Ações de salvamento acionam uma atualização do perfil do usuário no lado do servidor no momento em que ele clica no botão. Cada botão pode ter uma ação de salvamento atribuída:
Os seguintes tipos de ações de salvamento estão disponíveis no menu suspenso de salvamento :
Nenhuma: Nenhuma ação de salvamento é acionada quando o botão é clicado.
Definir atributo: Define um atributo especificado para um valor determinado no perfil do usuário no momento do clique do botão. Selecione o atributo no campo esquerdo e o valor desejado no campo direito.
Exemplo de uso: Marque usuários que descartam um prompt de paywall com um atributo como
saw_paywall = truepara que você possa redirecionar eles em uma campanha futura.Adicionar à lista: Adiciona o usuário a uma lista de usuários previamente criada no momento em que o botão é clicado.
Exemplo de caso de uso: Mover usuários que clicam em "Estou interessado" para uma lista de alta intenção para uma campanha push subsequente.
Assinar: Assine o usuário em uma Preferência de Assinatura no momento em que o botão é clicado. Clicar no botão ativa a flag de assinatura para a preferência selecionada e atualiza o status de assinatura do usuário em nível de canal.
Os canais suportados são push, e-mail e SMS.
Exemplo de caso de uso: Use um modo modal dentro do app para reengajar usuários que antes optaram por não receber e-mails, pedindo que eles voltem a participar, atualizando o status da assinatura quando clicarem em "Sim".
As preferências de assinatura devem ser configuradas no seu projeto antes de usar esse tipo de ação de salvamento.
Ação de gatilho
Ações de gatilho são suportadas apenas em campanhas Modal e Tela Cheia.
Quando um usuário clica no botão, um evento personalizado nomeado é lançado contra seu perfil. Esse evento pode então ser usado como gatilho para fluxos de trabalho de automação ou outras campanhas.
Para configurar isso, selecione a opção de evento Trigger no menu suspenso Trigger e, em seguida, selecione um evento personalizado previamente criado.
Exemplo de caso de uso: Dispare um completed_onboarding evento quando um usuário clica no botão final de uma sequência de integração no app, inserindo-o automaticamente em uma automação de boas-vindas.