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:
- Cómo crear una conversión nueva en Google Ads
- Cómo crear activadores de bloqueo y activación
- Cómo crear una etiqueta del seguimiento de conversiones de Google Ads
- Cómo enviar el evento de conversión a la capa de datos
- Cómo registrar vínculos directos
- Publica el contenedor
- 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:
- Acceda a su cuenta de Google Ads.
- En la barra de menú, selecciona Herramientas > Conversiones.
- Haz clic en + CONVERSIÓN.
- Selecciona App.
- Seleccione Descargas de aplicaciones y, luego, iOS, y haga clic en Continuar.
- 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.
- Haga clic en Guardar y continuar.
- Revisa la configuración de conversiones. Para cambiar la configuración, haz clic en Editar configuración.
- En Configura tu método de seguimiento, selecciona Colocar el código de seguimiento en la aplicación.
Observa la captura de pantalla para configurar el seguimiento de conversiones.
- Haz clic en Guardar instrucciones y código o Enviar instrucciones y código por correo electrónico para guardar los valores
conversionId
ylabel
. - 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:
- Activador de bloqueo
El
os version
es menor que 6.0. - Activa el activador
event
esappLaunch
yplatform
esiOS
.
Para crear un activador de bloqueo en Google Tag Manager, sigue estos pasos:
- Accede a tu cuenta de Google Tag Manager.
- Selecciona un contenedor para dispositivos móviles.
- En la barra de navegación de la izquierda, haz clic en Activadores.
- Haz clic en Nuevo.
- Haz clic en Untitled Trigger para ingresar el nombre del activador osVersionPre6.
- En Activado, ingresa la siguiente condición:
- Haz clic en Crear activador.
Para crear un activador de activación en Google Tag Manager, sigue estos pasos:
- Accede a tu cuenta de Google Tag Manager.
- Selecciona un contenedor para dispositivos móviles.
- En la barra de navegación de la izquierda, haz clic en Activadores.
- Haz clic en Nuevo y selecciona Activador personalizado.
- 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.
- En Este activador se activa en (This trigger fires on), selecciona Algunos eventos (Some Events) y, luego, ingresa las siguientes condiciones:
- 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
Observa la captura de pantalla del activador de bloqueo.

Consulta la captura de pantalla del activador de activación.

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
5. Registra vínculos directos
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.