Como podemos ajudar?

Google Ads (AdWords) — Crie campanhas na web

  • Atualizado

Crie campanhas da web para atribuir conversões web-to-app do Google Ads

esse artigo tem como foco campanhas na web para a divulgação de aplicativos mobile. Se você quiser criar campanhas que dibulguem aplicativos para PC ou console, veja Google Ads Web—Integração para aplicativos de PC e console.

Resumo

A AppsFlyer permite a integração com o Google Ads (googleads_int) para campanhas de aplicativos de sites e registra os dados de conversão através da API de Conversões Offline (OCI) do Google.

Neste artigo, você aprenderá a configurar campanhas da web na AppsFlyer e no Google Ads, com segmentação direcionada a usuários que interagem com o Google Ads e realizam conversões no seu site.

O fluxo da campanha começa quando um usuário clica em um anúncio do Google e acessa seu site. Essa página inclui o Smart Script ou Smart Banners da AppsFlyer, que criam links de atribuição.

Depois de receberem um clique, esses links levam o usuário à loja de aplicativos para baixar e instalar o app. A instalação e os eventos subsequentes no aplicativo são registrados na AppsFlyer e reportados ao Google Ads via OCI.

O Google usa esses dados para otimizar a segmentação de anúncios e mensurar a performance de campanhas.

Pré-requisitos

Antes de ativar a integração do Google Ads para campanhas de aplicativos de sites, certifique-se de que você tenha:

Como configurar uma campanha do Google Ads na web

Esse artigo contém informações relevantes e etapas para configurar uma campanha web no Google Ads para mobile, PC e apps de console com a AppsFlyer. A configuração envolve definir a integração entre o Google Ads e a AppsFlyer e configurar os links de atribuição da campanha.

  • Configurar a integração do Google Ads na AppsFlyer (obrigatória)
  • O campo media_source apresenta googleadwords_int para os eventos da web atribuídos ao Google Ads.

Depois de configurar os links de atribuição na etapa um por meio da integração do Google Ads e da AppsFlyer, a etapa dois se concentra na criação da landing page. Aqui, o OneLink Smart Script ou os Smart Banners usarão os links de atribuição para gerar botões de call-to-action, direcionando os usuários para as lojas de aplicativos.

Configurar a integração do Google Ads na AppsFlyer

Comece ativando a integração do Google Ads para campanhas na web e configure os postbacks que a AppsFlyer envia para a OCI.

1. Ative a integração do Google Ads para campanhas web
  1. Na AppsFlyer, no menu lateral, acesse Colaborar > Partner Marketplace.
  2. Procure por Google Ads Web e selecione-o.
  3. Clique em Configurar integração. Você será direcionado para a página de configuração Integrações ativas.
  4. Na aba Integração selecione Ativar parceiro. Observação: A alternância deve permanecer ativada (activated) durante todo o período em que você trabalhar com seu parceiro.
  5. Desative a Privacidade avançada (se você estiver configurando uma integração de aplicativo iOS).

A mensagem de erro Token ausente deixará de aparecer assim que você fizer o login com o Google e permitir que a AppsFlyer recupere o token. Se o erro persistir após o login, verifique se o seu token tem as permissões necessárias.

  1. Em First open conversion ID, insira o ID da ação de conversão First open que você definiu no Google Ads. Para encontrar o ID, acesse o Google Ads e abra a aba Details na página da ação de conversão First open. Em seguida, copie o valor do parâmetro de consulta ctid=* da URL da página. Por exemplo, se ctid=123456789, insira 123456789 na caixa First open conversion action ID.

     

     

Se você ainda precisar definir a ação "Primeira abertura" no Google Ads, poderá inserir um valor de espaço reservado temporariamente até que a ação esteja totalmente configurada.

  1. Insira seu Customer ID. Você pode encontrá-lo no Google Ads Manager:
    1. Faça login na sua conta do Google Ads.
    2. No canto superior direito, clique no ícone da conta do Google e role para baixo até encontrar o Customer ID.
  2. Se você tiver várias contas do Google Ads executando campanhas para seu aplicativo, use o Customer ID de uma conta MCC para o rastreamento de conversões entre contas. Cole o MCC ID (e não o Customer ID de uma conta específica) nas caixas de texto "Customer ID" e "MCC Customer ID" (mesmo ID para ambas). 
    Se você usar apenas uma única conta do Google Ads para executar anúncios, basta colar o ID da conta na caixa de texto Customer ID e deixar a MCC Customer ID vazia. Para mais informações, veja as instruções do Google sobre como configurar uma conta MCC.
  3. Clique em Permitir.
2. Ative a atribuição de view-through

A AppsFlyer oferece suporte para a atribuição de view-through através de campanhas Google Web usando um Smart Script ou uma landing page habilitada para Smart Banner. Isso permite a atribuição de instalação de aplicativos por modelagem probabilística (PMOD), que é acionada por impressões de anúncios, mesmo quando os usuários não clicam diretamente no anúncio.

Quando um usuário vê um anúncio do Google e acessa uma landing page habilitada para Smart Script ou Smart Banner, a AppsFlyer pode atribuir a instalação resultante de volta à impressão original da web, com um acompanhamento cross-platform. 

Quando disponível, a AppsFlyer inclui o gclid no postback para o Google.

