Ações dos Botões no Aplicativo

Prev Next

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 InAppMessage.action() )

Conteúdo Nativo

NA. Essas campanhas entregam uma carga útil JSON e não usam botões configuráveis.

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 = true para 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.