Seguimiento de conversiones de Google Ads

Google Tag Manager admite el seguimiento de conversiones de Google Ads flexible y basado en activadores en iOS 6 mediante etiquetas del seguimiento de conversiones de Google Ads. En esta guía, se usa una conversión de descarga de app para iOS a fin de mostrarte cómo configurar e implementar una etiqueta del seguimiento de conversiones de Google Ads con Google Tag Manager.

A fin de configurar e implementar el seguimiento de conversiones de Google Ads para la descarga de una aplicación para iOS, siga estos pasos:

  1. Cómo crear una conversión nueva en Google Ads
  2. Cómo crear activadores de bloqueo y activación
  3. Cómo crear una etiqueta del seguimiento de conversiones de Google Ads
  4. Cómo enviar el evento de conversión a la capa de datos
  5. Cómo registrar vínculos directos
  6. Publica el contenedor
  7. Identificador de acceso para anunciantes (IDFA)

1. Crea una conversión nueva en Google Ads

Para crear una conversión nueva en Google Ads, sigue estos pasos:

  1. Acceda a su cuenta de Google Ads.
  2. En la barra de menú, selecciona Herramientas > Conversiones.
  3. Haz clic en + CONVERSIÓN.
  4. Selecciona App.
  5. Seleccione Descargas de aplicaciones y, luego, iOS, y haga clic en Continuar.
  6. Ingresa lo siguiente:
    • Haz clic en Nombre para ingresar el nombre de la app para iOS y, luego, en Listo.
    • Haz clic en Valor para ingresar un valor para cada descarga, o bien selecciona No asignar un valor a esta descarga y haz clic en Listo.
    • Haz clic en la opción Optimización, que está seleccionada de forma predeterminada. Para desactivar la optimización, haz clic en ACTIVADO para cambiarlo a DESACTIVADO y, luego, en Listo.
    • (Opcional) Haz clic en URL de notificación para ingresar la URL de tu proveedor de estadísticas en la que deseas que se publiquen las conversiones y haz clic en Listo.
  7. Haga clic en Guardar y continuar.
  8. Revisa la configuración de conversiones. Para cambiar la configuración, haz clic en Editar configuración.
  9. En Configura tu método de seguimiento, selecciona Colocar el código de seguimiento en la aplicación.
  10. Haz clic en Guardar instrucciones y código o Enviar instrucciones y código por correo electrónico para guardar los valores conversionId y label.
  11. Haz clic en Listo.

2. Crea activadores de bloqueo y activación

En la interfaz de Google Tag Manager, crea activadores de bloqueo y activación que determinen cuándo se activará la etiqueta del seguimiento de conversiones.

Debido a que las etiquetas de conversión de Google Ads solo son compatibles con iOS v6.0 o versiones posteriores, debes crear dos activadores:

Para crear un activador de bloqueo en Google Tag Manager, sigue estos pasos:

  1. Accede a tu cuenta de Google Tag Manager.
  2. Selecciona un contenedor para dispositivos móviles.
  3. En la barra de navegación de la izquierda, haz clic en Activadores.
  4. Haz clic en Nuevo.
  5. Haz clic en Untitled Trigger para ingresar el nombre del activador osVersionPre6.
  6. En Activado, ingresa la siguiente condición:

    Versión anterior a la 6.0 de iOS

  7. Haz clic en Crear activador.

Para crear un activador de activación en Google Tag Manager, sigue estos pasos:

  1. Accede a tu cuenta de Google Tag Manager.
  2. Selecciona un contenedor para dispositivos móviles.
  3. En la barra de navegación de la izquierda, haz clic en Activadores.
  4. Haz clic en Nuevo y selecciona Activador personalizado.
  5. Haz clic en Untitled Trigger para ingresar el nombre del activador fire cuando el evento es igual a appLaunch y la plataforma es igual a iOS.
  6. En Este activador se activa en (This trigger fires on), selecciona Algunos eventos (Some Events) y, luego, ingresa las siguientes condiciones:

    inicio de la app en iOS

  7. Haz clic en Crear activador.

3. Crea una etiqueta de conversión de Google Ads

En la interfaz de Google Tag Manager, usa los siguientes valores de configuración para crear una nueva etiqueta del seguimiento de conversiones de Google Ads y así realizar un seguimiento de la descarga de una app como una conversión:

Nombre de etiqueta : iOS App Download Conversion
Tipo de etiqueta : Google Ads Conversion Tracking
ID de conversión : Copiar conversionId del fragmento de Google Ads
Etiqueta de conversión : Copiar label del fragmento de Google Ads
Valor de conversión : No debe coincidir con el fragmento de Google Ads
No se puede repetir : Yes
Activador de activación: fire when event equals appLaunch and platform equals iOS
Activador de bloqueo: osVersionPre6

4. Cómo enviar el evento de conversión a la capa de datos

Agrega código a tu app para enviar el evento que activará la conversión a la capa de datos. Por ejemplo, para hacer un seguimiento de la descarga de una aplicación, envía un evento con el valor appLaunch a la capa de datos una vez que se inicie la aplicación y el contenedor de Tag Manager esté disponible.

//
// 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

Si tu app usa vínculos directos, para registrar una conversión de vinculación directa, envía el vínculo a la capa de datos como "gtm.url" dentro de application:handleOpenURL en AppDelegate:

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

6. Publica el contenedor

Ahora puedes publicar tu contenedor para comenzar a enviar pings de seguimiento de conversiones a Google Ads. Consulta Publicación y versiones para obtener más detalles.

Si deseas obtener información adicional sobre el seguimiento de conversiones de Google Ads, incluidas las preguntas sobre cómo se registran las conversiones, consulta Información sobre el seguimiento de conversiones.

7. Identificador de acceso para anunciantes (IDFA)

Para permitir que tu aplicación para iOS acceda al identificador para anunciantes (IDFA), haz lo siguiente:

  • Incluye la biblioteca libAdIdAccess.a en el destino real.
  • En las opciones del vinculador, especifica -ObjC o -force_Load para el destino real.
  • Incluye AdSupport.framework en el objetivo real.