Seguimiento de conversiones de Google Ads

Google Tag Manager admite un seguimiento de conversiones de Google Ads flexible y basado en activadores. en iOS 6 con las etiquetas del seguimiento de conversiones de Google Ads. En esta guía, se usa una app para iOS descargar conversiones para mostrarle cómo configurar e implementar un 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. Crea activadores de bloqueo y activación
  3. Cómo crear una etiqueta del seguimiento de conversiones de Google Ads
  4. Envía el evento de conversión a la capa de datos
  5. Cómo grabar 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 nueva conversión en Google Ads, sigue estos pasos:

  1. Acceda a su cuenta de Google Ads.
  2. En la barra de menús, 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, Haz clic en Listo.
    • Haz clic en Valor para ingresar un valor para cada descarga. Selecciona No asignar ningún valor a esta descarga. Haz clic en Listo.
    • Haz clic en la opción Optimización, que está seleccionada de forma predeterminada. Si desea desactivar la optimización, haga clic en ACTIVADA para cambiarla a DESACTIVADA. y haz clic en Listo.
    • (Opcional) Haz clic en URL de notificación para ingresar la URL de su proveedor de analíticas donde desea 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 determinará 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 la versión 6.0 de iOS o de más arriba, deberás crear dos activadores:

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

  1. Accede a Google Tag Manager. de servicio predeterminada.
  2. Selecciona un contenedor para dispositivos móviles.
  3. En la barra de navegación 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 de iOS anterior a la 6.0

  7. Haz clic en Crear activador.

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

  1. Accede a Google Tag Manager. de servicio predeterminada.
  2. Selecciona un contenedor para dispositivos móviles.
  3. En la barra de navegación 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, selecciona Algunos eventos 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 para hacer un seguimiento de la descarga de una aplicación como una conversión:

Nombre de la 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 necesita coincidir con el fragmento de Google Ads
Irrepetible : Yes
Activador: 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

Agrega código a tu app para enviar el evento que activará la conversión a la capa de datos. Por ejemplo, para hacer el seguimiento de la descarga de una app, envía un evento con el valor appLaunch a la capa de datos una vez después de que finalice la app y el contenedor de Tag Manager estará 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 su aplicación utiliza 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 del seguimiento de conversiones a Google Ads. Consulta Publicación y Versiones para obtener más detalles.

Para obtener más información sobre las conversiones de Google Ads de las conversiones, incluidas las preguntas sobre cómo se registran las conversiones consulta Conceptos básicos sobre el seguimiento de conversiones

7. Identificador de acceso para anunciantes (IDFA)

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

  • 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 destino real.