Para ativar a atribuição de view-through:

  1. Dashboard: No dashboard cross-platform, os dados da web e do aplicativo são apresentados lado a lado, oferecendo uma visão unificada da performance de campanhas em todas as plataformas.
  2. Na aba Integração selecione Ativar parceiro.
  3. Atribuição web da AppsFlyer - Visão geral (em inglês)
  4. [Opcional] Ative a Prioridade equivalente de atribuição cross-platform e defina sua janela de lookback. Para mais informações, veja o artigo Ativar prioridade equitativa para impressões entre plataformas.
  5. Insira um nome de conversão.
  6. Vá até a seção Atribuição de view-through e defina a janela de lookback de view-through desejada (de até 24 horas).
  7. Para permitir que a AppsFlyer envie conversões para o Google Ads, clique em Login com o Google.
3. Ativar o compartilhamento de dados de correspondência avançada

O compartilhamento de dados de correspondência avançada é controlado por parceiro e por aplicativo e deve ser ativado separadamente para o Google Ads web.

Quando ativado, identificadores com hash, como um endereço de e-mail com hash ou um número de telefone com hash, são compartilhados com o Google OCI se esses campos estiverem incluídos nos dados do evento que você envia. Para mais informações, consulte Advanced Matching Data Sharing.

Para ativar o compartilhamento de dados de correspondência avançada:

  1. Na AppsFlyer, no menu lateral, vá para Colaborar > Integrações ativas.
  2. Pesquise por Google Ads Web e selecione-o.
  3. Na aba Integração, ative Compartilhamento de dados de correspondência avançada.
  4. Clique em Guardar integração.
4. Etapa 2: Configure os postbacks de eventos in-app

Atualmente, instalações são os únicos eventos que acionam postbacks padrão automáticos para o Google Ads para web via API OCI. Para outros tipos de eventos, você pode criar postbacks personalizados mapeando eventos da AppsFlyer para IDs de ação de conversão do Google Ads (“Ação de conversão” é o termo que o Google Ads usa para eventos de atribuição.) Consulte o Google Ads Manager para saber mais sobre o evento web do Google Ads que você precisa mapear para eventos da AppsFlyer. Consulte o Google Ads Manager para saber mais sobre o evento web do Google Ads que você precisa mapear para eventos da AppsFlyer.

  1. Ative Postbacks de eventos in-app.
  2. Se necessário, defina a janela de postback de eventos in-app (leia mais sobre a configuração da janela de postback de eventos in-app em geral neste artigo).
  3. Para mapear a nova ação de conversão para o evento de postback da AppsFlyer, recupere o ID da ação de conversão: Na página Resumo das metas de conversão, clique na ação de conversão que você criou e copie o valor do parâmetro de consulta ctid=* do URL da página.
  4. Na coluna AppsFlyer event , selecione o nome do evento na caixa suspensa. A AppsFlyer recebe o nome do evento do SDK integrado ao seu aplicativo ou dos eventos de servidor para servidor.
  5. Na coluna Mapeado para eventos de parceiro, insira o ID da ação de conversão do Google Ads. Antes disso, você precisa criar a ação de conversão no Google Ads (veja a Etapa 2 da Parte 2 abaixo). Para encontrar o ID da ação de conversão:

    No Google Ads, abra a página das ações de conversão.

    1. Configurar a campanha no Google Ads (obrigatória)
    2. Abra a página de conversion action que você quer mapear.
    3. Abra a aba Detalhes.
    4. Copie o valor do parâmetro de consulta ctid=* do URL da página.
    5. Volte para a AppsFlyer.
    6. Copie o valor do parâmetro de consulta ctid=* do URL da página. Por exemplo, se ctid=123456789, insira 123456789.
  6. Na coluna Para usuários de, selecione Somente este parceiro ou Todos os canais de mídia, incluindo orgânico. Observação: eventos não atribuídos serão enviados somente se o Compartilhamento de dados de correspondência avançada estiver ATIVADO e eles incluírem um e-mail com hash ou um número de telefone com hash. 
  7. Na coluna Incluindo, selecione se deseja incluir os valores de receita no postback.
  8. Na coluna Eventos da AppsFlyer, selecione o evento do site que você deseja enviar (por exemplo, purchase, sign_up).
  9. Clique em Salvar integração.
  10. [Opcional] Após salvar a integração, você pode integrar mais aplicativos com o parceiro em questão:
    1. No canto superior esquerdo clique no nome do aplicativo para abrir a lista de aplicativos.
    2. Selecione um aplicativo diferente na lista suspensa.
    3. Repita as etapas de integração para o aplicativo selecionado.
5. Configurar o template do OneLink

Antes de criar um link de atribuição do OneLink para sua campanha do Google Ads, você precisa definir seu template. Em seguida, você pode criar uma URL de atribuição do OneLink com base no template e usá-lo como o URL do template de rastreamento do Google.

