Seguimiento de conversiones de Google Ads

Google Tag Manager admite el seguimiento de conversiones flexible y basado en reglas de Google Ads en iOS 6 gracias a las etiquetas de seguimiento de conversiones de Google Ads. En esta guía se utilizan conversiones de descargas de aplicaciones para iOS para mostrarte cómo implementar y configurar una etiqueta de seguimiento de conversiones de Google Ads con Google Tag Manager.

Para implementar y configurar el seguimiento de conversiones de Google Ads de descargas de aplicaciones para iOS, sigue estos pasos:

  1. Crea una conversión en Google Ads
  2. Crea activadores de bloqueo y activación
  3. Crea una etiqueta de seguimiento de conversiones de Google Ads
  4. Envía el evento de conversión a la capa de datos
  5. Registra enlaces profundos
  6. Publica el contenedor
  7. Accede al identificador de anunciantes (IDFA)

1. Crea una conversión en Google Ads

Para crear una conversión en Google Ads:

  1. Inicia sesión en tu cuenta de Google Ads.
  2. En la barra de menú, selecciona Herramientas > Conversiones.
  3. Haz clic en + CONVERSIÓN.
  4. Selecciona Aplicación.
  5. Selecciona Descargas de la aplicación y iOS y haz clic en Continuar.
  6. Introduce lo siguiente:
    • Haz clic en Nombre para introducir el nombre de la aplicación para iOS y haz clic en Listo.
    • Haz clic en Valor para asignarle un valor a cada descarga, o bien selecciona No asignar un valor a esta descarga y haz clic en Listo.
    • Haz clic en Optimización, que está habilitada de forma predeterminada. Para inhabilitarla, haz clic en ACTIVADO para que quede ajustado en DESACTIVADO y, luego, haz clic en Listo.
    • Opcional: Haz clic en URL de confirmación de conversión para introducir la URL del proveedor de analíticas donde quieres que se publiquen las conversiones y haz clic en Listo.
  7. Haz 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 Cómo configurar el método de seguimiento, selecciona Añada un código de seguimiento a la aplicación.
  10. Haz clic en Guardar las instrucciones y el código, o bien en Enviar por correo electrónico las instrucciones y el código y guarda los valores conversionId y label.nsta
  11. Haz clic en Listo.

2. Crea activadores de bloqueo y activación

Crea activadores de bloqueo y activación en la interfaz de Google Tag Manager que determinen cuándo se ponen en marcha las etiquetas de seguimiento de conversiones.

Las etiquetas de conversión de Google Ads solo se admiten en iOS v6.0 o en versiones posteriores, por lo que debes crear dos activadores:

Para crear un activador de bloqueo en Google Tag Manager:

  1. Inicia sesión en tu cuenta de Google Tag Manager.
  2. Selecciona un contenedor móvil.
  3. En la barra de navegación de la izquierda, haz clic en Activadores.
  4. Haz clic en Nuevo.
  5. Haz clic en Activador sin título para introducir el nombre de activador osVersionPre6.
  6. En Activar, introduce la siguiente condición:

    iOS version pre 6.0

  7. Haz clic en Crear activador.

Para crear un activador en Google Tag Manager:

  1. Inicia sesión en tu cuenta de Google Tag Manager.
  2. Selecciona un contenedor móvil.
  3. En la barra de navegación de la izquierda, haz clic en Activadores.
  4. Haz clic en Nuevo.
  5. Haz clic en Activador sin título para introducir el nombre de activador fire when event equals appLaunch and platform equals iOS.
  6. En Activar, introduce las siguientes condiciones:

    app launch on iOS

  7. Haz clic en Crear activador.

3. Crea una etiqueta de seguimiento de conversiones de Google Ads

En la interfaz de Google Tag Manager, utiliza los siguientes valores de configuración para crear una etiqueta de seguimiento de conversiones de Google Ads y hacer un seguimiento de las descargas de aplicación como conversión:

Nombre de la etiqueta (iOS App Download Conversion)
Tipo de etiqueta (Google Ads Conversion Tracking)
ID de conversión (copia el objeto conversionId del fragmento de Google Ads)
Etiqueta de conversión (copia el objeto label del fragmento de Google Ads)
Valor de conversión (no tiene que coincidir con el del fragmento de Google Ads)
Irrepetible (Yes)
Activador de activación (fire when event equals appLaunch and platform equals iOS)
Activador de bloqueo (osVersionPre6)

4. Envía el evento de conversión a la capa de datos

Añade códigos a tu aplicación para enviar el evento que activará la conversión a la capa de datos. Por ejemplo, para hacer un seguimiento de las descargas de una aplicación, envía un evento con el valor appLaunch a la capa de datos cuando el contenedor de Tag Manager esté disponible y después de abrir la aplicación.

//
// 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 aplicación utiliza enlaces profundos y quieres registrar una conversión de enlaces profundos, envía el enlace a la capa de datos como "gtm.url" dentro del objeto application:handleOpenURL en AppDelegate:

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

6. Publica el contenedor

Para comenzar a enviar pings de seguimiento de conversiones a Google Ads, publica tu contenedor. Consulta la página de publicaciones y versiones para obtener más información.

Si quieres obtener más información sobre el seguimiento de conversiones de Google Ads, incluida cualquier pregunta relacionada con el registro de conversiones, consulta la página sobre el seguimiento de conversiones.

7. Accede al identificador de anunciantes (IDFA)

Para permitir que tu aplicación para iOS acceda al identificador de anunciantes (IDFA):

  • Incluye la biblioteca libAdIdAccess.a en la segmentación real.
  • En las opciones de vinculación, asigna el valor -ObjC o -force_Load a la segmentación real.
  • Incluye AdSupport.framework en la segmentación real.