Pular para o conteúdo principal

Imagem. Mostra o fluxo de uso de Ações de Clique para formar prompts de Localização e Push para iOS

Ações de clique

As Ações de Clique são eventos específicos que podem ser adicionados a mensagens no aplicativo para torná-las mais interativas. Elas podem ser adicionadas a blocos ao usar o editor de arrastar e soltar ou a qualquer elemento no editor HTML (veja API JavaScript de mensagens no aplicativo). As ações de clique incluem as seguintes capacidades:

URL

Sai do aplicativo e abre o navegador padrão para a URL especificada. Mapeia para o método openUrl ao usar a Biblioteca JS de Mensagens no Aplicativo.

Prompt de permissão push

Mostra o Prompt de Permissão Push nativo do iOS ou Android.
  • Se o dispositivo iOS ou Android estiver atualmente inscrito, a Mensagem no Aplicativo não será exibida.
  • Se o dispositivo iOS ou Android estiver atualmente não inscrito e tiver sido solicitado anteriormente, ele mostrará um alerta nativo pedindo ao usuário para habilitar notificações push nas configurações do aplicativo.
Mapeia para o método triggerPushPrompt ao usar a Biblioteca JS de Mensagens no Aplicativo.

Prompt de permissão de localização

Mostra o prompt do sistema operacional nativo para solicitar permissão para rastreamento de localização. Requer que as permissões de rastreamento de localização sejam adicionadas ao seu aplicativo. Veja Prompt de Opt-In de Localização para detalhes sobre a configuração. Mapeia para o método triggerLocationPrompt ao usar a Biblioteca JS de Mensagens no Aplicativo.

Enviar Outcome

Rastreia a interação do usuário para fins de análise. Outcomes enviados através de mensagens no aplicativo serão exibidos como Outcomes “Unattributed” e definirão uma Tag no usuário no formato outcome name : true. Veja Custom Outcomes para mais detalhes. Mapeia para o método sendOutcome ao usar a Biblioteca JS de Mensagens no Aplicativo.

Marcar usuário com tag

Adiciona uma Tag ao usuário para expressar interesse e posteriormente segmentar em outro grupo com base na resposta do usuário para enviar mensagens mais direcionadas. Mapeia para o método tagUser ao usar a Biblioteca JS de Mensagens no Aplicativo.

ID de Ação Personalizada

Passa um valor personalizado que, quando clicado, pode ser lido dentro do aplicativo usando o método OneSignal SDK IAM Click Listener Usado para manipulação de ação personalizada como: Mapeia para o método addClickName ao usar a Biblioteca JS de Mensagens no Aplicativo.

Como coletar ações de clique personalizadas

Quando um bloco de Imagem ou Botão é clicado, você pode usar o ID de Ação Personalizada e definir um valor para identificar que esse bloco foi clicado. Este ID de Ação pode então ser detectado através do método OneSignal SDK IAM Click Listener e esses dados podem ser enviados para seu servidor/banco de dados/fornecedor de análise.

Exemplo: criar uma enquete

Se você quiser pesquisar seus usuários com um questionário de múltipla escolha e depois exibir suas escolhas dentro do aplicativo. Você pode configurar o ID de Ação por botão para ser um identificador único para essa opção. Sempre que essa opção for clicada, ela será detectada no método OneSignal SDK IAM Click Listener. A partir daí, você pode fazer uma solicitação de API ao seu servidor para armazenar esses dados e acessá-los dentro do aplicativo mais tarde para exibir aos seus usuários.

Veja Deep Linking para detalhes.

Como criar uma ação de avaliação

Existem várias maneiras de obter avaliações de seus usuários. A maneira mais simples é usar a ação de clique de URL para fazer deep link diretamente para a App Store. Você também pode acionar APIs nativas via ID de Ação para exibir o prompt de avaliação diretamente no aplicativo. Para mais detalhes, veja Exemplo: Pedir Avaliação da App Store.