As instruções abaixo se concentram na criação de um template do OneLink para campanhas da web do Google com o Smart Script. Para obter um guia completo sobre como configurar templates do OneLink, consulte a seção Como criar modelos do OneLink do artigo Templates do OneLink .

  1. Na seção Redirection da página New template ou Edit template, configure as seguintes definições:
    • When app isn’t installed Redirect to: Selecione a opção de sua preferência. O valor de redirecionamento definido aqui é substituído pelo valor {lpurl} dos parâmetros de redirecionamento ( af_android_url, af_ios_url ) que você coloca no template de rastreamento do Google.
    • When app is installed: Certifique-se não de configurar Universal Links, esquema de URI ou All Links para iniciar o aplicativo, porque o Google não permite nenhum redirecionamento além do redirecionamento para a URL final.
    • When link is clicked on desktop web page > Redirect to: Selecione a opção de sua preferência. O valor de redirecionamento definido aqui é substituído pelo valor {lpurl} dos parâmetros de redirecionamento (af_web_dp) que você coloca no template de rastreamento do Google. Consulte Definir a URL do template de rastreamento.
  2. Clique em Adicionar evento.

Configurar uma campanha de conversão na web no Google Ads

Configurar a campanha no Google Ads (obrigatória)

1. Defina o tipo, objetivo e metas da campanha.

O Google Ads usa o objetivo e as metas do tipo de campanha que você selecionar aqui para definir a estratégia de bidding correta e otimizar a performance da campanha.

  1. Entre no Google Ads e crie uma campanha.
  2. Selecione um objetivo para a campanha:

     

     

    • Todos os objetivos são aplicáveis, exceto Promoção de aplicativos, que se destina exclusivamente a campanhas de aplicativos mobile.
    • Recomendamos que você configure o objetivo da campanha de “Vendas” para otimização com base em eventos específicos no aplicativo.
  3. Selecione seus objetivos de conversão.

     

     

    • Por padrão, os objetivos são apresentados no nível da conta. Você pode mantê-los ou remover aqueles que não são relevantes.
    • Se você não vê o objetivo que deseja que o Google otimize,

      crie uma ação de conversão e um objetivo personalizados.

    • Você também pode editar suas metas predefinidas na página de conversões.
  4. Selecione o tipo de campanha:

     

     

    • Todos os tipos de campanha são aplicáveis, exceto Compras, que exige um catálogo de produtos e domínios verificados.
2. Crie ações de conversão personalizadas

Para cada evento do site mapeado na AppsFlyer, crie uma ação de conversão correspondente no Google Ads. Depois de criá-la, copie o ID e cole-o no mapeamento de eventos da AppsFlyer, na seção anterior. 

Etapa 2: Crie ações de conversão

  1. No Google Ads, no menu lateral, abra Objetivos > Conversões > Resumo.
  2. Clique em + Nova ação de conversão.
  3. Selecione Importar como fonte de dados de conversão e escolha uma das seguintes opções:
  4. Se o objetivo que você deseja otimizar não estiver na lista, crie uma ação de conversão personalizada (consulte a Etapa 2 abaixo).

    • Importação manual via API ou upload > Rastrear conversões de cliques ou

    OU

    • CRM, arquivos ou outras fontes de dados > Rastrear conversões de cliques e, em "Fonte de dados", selecione Ignorar esta etapa e configurar a fonte de dados mais tarde.
  5. Clique em Continuar.
  6. Em Meta de conversão, selecione uma categoria de ação de conversão.
  7. Insira um nome para a conversão e clique em Adicionar.

Para usar a API de Conversões Offline com GBRAID/WBRAID (além de GCLID), certifique-se de que o campo Count na ação de conversão esteja definido como Every (padrão) e NÃO One.

  1. Insira um nome da conversão e clique em Adicionar. Se você quiser que suas campanhas sejam otimizadas para uma única ação, inclua somente essa ação para essa categoria. Por exemplo, se você quiser que sua campanha seja otimizada para uma ação de conversão de compra, certifique-se de que ela seja a única em sua categoria. Em seguida, você poderá selecionar essa categoria como a meta de conversão para otimização da performance ao criar a campanha.
  2. Clique em Salvar e continuar e depois em Concluído, sem configurar fontes de dados. Sua nova ação de conversão pode aparecer inicialmente como Inativa, mas ela mudará para Ativa assim que dados reais forem recebidos.
  3. Certifique-se de que os eventos de postback no aplicativo estejam mapeados para o Conversion Action ID certo. Para encontrar o Conversion Action ID no Google Ads, veja a Etapa 2: Crie ações de conversão.

     

     

  4. Na AppsFlyer, cole o valor ctid na coluna Mapeado para eventos de parceiro do evento de postback que você deseja que o Google otimize. Veja o artigo "Configuração de postback de eventos in-app"
3. Defina as URLs da campanha

As campanhas do Google Web Ads usam dois URLs para cada engajamento: o URL final e o URL do modelo de rastreamento. Quando um anúncio do Google é clicado e a landing page carregada, esses parâmetros são disponibilizados na página. Para saber mais sobre os parâmetros ValueTrack disponíveis, consulte a documentação do Google.

Etapa 3: Defina o URL final da campanha

O Google define a URL final como "o endereço URL da página da web no seu site que as pessoas acessam depois de clicar no seu anúncio". Também conhecido como "página de destino".

Um aplicativo de site configurado na AppsFlyer.

  1. No Google Ads, abra a página Campanhas > Anúncios.
  2. Na linha de anúncios, clique no ícone de edição.

     

     

  3. No campo URL final, insira o URL da sua landing page.

