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
- AppsFlyer usuários 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.
- Pesquise por Google Ads Web e selecione-o.
- Clique em configurar integração. Você será direcionado para a página de configuração de Integrações ativas.
- Na aba Integração selecione Ativar parceiro. Atenção: O botão deve permanecer ativado (ligado) durante todo o tempo 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 guia 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. Veja 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:
- Na AppsFlyer, no menu lateral, abra Colaborar > Integrações de parceiros > Integrações ativas > Google Ads Web
- Na aba Integração, vá até a seção Atribuição de instalação.
- Ative a Atribuição de instalação por view-through.
- [opcional] Ative a Prioridade de atribuição equitativa entre plataformas e defina sua janela de lookback. Para mais informações, veja o artigo Ativar prioridade equitativa para impressões entre plataformas.
- Abra a aba Atribuiçã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).
- Clique em Salvar integração para aplicar as alterações.
3. Ative 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ê enviar. Para mais informações, consulte Compartilhamento de dados de correspondência avançada.
Para ativar o compartilhamento de dados de correspondência avançada:
- Na AppsFlyer, no menu lateral, acesse Colaborar > Integrações de parceiros > Integrações ativas.
- Pesquise por Google Ads Web e selecione-o.
- Na aba Integração, ative o Compartilhamento de dados de correspondência avançada.
- Clique em Guardar integração.
4. Configurar 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 qual evento do Google Ads Web 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. - In the AppsFlyer event column, select the event name from the drop-down box. 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. Atenção: eventos sem atribuição serão enviados somente se o Compartilhamento de dados de correspondência avançada estiver ativado e incluírem um e-mail ou número de telefone com hash.
- Na coluna Incluindo, selecione se deseja incluir os valores de receita no postback.
- [Opcional] Clique no ícone Adicionar condição para definir condições para um evento.
- Clique em Guardar 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 Redirecionamento da página Novo modelo ou Editar modelo, defina as seguintes configurações:
-
Quando o aplicativo não estiver instalado > Redirecionar para: 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. - Quando o aplicativo estiver instalado: certifique-se não de configurar Universal Links, esquema de URI ou Todos os links para abrir o aplicativo, pois o Google não permite nenhum redirecionamento além do redirecionamento para o URL final.
-
Quando o link for clicado em uma página web para desktop > Redirecionar para: selecione a opção de sua preferência. O valor de redirecionamento que você define aqui é substituído pelo valor de
{lpurl}dos parâmetros de redirecionamento (af_web_dp) que você insere no modelo de rastreamento do Google, consulte Set the Tracking Template URL.
-
Quando o aplicativo não estiver instalado > Redirecionar para: 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 Conversões offline como sua fonte de dados de ações de conversão.
-
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 para a 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 duas URLs para cada engajamento: a URL final e a URL do template 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 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 ao usuário que clique em um botão de CTA para fazer o download do aplicativo no Google Play, na App Store ou em qualquer outra loja de aplicativos. A landing page inclui Smart Script ou Smart Banners, que geram automaticamente as URLs dos botões CTA. Para saber 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 App Store ou 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 rastreamento paralelo, 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 Como usar 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
- Em 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 sua URL final apontar diretamente para a loja Google Play ou para a App Store (a plataforma do usuário é conhecida), use um link de atribuição de plataforma única na URL do template de rastreamento. Usar uma URL do OneLink nesse cenário resulta em um erro de "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_siteidparâmetro. 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 a 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 como esperado, defina 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 definidos com o parâmetro do Google ValueTrack{lpurl}. Importante: Certifique-se de que 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 definido como o parâmetro Google ValueTrack{lpurl}.
- Os parâmetros
-
Parâmetro de redirecionamento para um link de atribuição de plataforma única: Para que o rastreamento paralelo funcione como esperado, defina o parâmetro
af_rcomo o parâmetro Google ValueTrack{lpurl}.
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 de template 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, depois, 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 o seu site 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. -
gbraidewbraidpara usuários não consententes 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 de template de rastreamento do anúncio do Google, que também contém os parâmetros anexados automaticamente
gclid,gbraid,wbraide opid=googleads_intparâmetro, é acionada em segundo plano, e o clique é registrado na 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
gclid,gbraidewbraidparâmetros. 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
gclidougbraidewbraide parâmetros de evento adicionais é gerado e enviado ao Google Ads via a API OCI. O Google Ads usa ogclidou o parâmetrogbraidewbraidpara 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 ao criar a URL final ou a URL do modelo 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
gclidparâmetro é 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:- Versão 2.8.1 e superior: O parâmetro
gclidé encaminhado automaticamente para o parâmetro de URL de saída quando está presente na URL de entrada, eliminando a necessidade de mapeamento manual. - Versão 2.8.0 e inferior: O parâmetro
gcliddeve ser mapeado manualmente na seção de mapeamento de parâmetros de URL da página do Smart Script:- Em Mapeamento para, selecione Parâmetro personalizado.
- Em parâmetro de URL de saída e parâmetros de URL de entrada insira gclid.
- Versão 2.8.1 e superior: O parâmetro
-
GBRAID e WBRAID: Os parâmetros
gbraidewbraidsão essenciais para enviar com sucesso postbacks de eventos in-app para o Google Ads para usuários de dispositivos iOS que não consentiram. O mapeamento dos parâmetrosgbraidewbraidna URL de saída depende da sua versão do Smart Script:- Versão 2.9.0 e superior: Os parâmetros
wbraidegbraidsão encaminhados automaticamente para o parâmetro da URL de saída quando estão presentes na URL de entrada, eliminando a necessidade de mapeamento manual. - Versão 2.8.1 e inferior: Os parâmetros
wbraidegbraiddevem ser mapeados manualmente na seção mapeamento de parâmetros de URL da página Smart Script:- Em Mapeamento para, selecione Parâmetro personalizado.
- 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
wbraid.
- Versão 2.9.0 e superior: 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 individualmente 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.
Mensurar os dados de atribuição web com os custos da web
- Ative seu template do OneLink para atribuição cross-platform; consulte Criar ou editar um template do OneLink para atribuição cross-platform.
- 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 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 nos 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
- 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 parâmetro
gclidpara dispositivos Android e para usuários que consentiram em dispositivos iOS. - os parâmetros
gbraidewbraidpara usuários de dispositivos iOS que não consentiram. - todos os parâmetros de query definidos na URL do template de rastreamento do Google, exceto os parâmetros de redirecionamento.
- um parâmetro
- Simultaneamente, a URL do template de rastreamento do Google por trás do anúncio, que contém o parâmetro
gclidanexado automaticamente e o parâmetropid=googleads_int, é disparada em segundo plano, e o clique é registrado com a AppsFlyer. - Quando a landing page é carregada, o Smart Banner envia 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—mobile web-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 do banner de saída. O parâmetrogclidé necessário para o envio bem-sucedido de postbacks in-app ao Google OCI. - Os parâmetros
gbraidewbraidestão disponíveis na URL de entrada ao enviar postbacks para usuários de dispositivos iOS que não consentiram. Os Smart Banners encaminham automaticamente esses parâmetros para a URL de saída do banner. Nesse caso, os parâmetrosgbraidewbraidpermitem que o Google acesse 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 do link de entrada sejam adicionados ao link no 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 app 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 ao 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. |