Affise <-> AppsFlyer
Natalya Yefimenko avatar
Escrito por Natalya Yefimenko
Atualizado há mais de uma semana
AppsFlyer Logo PNG Vector (SVG) Free Download

Antes de começar

Integração geral

Para iniciar a integração, você precisa enviar à AppsFlyer o URL de rastreamento e o URL de postback para fins de relatório.

URL de rastreamento da AppsFlyer

  1. Na AppsFlyer, vá para Configuração > Integrações ativas > Link de atribuição.

  2. Prepare um URL de rastreamento da AppsFlyer para a integração usando os parâmetros obrigatórios.

    Parâmetros obrigatórios do link de rastreamento:

clickid

{clickid}

Um identificador de clique exclusivo

af_siteid

{pid}

Um ID exclusivo que identifica o editor

af_c_id

{offer_id}

A ID da oferta

c

{offer_name}

O título da oferta

⚠️ Você não precisa preencher o pid=medianame_int, a equipe da AppsFlyer faz isso.

AppsFlyer 2023-07-12 at 1.55.58 PM
Configuration page for affisereaox_int 2023-07-07 at 3.57.38 PM

O exemplo de URL de rastreamento da AppsFlyer:

http://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={clickid}&af_siteid={pid}&af_c_id={offer_id}&c={offer_name}

🔎 Encontre mais parâmetros da AppsFlyer aqui e macros do Affise aqui.

2. No Affise, insira o link no campo Tracking URL em Offers > a certain Offer > Tracking.

Edit offer _ Kofluence - Google Chrome 2022-10-06 at 11.34.25 AM

Chave criptografada

Pode haver casos em que você precise passar a receita para seu anunciante em um URL de rastreamento da AppsFlyer. Você indica essa receita em Ofertas > uma determinada oferta > Pagamentos.

Se não quiser revelar o valor real do custo, você pode criptografá-lo em um URL de rastreamento da AppsFlyer usando a chave af_cost_value={max_income}.

O sistema Affise conta todos os pagamentos na oferta: tanto gerais quanto pessoais.

Para tornar o parâmetro disponível, faça o seguinte:

  1. Obtenha sua chave de criptografia da AppsFlyer.

  2. No painel de administração do Affise > Configurações > Appsflyer, insira essa chave de criptografia no campo Chave de criptografia.

Appsflyer integration settings _ Kofluence - Google Chrome 2022-10-06 at 11.13.51 AM

Depois de executar a integração de criptografia de custo com a AppsFlyer, você terá acesso à lista de redes de anúncios com suporte de custo.

Quando a integração de custo estiver pronta, atualize seu URL de rastreamento da AppsFlyer com af_cost_value={max_income} e use-o em sua oferta do Affise.

O URL tem a seguinte aparência:

https://app.appsflyer.com/id554782625?&clickid={clickid}&af_siteid={pid}&af_c_id={offer_id}&af_cost_model=CPI&af_cost_value={max_income}&af_cost_currency=USD

Leia mais sobre o custo criptografado aqui.

URL de postback da Affise

Para receber conversões no Affise, você precisa obter um link de postback no Affise e configurá-lo na AppsFlyer.

Você pode configurar dois tipos de URLs de postback do Affise com base em suas necessidades: postback de instalação global e postback de evento in-app.

  1. Na AppsFlyer, vá para Perfil > Gerenciamento de postback > Postbacks padrão.

  2. Configure seu postback nos campos URL de postback de instalação e URL de postback de evento in-app.

    AppsFlyer 2023-07-11 at 8.24.37 PM
  3. Adicione os campos obrigatórios. Você precisa usar os parâmetros de postback do Affise e as macros da AppsFlyer.

    Os parâmetros e macros obrigatórios são:

pid

{af_siteid}

ID do editor. Verifique tanto na instalação quanto no aplicativo.

offer_id

{af_c_id}

ID da oferta no Affise. Verifique tanto na instalação quanto no aplicativo.

clickid

{clickid}

ID do clique. Verifique tanto na instalação quanto no aplicativo.

objetivo

{partner_event_id}

Valor da meta do Affise correspondente ao nome do evento da AppsFlyer. Marque apenas In-app.

4. Opcional. Adicione campos personalizados, se necessário, para passar informações adicionais.

Um link de postback do Affise para o exemplo da AppsFlyer:

https://offers-rocketcompany.affise.com/postback?pid={af_siteid}&offer_id={af_c_id}&clickid={clickid}&goal={partner_event_id}&custom_field1={oaid}

5. Opcional. Se você trabalha com campanhas de aplicativos iOS, é necessário fazer a mesma configuração em Profile > Postback management > Advanced privacy. A única diferença é que você não precisa usar o ID de clique e precisa de mais parâmetros adicionais para uma melhor correspondência de cliques e conversões.

Leia mais sobre a atribuição probabilística aqui.

Postback de evento in-app

Para receber postbacks de eventos in-app, configure metas em Ofertas > uma determinada oferta > Pagamentos.