O URL final não pode ser um URL da AppsFlyer (OneLink ou um URL de atribuição de plataforma única), pois isso pode fazer com que sua campanha seja rejeitada. Use somente um endereço direto da web que não tenha redirecionamentos.

  1. Este deve ser o local final da web para o qual você deseja redirecionar seus usuários. Pode ser:
    • Uma URL de página de destino que aponta para uma página que solicita que o usuário clique em um botão de CTA para baixar o aplicativo do Google Play, App Store ou qualquer outra loja de aplicativos. A landing page inclui Smart Script ou Smart Banners, que geram automaticamente as URLs dos botões CTA. Para aprender como criar a página de destino com Smart Script ou Smart Banners.

      Você pode adicionar parâmetros de atribuição da AppsFlyer ao URL final e mapeá-los para os parâmetros do Google ValueTrack, por exemplo, af_c_id={campaignid}. Depois que o anúncio do Google é clicado e a página inicial é carregada, o Smart Script ou os Smart Banners podem copiar os parâmetros para a URL de saída da landing page. Para saber mais sobre os parâmetros ValueTrack disponíveis, consulte a documentação do Google.

      Exemplo:

      https://example.com?product=1234&af_c_id={campaignid}
    • Uma URL da loja, como a App Store ou o Google Play.

Suponha que você use o URL da loja como seu URL final. A única maneira de enviar informações de atribuição e parâmetros personalizados para a AppsFlyer é inserir e mapear parâmetros AF para a URL do template de rastreamento.

  • https://play.google.com/store/apps/details?id=.com.app.id&hl=en&gl=US&referrer={gclid}&gclid={gclid}&campaignid={campaignid}
  • Um link de download direto para o arquivo APK do aplicativo se você quiser que os usuários baixem o aplicativo diretamente sem serem redirecionados para uma loja. 

Defina a URL do template de rastreamento

Como o Google Ads, por padrão, usa o Parallel Tracking, a URL do template de rastreamento (um link de atribuição da AppsFlyer, neste caso) é carregada em segundo plano, e o clique é registrado na AppsFlyer. Não é obrigatório usar URLs de template de rastreamento, especialmente ao usar Smart Banners ou Smart Script. Consulte Usando a URL do template de rastreamento com Smart Script ou Smart Banners neste artigo.

  1. No Google Ads, abra a página Campanhas > Campanhas. Na linha da campanha, clique no ícone de configurações

     

     

  2. Expanda Configurações > Configurações adicionais > Opções de URL da campanha

     

     

  3. No template de rastreamento, use o seguinte (BaseURL + parâmetros de redirecionamento):
    • URL base: Defina a URL base de acordo com o destino do clique no anúncio:
      • Link de atribuição de plataforma única se o destino do clique no anúncio for o Google Play ou a App Store (veja o exemplo abaixo).
      • Um link de atribuição OneLink se o destino do clique no anúncio for uma página web (veja o exemplo abaixo).

Se a URL final apontar diretamente para a Google Play Store ou a App Store (a plataforma do usuário é conhecida), use um link de atribuição de plataforma única na URL do modelo de rastreamento. Usar uma URL OneLink nesse cenário resulta em um erro "Tracking call unsuccessful" do Google.

  • O parâmetro PID: Adicione o parâmetro obrigatório pid=googleads_int.

Para simplificar a análise da campanha, inclua o tipo de campanha, web ou mobile, como prefixo ou sufixo no nome da campanha; por exemplo, campaign-name_web

  • O parâmetro de ID do site  : Adicione o parâmetro obrigatório af_siteid. Você pode atribuir manualmente qualquer valor a ele.
  • O parâmetro do nome da campanha: Adicione o parâmetro obrigatório c e atribua manualmente seu valor (não há parâmetro ValueTrack para esse parâmetro).
  • O parâmetro force transparent: Adicione o parâmetro obrigatório af_force_transparent=true. Esse parâmetro foi projetado para aumentar a segurança no comportamento de redirecionamento e garantir que sua configuração esteja em conformidade com os requisitos do Google. Por favor, observe que se você não adicionar o parâmetro necessário, o Google pode reprovar seu anúncio.
  • Parâmetros de redirecionamento para um link de atribuição OneLink: Para que o rastreamento paralelo funcione conforme esperado, configure os parâmetros de redirecionamento da AF em uma das seguintes combinações:
    • Os parâmetros af_android_url, af_ios_url e af_web_dp devem ser configurados com o parâmetro Google ValueTrack {lpurl}. Importante: Certifique-se de que todos os três estejam preenchidos para garantir que o link de atribuição funcione em todos os cenários.
      Ou
    • O parâmetro af_r deve ser configurado com o parâmetro {lpurl} Google ValueTrack.
  • Parâmetro de redirecionamento para um link de atribuição de plataforma única: Para que o rastreamento paralelo funcione conforme esperado, configure o parâmetro af_r com o parâmetro {lpurl} Google ValueTrack.

Para cumprir com os requisitos do Google, certifique-se de que o valor {lpurl} seja uma URL de redirecionamento válida:

  • Ela usa o protocolo HTTPS.
  • Deve ser codificada.
  • O domínio da URL deve fazer parte da sua lista de redirect allowlist.
  • Parâmetros de atribuição da AppsFlyer mapeados para parâmetros do Google ValueTrack, por exemplo, af_c_id={campaignid}. Para saber mais sobre os parâmetros ValueTrack disponíveis, consulte a documentação do Google.
  • Não inclua nenhum dos parâmetros a seguir. Solicitações que contêm esses parâmetros não são compatíveis com o fluxo de rastreamento paralelo e serão rejeitadas:
    • af_dp
    • af_android_store_csl
    • af_ios_store_cpp
    • af_og_title
    • af_og_description
    • af_og_image
  • Não inclua nenhum parâmetro que altere o valor do parâmetro de redirecionamento {lpurl}. Isso inclui af_base_params_forward e af_param_forwarding.

