Como podemos ajudar?

Integração da plataforma Braze (antiga Appboy) com o AppsFlyer

  • Atualizado

Num relance: A Braze, uma parceira integrada da AppsFlyer, oferece uma plataforma de engajamento do ciclo de vida para equipes de marketing, crescimento e engajamento. A plataforma permite que os profissionais de marketing se conectem com seus clientes de forma mais humana e em escala, gerando engajamento profundo e aumentando o ROI. O ponto central da nossa plataforma é o perfil de usuário holístico que oferece uma visão única e completa do cliente.

Saiba mais em braze.com.

 Observações importantes

  • Algumas fontes de mídia restringem 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.
  • Os postbacks não serão enviados se a fonte for orgânica.

Visão geral da integração

Siga as instruções abaixo para configurar a integração com a Braze.

Requisitos mínimos - AppsFlyer SDK:

No Android, a integração com a Braze exige que o ID do dispositivo Braze (identificador exclusivo do usuário Braze) seja preenchido no AppsFlyer Android SDK. Esse parâmetro é enviado com cada postback e permite a identificação de cada usuário. Para fazer isso, você deve inserir as seguintes strings no código do seu aplicativo:

Importante!

Certifique-se de que as linhas de código sejam inseridas no lugar correto – depois que o SDK da Braze for iniciado e antes do código de inicialização do SDK da AppsFlyer (consulte a seção Iniciando o SDK em nosso Guia de integração do SDK do Android).

Android iOS
HashMap<String, Object> customData = new HashMap<String,Object>(); String deviceId =(Braze.getInstance(MyActivity.this).getDeviceId());
customData.put("brazeCustomerId", deviceId); AppsFlyerLib.getInstance().setAdditionalData(customData);
 Exemplo

Swift

Há duas APIs do Swift, uma com um manipulador de conclusão e outra usando o novo suporte de simultaneidade do Swift. Ambos produzem o mesmo valor — a escolha de qual usar depende do contexto.

Manipulador de conclusão rápida

https://support.appsflyer.com/hc/article_attachments/49929252569745

Aguarde rápido

Braze_msc_new_2.png

Objetivo-C

BRZConfiguration *configurations = [[BRZConfiguration alloc] initWithApiKey:@"BRAZE_API_KEY" endpoint:@"BRAZE_END_POINT"];
[configurations setUseUUIDAsDeviceId:NO]; Braze *braze = [[Braze alloc] initWithConfiguration:configurations];
[braze deviceIdWithCompletion:^(NSString * _Nonnull brazeDeviceId) {
    NSLog(@">>[BRZ]: %@", brazeDeviceId);
    [[AppsFlyerLib shared] setAdditionalData:@{
        @"brazeDeviceId": brazeDeviceId
    }];
}];
Unity
AndroidiOSUnity

Configurando a Braze

Pré-requisito: Antes de criar uma 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. Na aba Integração, selecione o aplicativo e clique em Ativar parceiro.
  4. Na primeira visita aqui, você deve ativar o Parceiro para permitir a configuração dos parâmetros da guia de integração.Essa opção deve permanecer ativada enquanto você trabalhar com o parceiro.
    Para obter mais detalhes sobre a ativação do parceiro, clique aqui.
  5. Complete a configuração utilizando as abas relevantes, conforme descrito abaixo. Para obter uma descrição detalhada do header da Janela de Configuração de Parceiros, clique aqui.
Aba de integração

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

Ativar parceiro

Na sua primeira visita aqui, você deve ativar o parceiropara habilitar a configuração dos parâmetros da guia de integração. Essa opção deve permanecer ativada enquanto você trabalhar com o parceiro.
Para obter mais detalhes sobre a ativação do parceiro, clique aqui.

Configurações gerais

A Braze se conecta ao AppsFlyer por meio de uma chave de API exclusiva e um endpoint REST.

Para obter a chave de API e o endpoint REST da Braze:

  1. Na sua conta Braze, em Parceiros de Tecnologia , acesse Atribuição.
  2. Selecione AppsFlyer.
    Selecione AppsFlyer como parceiro de tecnologia no Braze
  3. Em Importação de dados para atribuição de instalação, clique em Gerar chave de API.
  4. braze-af-API-key.png
  5. No AppsFlyer, insira a chave da API da Braze e o endpoint REST.
    https://support.appsflyer.com/hc/article_attachments/49929252570257
  6. Clique em Save and Close.

Depois de salvar a configuração, o AppsFlyer envia os seguintes dados à Braze em cada instalação orgânica e não orgânica:

  • Braze Dev_ID
  • Canal de mídia
  • Nome da campanha
  • adgroup_name
  • Nome do anúncio

Postbacks padrão

O AppsFlyer pode enviar postbacks automáticos para instalações de usuários da Braze. Use esta seção para definir o envio desses postbacks.

Seção de postbacks padrão

Selecione Eventos atribuídos a qualquer parceiro ou orgânico para enviar postbacks à Braze para qualquer usuário que baixar o aplicativo.

Clique em Salvar.

Atenção

Embora todos os eventos sejam enviados pelo AppsFlyer, as instalações orgânicas não são contadas pela Braze e, portanto, são ignoradas pela API da Braze.

Aba do link de atribuição

Links de atribuição não estão disponíveis para Braze.

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

Permissões não estão disponíveis para a Braze.

Visualizando dados de atribuição do usuário na Braze

Sua base de usuários pode ser segmentada por dados de atribuição no painel da Braze usando os filtros Instalar Atribuição.

Filtros de atribuição de instalação no dashboard da Braze

Além disso, os dados de atribuição de um usuário específico estão disponíveis no perfil de cada usuário no painel da Braze.

Dados de atribuição em um perfil de usuário no Braze