Edit offer _ Kofluence - Google Chrome 2022-10-06 at 11.51.02 AM

⚠️ O valor da meta"1" no sistema Affise sempre se refere ao evento de instalação . Se a meta não for especificada no URL do Postback, a conversão terá o valor de meta"1" por padrão.

O valor da meta se refere ao valor do evento da AppsFlyer:

d3d2b31a-d6ab-4cfb-af57-dda8210ce978

Postback de instalação de fraude

Quando você recebe postbacks da AppsFlyer, o sistema Affise não diferencia automaticamente entre postbacks reais e fraudulentos. Como resultado, você recebe todas as conversões registradas como reais e precisa pagar por elas.

Para resolver o problema, você pode configurar pagamentos zero e um postback separado para que as conversões fraudulentas sejam recusadas.

Para configurar pagamentos zero, faça o seguinte:

  1. Em Offers (Ofertas) > a certain offer (uma determinada oferta) > Payouts (Pagamentos), adicione um novo pagamento.

  2. Defina a receita e os pagamentos como 0.

  3. Adicione uma nova meta a esse pagamento.

    Edit offer _ Boomlet Media - Google Chrome 2022-10-11 at 4.58.25 PM

Para recusar conversões com base em postbacks de fraude, você precisa configurar um URL de postback separado para conversões de fraude:

  1. Adicione o parâmetro de comentário com as macros da AppsFlyer {blocked-reason}, {blocked-reason-value}, {blocked-sub-reason} para definir dados de fraude ao URL de postback do Affise.

  2. Adicione o parâmetro status=3 ao URL de postback do Affise para recusar automaticamente as conversões por fraude.

  3. Adicione a meta que você definiu para pagamentos zero.

Exemplo de URL de postback de instalação de fraude:

http://offers.rocketcompany.affise.com/postback?clickid={clickid}&custom_field1={af_siteid}&comment={blocked-reason}_{blocked-reason-value}_{blocked-sub-reason}_blockedbyAF&status=3&goal=4

Atribuição probabilística

Quando você trabalha com atribuição probabilística, não é possível passar o valor do ID do clique. Os URLs para a integração exigem alguns outros parâmetros e macros obrigatórios.

URL de rastreamento probabilístico da AppsFlyer

  1. Atualize um URL de rastreamento da AppsFlyer com as macros obrigatórias {pid} e {offer_id} .

  2. Adicione mais parâmetros e macros, se necessário.

O exemplo de URL de rastreamento da AppsFlyer:

https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&af_siteid={pid}&af_c_id={offer_id}

Dados do agente do usuário para navegadores baseados no Chrome 110

Há uma peculiaridade para configurar a atribuição probabilística (tanto para cliques quanto para impressões) para dispositivos Android ou desktop iniciados a partir de navegadores baseados em cromo (Chrome, Edge, Opera e outros). Esse tráfego inclui dados reduzidos do cabeçalho do agente do usuário. Nesse sentido, é necessário transmitir as informações sobre a versão do sistema operacional e o modelo do dispositivo juntamente com os dados do agente do usuário.

Para transmitir os dados corretamente, além das macros obrigatórias {pid} e {offer_id} para cliques e das macros {oid} e {aid} para impressões, use as seguintes macros do Affise:

  • {device_ua} para passar os dados do agente do usuário.

  • {os_version} para passar os dados da versão do sistema operacional.

  • {device_model} para passar dados do modelo do dispositivo.

Encontre os parâmetros da AppsFlyer aqui.

O exemplo de URL de rastreamento da AppsFlyer:

https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&af_siteid={pid}&af_c_id={offer_id}&af_ua={device_ua}&af_os_version={os_version}&af_model={device_model}

URL de postback probabilístico do Affise

A amostra recomendada do link de postback probabilístico para a Appsflyer:

https://offers-rocketcompany.affise.com/probattribution?action_id={postback_id}&goal={partner_event_id}&offer_id={af_c_id}&pid={af_siteid}&country={country_code}&timestamp={attributed_touch_hour}&sub2={af_sub_siteid}&action_timestamp={event_hour}&platform={platform}

🔎 Encontre mais parâmetros aqui.

Se você quiser usar as opções de duração da sessão Click&Impression ou Minimal click&Impression, adicione os parâmetros timestamp e action_timestamp ao seu link de postback. Mais detalhes estão aqui.

⚠️ A Appsflyer envia postbacks com um atraso de até 24 horas. Por exemplo, uma conversão ocorreu às 14:30, mas o postback veio às 19:45. O tempo para enviar um postback é aleatório.

Esse atraso causa várias limitações:

  • Não há oportunidade de usar o relatório Time to Action (CTIT) no Affise.

  • Não há oportunidade de usar a automação de CR, clique e KPI em um período inferior a 24 horas.


Entre em contato com a equipe de Suporte ao Cliente da Affise sobre todas as questões levantadas por meio do e-mail: [email protected].

Respondeu à sua pergunta?