Para limitações adicionais relacionadas à URL do template de rastreamento, consulte a seção Características e limitações neste artigo.

Exemplos de URL do template de rastreamento do Google

Um exemplo de um OneLink em uma URL do modelo de rastreamento do Google:

https://subdomain.onelink.me/aAB1?pid=googleads_int&af_force_transparent=true&af_android_url={lpurl}&af_ios_url={lpurl}&af_web_dp={lpurl}&c=summer_sale24&af_siteid=123456&af_c_id={campaignid}&af_adset=sum24A&af_adset_id={adgroupid}&af_sub1={gclid}&af_sub2={gbraid}

Um exemplo de um link de plataforma única em uma URL de template de rastreamento do Google:

https://app.appsflyer.com/id1510557250?pid=googleads_int&af_force_transparent=true&c=examplecamp&af_siteid=123456&af_adset=exampleadset&af_adset_id={adgroupid}&af_c_id={campaignid}&af_ad_id={creative}&af_click_lookback=7d&af_r={lpurl}

Usando a URL do template de rastreamento com Smart Script ou Smart Banners

No entanto, o URL do template de rastreamento não é obrigatório nas campanhas de aplicativos de sites em que o destino do anúncio é um site. Isso ocorre porque essas ferramentas criam automaticamente um link de atribuição que é registrado na AppsFlyer quando o usuário clica no botão CTA da página inicial No entanto, há considerações a favor e contra deixar o campo URL do template de rastreamento vazio: No entanto, há considerações a favor e contra deixar o campo URL do template de rastreamento vazio:

  • Se você não preencher a URL do template de rastreamento com um link de atribuição, corre o risco de perder instalações que ocorrem quando o usuário clica no anúncio, mas não clica em nenhum dos botões de CTA da página de destino. Se o usuário for diretamente à loja de aplicativos para baixar o aplicativo dentro da janela de lookback, a instalação subsequente não será atribuível.
  • Se você preencher a URL do template de rastreamento com um link de atribuição e o usuário clicar no anúncio e, posteriormente, clicar nos botões de CTA da página de destino, dois cliques serão registrados em vez de um, o que pode afetar os dados da taxa de conversão.

Criar uma landing page com o OneLink Smart Script

Jornada do usuário: O usuário clica em um anúncio do Google e é direcionado para seu site web mobile. Ele chegam a uma página com botões de CTA, solicitando que ele faça download do seu aplicativo. Clicar no botão redirecionará o usuário para a loja.

Fluxo de dados de ponta a ponta

O caso de uso do W2A Smart Script é composto pelas seguintes fases:

 

 

  1. Se você usar apenas uma única conta do Google Ads para executar anúncios, basta colar o ID da conta na caixa de texto "Customer ID" e deixar a "MCC Customer ID" vazia.
    • um gclid parâmetro para dispositivos Android e para usuários que consentem em dispositivos iOS.
    • um gbraid e wbraid para usuários não consentidos em dispositivos iOS.
    • todos os parâmetros de query definidos na URL do template de rastreamento do Google, exceto os parâmetros de redirecionamento.
  2. A URL Final redireciona o usuário para a landing page.
  3. Simultaneamente, a URL do template de rastreamento do Google para o anúncio, que também contém os parâmetros gclid, gbraid, wbraid e o parâmetro pid=googleads_int acrescentados automaticamente, é acionada em segundo plano, e o clique é registrado no AppsFlyer.
  4. Quando a página inicial é carregada, o Smart Banner envia um evento de impressão para a AppsFlyer contendo os parâmetros do URL de entrada. Essa impressão permite a atribuição de view-through para a landing page. Para saber mais sobre impressões e atribuição de view-through, veja como criar uma URL de impressão personalizada.
  5. O Smart Script gera as URLs de saída para os botões de CTA na página com base nos parâmetros da URL de entrada, incluindo os parâmetros gclidgbraidwbraid . Os botões podem levar a:
    • Google Play e App Store por meio de um link de atribuição do OneLink.
    • Lojas de múltiplas plataformas (por exemplo, CTV, Epic e Steam). Nesse caso de uso, o Smart Script gera um único link de saída de atribuição de plataforma para cada plataforma, levando à loja da plataforma especificada.
    • Baixando um arquivo APK para o dispositivo do usuário.
  6. Quando o usuário clica no botão CTA, o clique é acionado e registrado na AppsFlyer.
  7. O usuário é redirecionado para a loja e baixa o aplicativo.
  8. O evento de instalação é registrado na AppsFlyer quando o usuário abre o aplicativo.
  9. A AppsFlyer atribui a instalação com base em modelagem probabilística ou deterministicamente se um install referrer estiver disponível.
  10. Um postback contendo o gclid ou o gbraid e o wbraid e parâmetros de evento adicionais é gerado e enviado ao Google Ads via a API OCI. O Google Ads usa o gclid ou os parâmetros gbraid e wbraid para identificar o clique específico, enquanto os outros parâmetros ajudam a otimizar a campanha.
