Como podemos ajudar?

Integração Mixpanel com a AppsFlyer

  • Atualizado

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 configurar a integração, certifique-se de entrar em contato com o parceiro e abrir uma conta com ele. Antes de criar uma integração, certifique-se de entrar em contato com o parceiro e abrir uma conta com ele.

Para ativar a integração:

  1. 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.
  2. Selecione o aplicativo correspondente. 
  3. Pesquise pelo parceiro (rokuads_int) e selecione-o.
  4. Na aba Integração, selecione o aplicativo e clique em Ativar parceiro.
     Atenção: o toggle deve permanecer ligado (ativado) enquanto você trabalhar com o parceiro. Saiba mais sobre a ativação de parceiros.
  5. Complete a configuração utilizando as abas relevantes, conforme descrito abaixo. Para obter uma descrição detalhada do cabeçalho da janela de configuração do parceiro, clique aqui.

Aba de integração

A aba Integração está dividida em diferentes seções, conforme descrito abaixo.

Configurações gerais

mixpanel-general-settings.png

  • 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:

    1. Faça login na sua conta Mixpanel em: https://mixpanel.com/login/
    2. No Mixpanel, vá para o painel Análise e clique no ícone de engrenagem.

      mixpanel-token-1.png

    3. 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.

      mixpanel-token-2.png

  • 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).

Postbacks padrão

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.

Configurações de eventos in-app

mixpanel-in-app-events-settings.png

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:

  1. Insira o token Mixpanel.
  2. Ative postback de evento in-app.
  3. Para enviar o ID do anunciante da desinstalação, ative Enviar ID do anunciante.
  4. Para enviar informações adicionais para a desinstalação, habilite o Compartilhamento Avançado de Dados.
  5. Clique em Adicionar evento para adicionar um evento SDK à lista.
  6. Selecione af_uninstall no menu suspenso.
  7. Selecione o Identificador de Evento de Parceiro correspondente no menu suspenso.
  8. 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).
  9. 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:

  1. O aplicativo foi iniciado (aberto) pelo usuário.
  2. O SDK do Mixpanel gera um ID distinto aleatório (distinct_id).
  3. 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.
  4. EnvieStart. Essa API permite que a AppsFlyer detecte instalações, sessões e atualizações.
  5. 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.
  6. 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.

    AndroidObjective CSwiftUnity

    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”);
    
  7. 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.