Acompanhamento de conversões do Google Ads

O Gerenciador de tags do Google é compatível com o acompanhamento de conversões do Google Ads com base em regras no iOS 6 usando as tags de acompanhamento de conversões. Este guia usa uma conversão de download de App para iOS a fim de auxiliar na configuração e implementação de uma tag de acompanhamento de conversões do Google Ads usando o Gerenciador de tags do Google.

Se você quiser configurar e implementar o acompanhamento de conversões do Google Ads em um download de App para iOS, faça o seguinte:

  1. Crie uma nova conversão no Google Ads.
  2. Crie acionadores de bloqueio e disparo.
  3. Crie uma tag de acompanhamento de conversões do Google Ads.
  4. Transmita o evento de conversão para a camada de dados.
  5. Registre os links diretos.
  6. Publique o contêiner.
  7. Avalie o identificador de anunciantes (IDFA)

1. Crie uma nova conversão no Google Ads

Para criar uma nova conversão no Google Ads, faça o seguinte:

  1. Faça login na sua conta do Google Ads.
  2. Na barra de menu, selecione Ferramentas > Conversões.
  3. Clique em + CONVERSÃO.
  4. Selecione Aplicativo.
  5. Selecione Downloads de aplicativos > iOS e clique em Continuar.
  6. Insira as informações a seguir:
    • Clique em Nome para inserir o nome do App para iOS e clique em Concluído.
    • Clique em Valor para inserir um valor para cada download ou selecione Não atribuir um valor a este download e clique em Concluído.
    • Clique em Otimização, que é selecionada por padrão. Para desativá-la, alterne ATIVADA para DESATIVADA e clique em Concluído.
    • (Opcional) Clique em URL de postback para inserir o URL do provedor de análise onde você quer publicar as conversões e clique em Concluído.
  7. Clique em Salvar e continuar.
  8. Analise suas configurações de conversão. Para alterar as configurações, clique em Editar configurações.
  9. Em Configurar seu método de acompanhamento, selecione Inserir o código de acompanhamento no aplicativo.
  10. Clique em Salvar instruções e códigos ou em Código e instruções de e-mail para salvar os valores de conversionId e label.
  11. Clique em Concluído.

2. Crie acionadores de bloqueio e disparo

Na interface do Gerenciador de tags do Google, crie acionadores de bloqueio e disparo para determinar quando a tag de acompanhamento de conversões será disparada.

Como as tags de conversão do Google Ads são compatíveis apenas com o iOS v6.0 ou versões superiores, você precisa criar dois acionadores:

Para criar um acionador de bloqueio no Gerenciador de tags do Google, faça o seguinte:

  1. Faça login na sua conta do Gerenciador de tags do Google.
  2. Selecione um contêiner para dispositivos móveis.
  3. Na barra de navegação à esquerda, clique em Acionadores.
  4. Clique em Novo.
  5. Clique em Acionador sem título para inserir osVersionPre6 como o nome.
  6. Em Disparar, insira a seguinte condição:

    iOS version pre 6.0

  7. Clique em Criar acionador.

Para criar um acionador de disparo no Gerenciador de tags do Google, faça o seguinte:

  1. Faça login na sua conta do Gerenciador de tags do Google.
  2. Selecione um contêiner para dispositivos móveis.
  3. Na barra de navegação à esquerda, clique em Acionadores.
  4. Clique em Novo.
  5. Clique em Acionador sem título para inserir Disparar quando o evento for appLaunch e a plataforma for iOS como o nome.
  6. Em Disparar, insira as seguintes condições:

    app launch on iOS

  7. Clique em Criar acionador.

3. Crie uma tag de conversão do Google Ads

Na interface do Gerenciador de tags do Google, use os seguintes valores de configuração para criar uma nova tag de acompanhamento de conversões do Google Ads com o objetivo de definir o download de um aplicativo como conversão:

Nome da tag: iOS App Download Conversion
Tipo da tag: Google Ads Conversion Tracking
ID de conversão: copie o valor de conversionId do snippet do Google Ads
Rótulo de conversão: copie o valor de label do snippet do Google Ads
Valor da conversão: não precisa corresponder ao snippet do Google Ads
Não pode ser repetida: Yes
Acionador de disparo: fire when event equals appLaunch and platform equals iOS
Acionador de bloqueio: osVersionPre6

4. Transmita o evento de conversão para a camada de dados

Adicione o código ao seu aplicativo para enviar o evento acionador da conversão à camada de dados. Por exemplo, para acompanhar o download de um aplicativo, envie um evento com o valor appLaunch à camada de dados depois que o aplicativo for iniciado e o contêiner do Gerenciador de tags estiver disponível.

//
// MyNotifier.h
//
#import "TAGContainerOpener.h"

@interface MyNotifier : NSObject<TAGContainerOpenerNotifier>

@end

//
// MyNotifier.m
//
#import "AppDelegate.h"
#import "MyNotifier.h"
#import "TAGDataLayer.h"
#import "TAGManager.h"

@implementation MyNotifier

- (void)containerAvailable:(TAGContainer *)container {

  AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

  if (appDelegate.appLaunchEventPushed == NO) {
    // Push the app launch event once after the container is opened.
    [[TAGManager instance].dataLayer push:@{@"event": @"appLaunch"}];
    appDelegate.appLaunchEventPushed = YES;
  }
}

@end

//
// AppDelegate.m
//
#import "AppDelegate.h"
#import "MyNotifier.h"
#import "TAGDataLayer.h"
#import "TAGManager.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

   // MyNotifier::containerAvailable: is called when the container is opened.
  [TAGContainerOpener openContainerWithId:@"GTM-XXXX"
                               tagManager:[TAGManager instance]
                                 openType:kTAGOpenTypePreferNonDefault
                                  timeout:nil
                                 notifier:[[MyNotifier alloc] init]];

  // Rest of the method implementation.
  return YES:
}

// Rest of the AppDelegate implementation

@end

Caso seu aplicativo use link direto e você queira registrar as conversões desse tipo, envie o link à camada de dados como "gtm.url", no application:handleOpenURL do AppDelegate:

[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}];
[[TAGManager instance] previewWithURL:url];

6. Publique o contêiner

Agora você pode publicar seu contêiner e começar a enviar pings de acompanhamento de conversões ao Google Ads. Veja Publicações e versões para mais detalhes.

Para mais informações sobre o acompanhamento de conversões do Google Ads, incluindo detalhes sobre como elas são informadas, consulte Noções básicas sobre o acompanhamento de conversões.

7. Avalie o identificador de anunciantes (IDFA)

Se você quiser avaliar o IDFA do aplicativo para iOS, faça o seguinte:

  • Inclua a biblioteca libAdIdAccess.a no destino real.
  • Nas opções do vinculador, especifique -ObjC ou -force_Load no destino real.
  • Inclua AdSupport.framework no destino real.