Configurar uma landing page de Smart Script

Mensurar os dados de atribuição web com os custos da web

  1. Crie um script inteligente.

As instruções abaixo se concentram nas etapas necessárias para configurar uma campanha web do Google com o Smart Script. Para obter um guia abrangente sobre como configurar campanhas de Smart Script, você pode consultar a seção Como criar um Smart Script do OneLink do artigo de configuração do OneLink Smart Script V2.

  1. Certifique-se de que todos os parâmetros de URL relevantes (que serão posteriormente capturados pelo Smart Script) sejam anexados ao URL de entrada. Para revisar os parâmetros anexados à URL de entrada, abra o Google Ads e verifique os parâmetros de URL definidos como parte da criação da URL final ou da URL do template de rastreamento; consulte: Definir as URLs da campanha.
  2. Mapeie os parâmetros de URL de entrada necessários para a campanha do Meta Ads com os parâmetros de URL de saída que serão enviados à AppsFlyer quando o usuário clicar no botão CTA:
    • PID: Certifique-se de que o Smart Script pegue o valor do parâmetro pid=googleads_int da URL de entrada e o mapeie para os parâmetros correspondentes na URL de saída.
    • GCLID: O parâmetro gclid é essencial para enviar com sucesso postbacks de eventos in-app para o Google Ads. O mapeamento do parâmetro GCLID da URL de saída depende da sua versão do Smart Script:
      • Version 2.8.1 and above: O parâmetro gclid é encaminhado automaticamente para o parâmetro de URL de saída quando presente na URL de entrada, eliminando a necessidade de mapeamento manual.
      • Version 2.8.0 and below: O parâmetro gclid deve ser mapeado manualmente na seção de mapeamento de parâmetros de URL da página do Smart Script:
        1. Selecione um objetivo para a campanha:
        2. Em parâmetro de URL de saída e parâmetros de URL de entrada insira gclid.
    • GBRAID e WBRAID: Os parâmetros gbraid e wbraid são essenciais para enviar com sucesso postbacks de evento in-app para o Google Ads para usuários de dispositivos iOS que não consentem. O mapeamento dos parâmetros gbraid e wbraid na URL de saída depende da sua versão do Smart Script:
      • Version 2.9.0 and above: Os parâmetros wbraid e gbraid são encaminhados automaticamente para o parâmetro de URL de saída quando presentes na URL de entrada, eliminando a necessidade de mapeamento manual.
      • Version 2.8.1 and below: Os parâmetros wbraid e gbraid devem ser mapeados manualmente na seção de mapeamento de parâmetros de URL da página do Smart Script:
        1. Recomendamos as opções Vendas ou Leads para otimizar com base em eventos de conversão específicos do site.
        2. Em parâmetro de URL de saída e parâmetros de URL de entrada insira wbraid.
        3. Repita as etapas acima para o parâmetro gbraid.

Para exibir nos relatórios de dados brutos da AppsFlyer, os parâmetros de entrada gclid, gbraid e wbraid devem ser mapeados, cada um, para um parâmetro af_sub[1-5] de saída dedicado (além dos parâmetros gclid, gbraid e wbraid da URL de saída). 

Configurar uma landing page multiplataforma do Smart Script

Para páginas iniciais não multiplataforma, o profissional de marketing normalmente é responsável por gerar automaticamente o Smart Script por meio da página Smart Script da AppsFlyer. No entanto, quando se trata de páginas iniciais multiplataforma, o desenvolvedor cria o script com base nos parâmetros enviados pelo profissional de marketing.

O campo media_source apresenta googleadwords_int para os eventos da web atribuídos ao Google Ads.

  1. Habilite seu template do OneLink para atribuição multiplataforma; consulte Create or edit a OneLink template for cross-platform attribution.
  2. Certifique-se de que todos os parâmetros de URL relevantes sejam anexados à URL de entrada. Para revisar os parâmetros anexados à URL de entrada, abra o Google Ads e verifique os parâmetros de URL definidos ao criar a URL final ou a URL do modelo de rastreamento; consulte: Definir as URLs da campanha.
  3. Para cada parâmetro de entrada, decida o parâmetro de saída para onde ele será mapeado. Por exemplo, af_site_id na URL de entrada será mapeado para af_site_id na URL de saída.
  4. Decida o valor padrão para os parâmetros de saída obrigatórios que não podem estar vazios.
  5. Envie ao desenvolvedor as seguintes informações:
    • Seu mapeamento de parâmetros de entrada e saída. O desenvolvedor criará um script que gera uma URL direta de saída com base no mapeamento de parâmetros de entrada e saída.
    • Os valores padrão dos parâmetros. O script preencherá os parâmetros de URL de saída com os valores padrão sempre que não houver valores de parâmetros de URL de entrada correspondentes.
    • Se você estiver usando um link de atribuição do OneLink, envie o ID do domínio e do template para seu desenvolvedor. O desenvolvedor usa isso para criar a URL de saída do OneLink. Por exemplo: your_brand.onelink.me/A1b2 ou exemplo de domínio de marca: click.yourbrand.com/A1b2
    • Envie ao seu desenvolvedor os seguintes links do Dev Hub:
    • Quando presente na URL de entrada, o parâmetro gclid é encaminhado automaticamente para o parâmetro de URL de saída, eliminando a necessidade de mapeamento manual (a partir da versão 2.8.1 do Smart Script). Seu desenvolvedor ainda tem a opção de mapear o gclid para um dos parâmetros af_sub, disponibilizando-o em relatórios de dados brutos; consulte Google Ads GCLID.

