
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étodoopenUrl 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.
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étodotriggerLocationPrompt 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 formatooutcome 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étodotagUser 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:- Detecção de clique para executar evento personalizado como enviar dados para seu próprio servidor ou fornecedor de análise.
- Deep Linking dentro do aplicativo.
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
Exemplo: criar uma enquete
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.Como fazer deep link dentro do aplicativo
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.- iOS: Documentação da Apple
- Android: Linking to Google Play