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:
- Um aplicativo mobile
- Uma conta da AppsFlyer
- Usuários da AppsFlyer com funções ou permissões adequadas e acesso aos aplicativos relevantes
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_sourceapresentagoogleadwords_intpara 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
- Na AppsFlyer, no menu lateral, acesse Colaborar > Partner Marketplace.
- Procure por Google Ads Web e selecione-o.
- Clique em Configurar integração. Você será direcionado para a página de configuração Integrações ativas.
- 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.
- 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.
-
Em First open conversion ID, insira o ID da ação de conversão
First openque 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 consultactid=*da URL da página. Por exemplo, sectid=123456789, insira123456789na 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.
- Insira seu Customer ID. Você pode encontrá-lo no Google Ads Manager:
- Faça login na sua conta do Google Ads.
- No canto superior direito, clique no ícone da conta do Google e role para baixo até encontrar o Customer ID.
- 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. - 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:
- 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.
- Na aba Integração selecione Ativar parceiro.
- Atribuição web da AppsFlyer - Visão geral (em inglês)
- [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.
- Insira um nome de conversão.
- Vá até a seção Atribuição de view-through e defina a janela de lookback de view-through desejada (de até 24 horas).
- 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:
- Na AppsFlyer, no menu lateral, vá para Colaborar > Integrações ativas.
- Pesquise por Google Ads Web e selecione-o.
- Na aba Integração, ative Compartilhamento de dados de correspondência avançada.
- 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.
- Ative Postbacks de eventos in-app.
- 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).
- 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. - 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.
-
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.
- Configurar a campanha no Google Ads (obrigatória)
- Abra a página de conversion action que você quer mapear.
- Abra a aba Detalhes.
- Copie o valor do parâmetro de consulta
ctid=*do URL da página. - Volte para a AppsFlyer.
- Copie o valor do parâmetro de consulta
ctid=*do URL da página. Por exemplo, sectid=123456789, insira123456789.
- 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.
- Na coluna Incluindo, selecione se deseja incluir os valores de receita no postback.
- Na coluna Eventos da AppsFlyer, selecione o evento do site que você deseja enviar (por exemplo,
purchase,sign_up). - Clique em Salvar integração.
- [Opcional] Após salvar a integração, você pode integrar mais aplicativos com o parceiro em questão:
- No canto superior esquerdo clique no nome do aplicativo para abrir a lista de aplicativos.
- Selecione um aplicativo diferente na lista suspensa.
- 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 .
- 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.
-
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
- 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.
- Entre no Google Ads e crie uma campanha.
-
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.
-
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,
- Você também pode editar suas metas predefinidas na página de conversões.
-
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
- No Google Ads, no menu lateral, abra Objetivos > Conversões > Resumo.
- Clique em + Nova ação de conversão.
- Selecione Importar como fonte de dados de conversão e escolha uma das seguintes opções:
-
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.
- Clique em Continuar.
- Em Meta de conversão, selecione uma categoria de ação de conversão.
- 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.
- 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.
- 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.
-
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.
- Na AppsFlyer, cole o valor
ctidna 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.
- No Google Ads, abra a página Campanhas > Anúncios.
-
Na linha de anúncios, clique no ícone de edição.
- 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.
- 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.
-
No Google Ads, abra a página Campanhas > Campanhas. Na linha da campanha, clique no ícone de configurações
-
Expanda Configurações > Configurações adicionais > Opções de URL da campanha
- 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).
-
URL base: Defina a URL base de acordo com o destino do clique no anúncio:
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_urleaf_web_dpdevem 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_rdeve ser configurado com o parâmetro{lpurl}Google ValueTrack.
- Os parâmetros
-
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_rcom 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_dpaf_android_store_cslaf_ios_store_cppaf_og_titleaf_og_descriptionaf_og_image
- Não inclua nenhum parâmetro que altere o valor do parâmetro de redirecionamento {lpurl}. Isso inclui
af_base_params_forwardeaf_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:
- 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
gclidparâmetro para dispositivos Android e para usuários que consentem em dispositivos iOS. - um
gbraidewbraidpara 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.
- um
- A URL Final redireciona o usuário para a landing page.
- Simultaneamente, a URL do template de rastreamento do Google para o anúncio, que também contém os parâmetros
gclid,gbraid,wbraide o parâmetropid=googleads_intacrescentados automaticamente, é acionada em segundo plano, e o clique é registrado no AppsFlyer. - 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.
- 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
gclid,gbraidewbraid. 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.
- Quando o usuário clica no botão CTA, o clique é acionado e registrado na AppsFlyer.
- O usuário é redirecionado para a loja e baixa o aplicativo.
- O evento de instalação é registrado na AppsFlyer quando o usuário abre o aplicativo.
- A AppsFlyer atribui a instalação com base em modelagem probabilística ou deterministicamente se um install referrer estiver disponível.
- Um postback contendo o
gclidou ogbraide owbraide parâmetros de evento adicionais é gerado e enviado ao Google Ads via a API OCI. O Google Ads usa ogclidou os parâmetrosgbraidewbraidpara 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
- 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.
- 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.
- 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_intda 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
gcliddeve ser mapeado manualmente na seção de mapeamento de parâmetros de URL da página do Smart Script:- Selecione um objetivo para a campanha:
- Em parâmetro de URL de saída e parâmetros de URL de entrada insira gclid.
- Version 2.8.1 and above: O parâmetro
-
GBRAID e WBRAID: Os parâmetros
gbraidewbraidsã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âmetrosgbraidewbraidna URL de saída depende da sua versão do Smart Script:- Version 2.9.0 and above: Os parâmetros
wbraidegbraidsã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
wbraidegbraiddevem ser mapeados manualmente na seção de mapeamento de parâmetros de URL da página do Smart Script:- Recomendamos as opções Vendas ou Leads para otimizar com base em eventos de conversão específicos do site.
- Em parâmetro de URL de saída e parâmetros de URL de entrada insira wbraid.
- Repita as etapas acima para o parâmetro
gbraid.
- Version 2.9.0 and above: Os parâmetros
-
PID: Certifique-se de que o Smart Script pegue o valor do parâmetro
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.
- Habilite seu template do OneLink para atribuição multiplataforma; consulte Create or edit a OneLink template for cross-platform attribution.
- 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.
- Para cada parâmetro de entrada, decida o parâmetro de saída para onde ele será mapeado. Por exemplo,
af_site_idna URL de entrada será mapeado paraaf_site_idna URL de saída. - Decida o valor padrão para os parâmetros de saída obrigatórios que não podem estar vazios.
- 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/A1b2ou exemplo de domínio de marca:click.yourbrand.com/A1b2 - Envie ao seu desenvolvedor os seguintes links do Dev Hub:
- Instruções e exemplos de código sobre como criar as URLs diretas de saída para plataformas não mobile.
- Uma demonstração e instruções sobre como criar uma landing page multiplataforma.
- 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 ogclidpara um dos parâmetrosaf_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
- 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
gclidparâmetro para dispositivos Android e para usuários que consentem em dispositivos iOS. - um
gbraidewbraidpara 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.
- um
- Simultaneamente, a URL do template de rastreamento do Google por trás do anúncio, que contém o parâmetro
gclidacrescentado automaticamente e o parâmetropid=googleads_int, é acionada em segundo plano, e o clique é registrado no AppsFlyer. - 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.
- 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. - Quando o usuário clica no botão CTA do Smart Banner, o clique é acionado e registrado na AppsFlyer.
- O usuário é redirecionado para a loja e baixa o aplicativo.
- O evento de instalação é registrado na AppsFlyer quando o usuário abre o aplicativo.
- A AppsFlyer atribui a instalação com base em modelagem probabilística ou deterministicamente se um referenciador de instalação estiver disponível.
- Um postback contendo o
gclide outros parâmetros de evento é gerado e enviado ao Google Ads por meio da API OCI. O Google usa o parâmetrogclidpara 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:
- 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).
- Certifique-se de que a URL de entrada inclua o seguinte:
- O
pid=googleads_intestá disponível na URL de entrada. - O parâmetro
gclidestá disponível na URL de entrada. Os Smart Banners encaminham automaticamente o parâmetrogclidpara a URL de saída do banner. O parâmetrogclidé necessário para o envio bem-sucedido de postbacks in-app para o Google OCI. - Os parâmetros
gbraidewbraidestã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âmetrosgbraidewbraidpermitem que o Google obtenha dados agregados de eventos na ausência do parâmetrogclid. - 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.
- O
- (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_intno campomedia_sourcepara a atividade web do Google. Para verificar os detalhes da configuração da campanha na web, consulte o campooriginal_url, que mostragoogleads_intcomo o PID usado durante a criação de campanhas na web. -
Relatórios de postback mostram
googleads_intcomo 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:
- Vá para o Google Developers Console.
- Certifique-se de que
uploadClickConversionstenha o escopo OAuth:https://www.googleapis.com/auth/adwords - Na AppsFlyer, na aba "Integração", clique em Login com o Google.
- Selecione a conta de administrador da conta MCC.
- 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
|
| 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).
|
| 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.
|
| 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. |