Google Tag Manager supporta il monitoraggio flessibile delle conversioni di Google Ads basato su trigger in iOS 6 con i tag di monitoraggio delle conversioni di Google Ads. Questa guida utilizza un'app per iOS conversione di download che mostra come configurare e implementare una Tag di monitoraggio delle conversioni di Google Ads con Google Tag Manager.
Per configurare e implementare il monitoraggio delle conversioni di Google Ads per il download di un'app per iOS:
- Creare una nuova conversione in Google Ads
- Creare attivatori di blocco e attivazione
- Creare un tag di monitoraggio delle conversioni di Google Ads
- Eseguire il push dell'evento di conversione al livello dati
- Registrare i link diretti
- Pubblicare il contenitore
- Identificatore di accesso per gli inserzionisti (IDFA)
1. Creare una nuova conversione in Google Ads
Per creare una nuova conversione in Google Ads:
- Accedi all'account Google Ads.
- Nella barra dei menu, seleziona Strumenti > Conversioni.
- Fai clic su + CONVERSIONE.
- Seleziona App.
- Seleziona Download di app e iOS e fai clic su Continua.
- Inserisci quanto segue:
- Fai clic su Nome per inserire il nome dell'app per iOS e fai clic su Fine.
- Fai clic su Valore per inserire un valore per ogni download oppure Seleziona Non assegnare un valore a questo download e fai clic su Fine.
- Fai clic su Ottimizzazione, selezionata per impostazione predefinita. Per disattivare l'ottimizzazione, fai clic su ON per impostarlo su OFF. e fai clic su Fine.
- (Facoltativo) Fai clic su URL postback per inserire l'URL da al tuo fornitore di dati e analisi in cui pubblicare le conversioni fai clic su Fine.
- Fai clic su Salva e continua.
- Esamina le impostazioni di conversione. Per modificare le impostazioni, fai clic su Modifica impostazioni.
- In Imposta il metodo di monitoraggio, seleziona Inserisci il codice di monitoraggio nell'app.
- Fai clic su Salva istruzioni e codice o Invia istruzioni e codice via email
per salvare i valori
conversionId
elabel
. - Fai clic su Fine.
2. Creare attivatori di blocco e attivazione
Nell'interfaccia di Google Tag Manager, crea attivatori di blocco e attivazione che determinerà quando verrà attivato il tag di monitoraggio delle conversioni.
I tag di conversione di Google Ads sono supportati solo su iOS 6.0 o devi creare due attivatori:
- Trigger di blocco
Il valore
os version
è inferiore a 6,0. - Trigger in funzione
Il valore
event
èappLaunch
eplatform
èiOS
.
Per creare un attivatore di blocco in Google Tag Manager:
- Accedi a Google Tag Manager. .
- Seleziona un contenitore per dispositivi mobili.
- Nella barra di navigazione a sinistra, fai clic su Attivatori.
- Fai clic su Nuovo.
- Fai clic su Trigger senza titolo per inserire il nome osVersionPre6 del trigger.
- In Attiva su, inserisci la seguente condizione:
- Fai clic su Crea trigger.
Per creare un attivatore in Google Tag Manager:
- Accedi a Google Tag Manager. .
- Seleziona un contenitore per dispositivi mobili.
- Nella barra di navigazione a sinistra, fai clic su Attivatori.
- Fai clic su Nuovo e seleziona Attivatore personalizzato.
- Fai clic su Trigger senza titolo per inserire il nome dell'attivatore si attivano quando l'evento equivale ad appLaunch e la piattaforma equivale a iOS.
- In Questo attivatore si attiva su, seleziona Alcuni eventi e inserisci le seguenti condizioni:
- Fai clic su Crea trigger.
3. Creare un tag di conversione di Google Ads
Nell'interfaccia di Google Tag Manager, utilizza i seguenti valori di configurazione per creare un nuovo tag di monitoraggio delle conversioni di Google Ads per monitorare il download di un'app come conversione:
Nome tag : iOS App Download Conversion
Tipo di tag : Google Ads Conversion Tracking
ID conversione : copia conversionId
dallo snippet Google Ads
Etichetta conversione : Copia label
dallo snippet Google Ads
Valore di conversione : non deve corrispondere allo snippet di Google Ads
Non ripetibile : Yes
Attivatore: fire when event equals appLaunch and platform equals iOS
Attivatore di blocco: osVersionPre6
4. Esegui il push dell'evento di conversione al livello dati
Aggiungi il codice alla tua app per eseguire il push dell'evento che attiverà la conversione
al livello dati. Ad esempio, per monitorare il download di un'app, esegui il push di un evento con
il valore appLaunch
al livello dati una volta dopo l'app
e il contenitore di Tag Manager è disponibile.
// // 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 link diretti
Se la tua app utilizza i link diretti, per registrare una conversione tramite link diretti,
esegui il push del link al livello dati come "gtm.url"
all'interno dell'elemento
application:handleOpenURL
in AppDelegate
:
[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}]; [[TAGManager instance] previewWithURL:url];
6. Pubblica il contenitore
Ora puoi pubblicare il contenitore per iniziare a inviare ping di monitoraggio delle conversioni a Google Ads. Vedi Pubblicazione e versioni per maggiori dettagli.
Per ulteriori informazioni sulla conversione di Google Ads il monitoraggio delle conversioni, incluse domande su come vengono registrate le conversioni, vedi Informazioni sul monitoraggio delle conversioni.
7. Identificatore di accesso per gli inserzionisti (IDFA)
Per consentire alla tua applicazione iOS di accedere all'identificatore di inserzionisti (IDFA):
- Includi la libreria
libAdIdAccess.a
nel target effettivo. - Nelle opzioni del linker, specifica
-ObjC
o-force_Load
per il target effettivo. - Includi
AdSupport.framework
nel target effettivo.