Crie uma landing page com os Smart Banners do OneLink

Jornada do usuário: O usuário clica em um anúncio do Google e é direcionado para seu site mobile. Eles chegam a uma página e um Smart Banner é exibido com um CTA para baixar o aplicativo na loja de aplicativos.

Fluxo de dados de ponta a ponta
  1. O Google define o URL final como "o endereço da página do seu site para onde as pessoas são direcionadas depois de clicarem no seu anúncio, também conhecido como "landing page".
    • um gclid parâmetro para dispositivos Android e para usuários que consentem em dispositivos iOS.
    • um gbraid e wbraid para usuários de dispositivos iOS sem consentimento.
    • todos os parâmetros de query definidos na URL do template de rastreamento do Google, exceto os parâmetros de redirecionamento.
  2. Simultaneamente, a URL do template de rastreamento do Google por trás do anúncio, que contém o parâmetro gclid acrescentado automaticamente e o parâmetro pid=googleads_int , é acionada em segundo plano, e o clique é registrado no AppsFlyer.
  3. Quando a landing page é carregada, o Smart Banner dispara um evento de impressão para a AppsFlyer, que inclui os parâmetros da URL de entrada. Essa impressão permite a atribuição de view-through para a landing page. Para saber mais sobre impressões e atribuição de view-through, veja como criar uma URL de impressão personalizada.
  4. O Smart Banner gera a URL de saída para o botão de CTA no banner com base nos parâmetros de entrada, incluindo o parâmetro gclid. O Smart Banner pode gerar apenas links baseados no OneLink.
  5. Quando o usuário clica no botão CTA do Smart Banner, o clique é acionado e registrado na AppsFlyer.
  6. O usuário é redirecionado para a loja e baixa o aplicativo.
  7. O evento de instalação é registrado na AppsFlyer quando o usuário abre o aplicativo.
  8. A AppsFlyer atribui a instalação com base em modelagem probabilística ou deterministicamente se um referenciador de instalação estiver disponível.
  9. Um postback contendo o gclid e outros parâmetros de evento é gerado e enviado ao Google Ads por meio da API OCI. O Google usa o parâmetro gclid para identificar o clique específico, enquanto os outros parâmetros ajudam a otimizar a campanha.
Configurar uma landing page do Smart Banner

As instruções abaixo se concentram nas etapas necessárias para configurar uma campanha web do Google com o Smart Banner. Para obter um guia abrangente sobre como configurar campanhas de Smart Banners, consulte a seção de configuração do artigo Smart Banners —mobile web-to-app (para profissionais de marketing).

Os dados de atribuição web relativos às campanhas do Google Ads estão disponíveis no dashboard cross-platform e nas exportações de dados brutos:

  1. Crie um Smart Banner. Para obter instruções, consulte a seção de configuração do artigo Smart Banners—web mobile-to-app (para profissionais de marketing).
  2. Certifique-se de que a URL de entrada inclua o seguinte:
    • O pid=googleads_int está disponível na URL de entrada.
    • O parâmetro gclid está disponível na URL de entrada. Os Smart Banners encaminham automaticamente o parâmetro gclid para a URL de saída do banner. O parâmetro gclid é necessário para o envio bem-sucedido de postbacks in-app para o Google OCI.
    • Os parâmetros gbraid e wbraid estão disponíveis na URL de entrada ao enviar postbacks para usuários de dispositivos iOS sem consentimento. Os Smart Banners encaminham automaticamente esses parâmetros para a URL de saída do banner. Nesse caso, os parâmetros gbraid e wbraid permitem que o Google obtenha dados agregados de eventos na ausência do parâmetro gclid.
    • Certifique-se de que todos os parâmetros de URL relevantes sejam anexados à URL de entrada. Para revisar os parâmetros anexados à URL de entrada, abra o Google Ads e verifique os parâmetros de URL definidos como parte da criação da URL final ou da URL do modelo de rastreamento; consulte: Definir as URLs da campanha.
  3. (Opcional) Na página de configuração do grupo de banners, na seção Parâmetros de atribuição dinâmica, selecione a primeira caixa de seleção. Essa configuração garante que todos os parâmetros no link de entrada sejam adicionados ao link do Smart Banner.

Ver dados de atribuição web

Embora os eventos de conversão baseados na web sejam enviados para o Google sob o PID original googleads_int, eles são registrados no dashboard da AppsFlyer e nos relatórios de dados brutos com o PID googleadwords_int. Isso se aplica tanto a eventos de conversão primários quanto a eventos de assistência de conversão.

Essa visão unificada permite que você analise a performance de campanhas na web e no aplicativo em um só local, incluindo relatórios completos de custos na web e no mobile.

Ver no dashboard

Todas as atribuições de web-to-app do Google aparecem sob googleadwords_int nos dashboards de visão geral e de atividade. Isso fornece uma visão única e consolidada dos resultados da campanha em várias plataformas. Use filtros e análises padrão para comparar o tráfego do app e da web dentro dos seus dados do Google Ads.

