Visão geral: Saiba como compartilhar dados automaticamente da AppsFlyer para o Mixpanel, uma plataforma de análise de produtos.
A integração entre AppsFlyer e Mixpanel permite importar as informações da campanha de aquisição da AppsFlyer para o Mixpanel.
Importante!
Algumas fontes de mídiarestringem o compartilhamento de dados com terceiros. Portanto, os postbacks de eventos restritos não serão enviados para esse parceiro, independentemente da configuração de envio de postbacks.
Configurando o Mixpanel
Pré-requisito: Antes de criar uma integração, certifique-se de entrar em contato com o parceiro e abrir uma conta com ele.
Para ativar ou editar a integração:
-
Para ativar: Na AppsFlyer, no menu lateral, selecione Colaborar > Partner Marketplace.
Para editar: Na AppsFlyer, vá para o menu lateral e selecione Colaborar > Integrações ativas. - Procure o parceiro e selecione-o.
- Clique em Configurar a integração. Você será direcionado para a página de configuração da integração.
- Na aba Integração, selecione o aplicativo e clique em Ativar parceiro.
Observação: essa opção deve permanecer habilitada (ativada) enquanto você trabalhar com o parceiro. - Complete a configuração utilizando as abas relevantes, conforme descrito abaixo.
Saiba mais sobre o cabeçalho da janela de configuração do parceiro.
Aba de integração
A aba Integração está dividida em diferentes seções, conforme descrito abaixo.
Configurações gerais
-
-
-
Residência de dados da UE: A AppsFlyer envia dados para os servidores do Mixpanel nos EUA como padrão. Para enviar dados para os servidores da UE do Mixpanel, ative essa opção.
*token: O Mixpanel se conecta à AppsFlyer por meio de um token exclusivo. Se você ainda não o tem, você deve solicitá-lo ao Mixpanel para continuar com a integração.Para obter o Token do Mixpanel:
- Faça login na sua conta Mixpanel em: https://mixpanel.com/login/
- No Mixpanel, vá para o painel Análise e clique no ícone de engrenagem.
- Copie seu token da seção Chaves de acesso do seu projeto e cole-o no campo de token na aba de integração do Mixpanel do AppsFlyer.
-
Enviar ID do anunciante:
- Se você estiver usando o parâmetro AppsFlyer customer_user_id, ele será enviado para o Mixpanel a cada instalação (Deixe Enviar ID do anunciante desativado).
- Se você não estiver usando o AppsFlyer customer_user_id - ative Enviar ID do anunciante. O ID do dispositivo é enviado para o Mixpanel como o customer_user_id (unique_id no Mixpanel).
Saiba mais sobre o guia de integração do SDK da AppsFlyer para Android e iOS.
- Eventos: Ative para enviar dados de instalação para o ponto final do Mixpanel Events.
-
Pessoas: Ative isso para enviar dados de instalação para o ponto final do Mixpanel People.
Observação
Para que os postbacks de instalação sejam enviados ao Mixpanel, pelo menos um dos dois pontos finais, Events ou People, deve estar ativado.
- Compartilhamento avançado de dados: Habilite isso para enviar informações adicionais ao Mixpanel: c (campaign), network (pid), impression_based (is-impression).
-
Residência de dados da UE: A AppsFlyer envia dados para os servidores do Mixpanel nos EUA como padrão. Para enviar dados para os servidores da UE do Mixpanel, ative essa opção.
-
Postbacks padrão
A AppsFlyer pode enviar postbacks automáticos para instalações de usuário do Amplitude. Use esta seção para definir o envio desses postbacks.
A AppsFlyer pode enviar postbacks automáticos para o MixPanel após instalações de usuários. Use essa seção para definir a fonte de usuários para a qual os postbacks são enviados. Saiba mais sobre postbacks padrão.
Para enviar postbacks para qualquer usuário que baixar o aplicativo para o Mixpanel, selecione Todas as fontes de mídia, incluindo orgânicas.
Configurações de eventos in-app
Nesta seção, você mapeia eventos da AppsFlyer com o Mixpanel através de postbacks.
Observação
O Mixpanel captura eventos in-app usando seu próprio SDK. O único evento que pode ser enviado para o Mixpanel que não é capturado por eles é af_uninstall.
Saiba mais sobre postbacks de eventos in-app.
Para configurar postbacks de eventos in-app:
- Insira o token Mixpanel.
- Ative postback de evento in-app.
- Para enviar o ID do anunciante da desinstalação, ative Enviar ID do anunciante.
- Para enviar informações adicionais para a desinstalação, habilite o Compartilhamento Avançado de Dados.
- Clique em Adicionar evento para adicionar um evento SDK à lista.
- Selecione af_uninstall no menu suspenso.
- Selecione o Identificador de Evento de Parceiro correspondente no menu suspenso.
- Selecione a opção necessária no menu suspenso Enviar receita:
- Sem valores e sem receita: envia apenas o evento em si sem o valor do evento.
- Com valores e sem receita: envia todos os parâmetros excluindo o valor da receita.
- Valores e receita: envia todos os parâmetros do evento, inclusive o valor da receita (se existir no evento).
- Para concluir a configuração de integração, clique em Salvar integração.
Depois de salvar a integração, a AppsFlyer envia os seguintes dados para o Mixpanel para cada instalação orgânica e não orgânica:
- Parâmetro de token Mixpanel
- Customer_user_id ou ID do dispositivo (IDFA / Google Advertising ID)
- Fonte de mídia
- Nome da campanha
Observação: O CUID não é enviado em postbacks de desinstalação.
Aba do link de atribuição
Os links de atribuição não estão disponíveis para o Amplitude.
Custo
Os dados de custo não são compatíveis com a integração desse parceiro.
Aba receita de anúncios
A receita de anúncios não é compatível com a integração desse parceiro.
Aba Permissões
As permissões não estão disponíveis para este parceiro.
Integração com o Mixpanel ao usar um mecanismo de login
Veja a seguir um exemplo das etapas de integração:
- O aplicativo foi iniciado (aberto) pelo usuário.
- O SDK do Mixpanel gera um ID distinto aleatório (distinct_id).
- Obtenha o ID distinto do Mixpanel e defina-o como o ID do usuário do cliente, usando a função do SDK do Appsflyer setCustomerUserId.
- EnvieStart. Essa API permite que a AppsFlyer detecte instalações, sessões e atualizações.
- Depois que a instalação do aplicativo é atribuída, um evento instalação é enviado ao Mixpanel com a ID de usuário do cliente, que inclui a ID distinta do Mixpanel.
-
Quando o usuário se registra ou faz login, o comando Mixpanel identify() é chamado com o identificador do usuário (por exemplo, e-mail ou ID do cliente). Isso mapeará o ID aleatório inicial distinto para o ID de usuário registrado.
Mixpanel Android - Combinando dados anônimos e identificáveis do usuário
MixpanelAPI mixpanel = MixpanelAPI.getInstance(context, MIXPANEL_TOKEN); mixpanel.identify("user@example.com"); // Mixpanel v6.2.0 and below should use the following API: mixpanel.getPeople().identify(“user@
example.com”); Mixpanel iOS Objective C - Combinando dados anônimos e identificáveis do usuário
[mixpanel identify:@“user@example.com”];
Mixpanel iOS Swift - Combinando dados anônimos e identificáveis do usuário
mixpanel.identify(“user@
example.com”); Mixpanel Unity - Combinando dados anônimos e identificáveis do usuário
// set customer user id or device id Mixpanel.Identify(“user@
example.com”); - O Mixpanel recebe o customer_user_id do AppsFlyer com o alias do ID do usuário (por exemplo, endereço de e-mail).
Observação
Se você não estiver usando nenhum processo de registro dentro de seu aplicativo, implemente as etapas 1 a 3 conforme descrito acima.
Exibindo dados da AppsFlyer no Mixpanel
As capturas de tela abaixo são um relatório de funil para ver a conversão da instalação por meio do valor do evento, dividido pela fonte de mídia. Além disso, o tempo para converter para cada fonte de mídia pode ser visto.