Pular para o conteúdo

Integração com AppsFlyer

Visão geral da integração

Anchor link to

AppsFlyer é uma plataforma de atribuição móvel e análise de marketing que ajuda você a analisar a aquisição e o engajamento de usuários. Ela fornece dados abrangentes sobre o comportamento do usuário dentro do aplicativo e permite que você rastreie as fontes de aquisição de usuários. Usando as informações obtidas do AppsFlyer, você pode criar campanhas de marketing eficazes no Pushwoosh.

Uma vez que a integração esteja configurada, o AppsFlyer enviará as seguintes informações para o Pushwoosh:

  • Comportamento do usuário no aplicativo como Eventos e seus atributos;
  • Fontes de aquisição de usuários como os valores da Tag Acquisition Source.

Casos de uso

Anchor link to

Usando esses dados, você pode construir segmentos de usuários e criar campanhas precisamente direcionadas e personalizadas no Pushwoosh. Abaixo estão dois exemplos de como aproveitar os dados do AppsFlyer para criar jornadas de cliente eficazes no Pushwoosh.

1. Crie campanhas altamente direcionadas no Pushwoosh usando eventos rastreados pelo AppsFlyer.

Digamos que você tenha um aplicativo de notícias. Você configurou o AppsFlyer para rastrear o evento SubscribedToNews, que é acionado toda vez que um usuário se inscreve em um canal de notícias. Este evento tem o atributo de categoria que indica o tipo de notícia ao qual o usuário se inscreve: política, negócios ou esportes.

O Pushwoosh recebe a informação sobre este evento com seus valores de atributo. Você pode criar três segmentos de usuários com base em três valores possíveis:

Segmentos de usuários baseados em atributos de categoria de notícias

Agora você pode criar campanhas direcionadas a usuários que estão interessados em um tipo particular de notícia:

Campanhas direcionadas para usuários interessados em categorias de notícias específicas

2. Personalize as mensagens com base nos dados de comportamento do usuário do AppsFlyer.

Neste exemplo, usaremos um aplicativo de compras online. Digamos que o AppsFlyer rastreie o evento AddToWishlist que é acionado sempre que um usuário adiciona um item à sua lista de desejos. Este evento tem o atributo item que indica o nome do item adicionado à lista de desejos.

O AppsFlyer envia os dados do evento AddToWishlist para o Pushwoosh, onde você pode personalizar mensagens dependendo das escolhas dos usuários. Por exemplo, você pode criar uma predefinição de push oferecendo um desconto em um item que um usuário adicionou à sua lista de desejos. Em vez do nome do item, adicione um placeholder de Conteúdo Dinâmico com o atributo item:

Placeholder de Conteúdo Dinâmico em uma predefinição de push do Pushwoosh

Se um usuário adicionar um item à sua lista de desejos, ele receberá um push contendo informações sobre ele. Por exemplo, aqueles que selecionarem o iPhone 14 Pro Max verão esta mensagem:

Pré-visualização da notificação push para a oferta do item iPhone 14 Pro Max

Configurando a integração

Anchor link to
  1. Integre o SDK do Pushwoosh em seu aplicativo, se ainda não o fez. Para instruções mais detalhadas, leia o guia.
  1. Para garantir que os dados corretos sejam enviados ao AppsFlyer, integre este trecho de código em seu código. Certifique-se de que ele seja executado após a inicialização do SDK do Pushwoosh e do SDK do AppsFlyer.
String pwhwid = Pushwoosh.getInstance().getHwid();
String pwuserid = Pushwoosh.getInstance().getUserId();
Map<String, Object> customData = new HashMap<String, Object>();
customData.put("pushwoosh_hwid", pwhwid);
customData.put("pushwoosh_user_id", pwuserid);
AppsFlyerLib.getInstance().setAdditionalData(customData);
  1. Configure a integração do Pushwoosh no AppsFlyer. Para isso, em sua conta do AppsFlyer, vá para Collaborate > Partner Marketplace. Na lista de Parceiros, localize e escolha Pushwoosh.
Localizando o Pushwoosh no AppsFlyer
  1. Clique em Set up integration. Em seguida, você será direcionado para a página de configuração da integração. Lá, ative o botão Activate partner.
Ativando o botão Ativar parceiro no AppsFlyer Desativando o Modo de Privacidade Avançada no AppsFlyer
  1. Na seção General settings, insira suas credenciais do Pushwoosh:
  • API Access Token. Para obter o token, em sua conta do Pushwoosh, vá para Settings > API Access e copie o código. Você pode saber mais sobre o Token de Acesso à API neste guia.
  • Application Code (XXXXX-XXXXX) que você pode encontrar abaixo do nome do seu aplicativo em sua conta do Pushwoosh.
Adicionando credenciais do Pushwoosh nas configurações gerais do AppsFlyer
  1. Na seção Default postback, selecione All media sources, including organic.
Configurando a seção de postback Padrão
  1. Na seção In-app event settings, insira seu Application Code e API Access Token do Pushwoosh.
Seção de configurações de eventos no aplicativo com Código do Aplicativo e token de API
  1. Ative o botão In-app event postback e configure os eventos e dados a serem incluídos nos postbacks enviados ao Pushwoosh.
Configuração do botão de postback de eventos no aplicativo no AppsFlyer

Escolha um ou mais eventos do AppsFlyer para enviar ao Pushwoosh a partir do menu suspenso e complete os parâmetros necessários.

ParâmetroDescrição
the mapped to partner eventEmbora este campo seja obrigatório, não se preocupe com o que você digita, pois isso não mudará como os eventos são nomeados. O Pushwoosh ainda receberá os eventos com os mesmos nomes que aparecem no AppsFlyer.
for users fromNeste campo, selecione se os postbacks são enviados exclusivamente para usuários atribuídos a este parceiro ou para todas as fontes de mídia, incluindo orgânicas.
including

Escolha como os dados do evento são compartilhados com o Pushwoosh:

  • No values & no revenue: Envie apenas o evento em si, sem quaisquer parâmetros (valores ou receita).
  • Values & no revenue: Envie todos os parâmetros, exceto o valor da receita.
  • Values & revenue: Envie todos os parâmetros do evento, incluindo o valor da receita (se existir no evento).
    Para receber eventos com atributos adicionais enviados ao Pushwoosh, selecione Values and Revenue.
  1. Uma vez que a integração esteja configurada, clique em Save.