Ver em dados brutos e relatórios de API

  • Exportações de dados brutos e respostas da API incluem o PID googleadwords_int no campo media_source para a atividade web do Google. Para verificar os detalhes da configuração da campanha na web, consulte o campo original_url, que mostra googleads_int como o PID usado durante a criação de campanhas na web. 
  • Relatórios de postback mostram googleads_int como a fonte de mídia original para a qual o postback foi enviado.

Solução de problemas: postbacks de eventos in-app

Se os dados dos eventos não estiverem aparecendo no Google Ads, verifique as opções abaixo antes de entrar em contato com o suporte.

Configurar permissões de token

No Google Ads, certifique-se de que seu token de acesso tenha as permissões necessárias para enviar conversões offline:

  1. Vá para o Google Developers Console.
  2. Certifique-se de que uploadClickConversions tenha o escopo OAuth: https://www.googleapis.com/auth/adwords
  3. Na AppsFlyer, na aba "Integração", clique em Login com o Google.
  4. Selecione a conta de administrador da conta MCC.
  5. Clique em Permitir.
MCC Customer ID

Se você tiver várias contas do Google Ads executando campanhas para seu aplicativo, use o Customer ID de uma conta MCC. Veja as instruções do Google sobre como configurar uma conta MCC.

Conversion Action ID

Certifique-se de que os eventos de postback no aplicativo estejam mapeados para o Conversion Action ID certo. Para encontrar o ID da ação de conversão no Google Ads, consulte Encontrar o ID da ação de conversão no Google Ads.

Parâmetros GCLID, GBRAID, WBRAID

A URL de saída do Smart Script ou do Smart Banners deve incluir gclid, wbraid ou gbraid para que o postback para o Google OCI seja registrado corretamente no Google Ads.

Características e limitações

Caraterística Observações
Painel Os dados de atribuição para campanhas baseadas na web do Google no iOS são visualizados e analisados no dashboard clássico da AppsFlyer. Na maioria dos casos, o dashboard da SKAN não é relevante para campanhas web-to-app.
Atribuição de reengajamento

Os usuários podem observar instalações atribuídas a googleads_int e reengajamentos atribuídos a googleadwords_int, embora ambos sejam impulsionados pela mesma campanha. Esse comportamento é esperado e não significa um problema técnico. 

Isso geralmente ocorre quando uma integração de SRN googleadwords_int também está ativa, permitindo que ela reivindique reengajamentos da mesma campanha web-to-app do Google Ads.

 

Custo, cliques e dados de impressões
Os dados de custo, cliques e impressões do Google Ads Web (googleads_int) são suportados pela integração do Google Ads (googleadwords_int).
  • Para obter os dados, certifique-se de conectar a conta da ad network ao PID principal (googleadwords_int):
    • Com assinatura do ROI360: na página Configurações de Custo
    • Exportação de dados brutos: Os dados de atribuição web também estão disponíveis na Página de exportação de dados brutos.
  • Para ver os dados de custo, cliques e impressões das campanhas web do Google Ads, verifique se o ID da campanha (af_c_id) está incluído no link de atribuição.
  • Certifique-se de que o URL inclua toda a hierarquia da campanha para visualizar custos, cliques e impressões correspondentes à atribuição web no nível mais granular.
Tracking template URLs

Tracking template URLs devem estar de acordo com as limitações abaixo. Caso esse não seja o caso, você terá um link quebrado.

  • Os links não devem conter parâmetros duplicados.
  • Os links não devem incluir parâmetros inválidos, como:
    • Parâmetros sem valores, parâmetros quebrados ou parâmetros que não podem ser analisados. Isso inclui parâmetros sem valores, como key= ou key. Por exemplo: pid=googleads_int&key&c=campaign ou pid=googleads_int&key=&c=campaign
    • Valores ausentes em um dos parâmetros do ValueTrack, por exemplo {placement}. Para evitar valores ausentes, certifique-se de que o Google Ads os preencheu definindo corretamente o template de rastreamento no Google Ads.
  • Se você inseriu valores para quaisquer parâmetros na opção de URL da campanha na configuração da sua campanha do Google Ads, eles devem corresponder aos valores dos parâmetros no modelo de rastreamento. Se não corresponderem, remova-os do modelo de rastreamento para garantir a conformidade com a atualização da política.
Atribuição de SRN inesperada Em alguns casos, as instalações de campanhas baseadas na web do Google Ads podem ser atribuídas a googleadwords_int via SRN (self-reporting network), mesmo em campanhas baseadas na web. Isso ocorre quando o Google reivindica a instalação. A AppsFlyer atribui a instalação de acordo quando o Google faz a reivindicação. Esse comportamento é esperado e pode se tornar mais comum à medida que o Google expande o suporte para atribuição de instalação de campanhas na web.
Campanhas gerenciadas por agência Se a campanha web for gerenciada exclusivamente por uma agência, as integrações googleads_int do anunciante e da agência deverão estar ativas para que os postbacks cheguem ao Google Ads. A agência também deve concluir Fazer login com o Google para provisionar um token OAuth. Se esta etapa for ignorada, a chamada de postback falhará e não será enviada ao Google.
Disponibilidade do plano A integração googleads_int está disponível apenas para os planos Growth e Enterprise. Clientes dos planos Zero e Welcome não podem ativar essa integração.