Monitoraggio delle conversioni di Google Ads

Google Tag Manager supporta il monitoraggio delle conversioni di Google Ads flessibile e basato su attivatori in iOS 6 utilizzando i tag di monitoraggio delle conversioni di Google Ads. Questa guida utilizza una conversione di download di app per iOS per mostrarti come configurare e implementare un 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:

  1. Creare una nuova conversione in Google Ads
  2. Creare attivatori di blocco e attivazione
  3. Creare un tag di monitoraggio delle conversioni di Google Ads
  4. Inviare l'evento di conversione al livello dati
  5. Registrare i link diretti
  6. Pubblicare il contenitore
  7. Accesso all'IDFA (Identifier for Advertisers)

1. Creare una nuova conversione in Google Ads

Per creare una nuova conversione in Google Ads:

  1. Accedi all'account Google Ads.
  2. Nella barra dei menu, seleziona Strumenti > Conversioni.
  3. Fai clic su + CONVERSIONE.
  4. Seleziona App.
  5. Seleziona Download di app e iOS e fai clic su Continua.
  6. Inserisci i seguenti valori:
    • Fai clic su Nome per inserire il nome dell'app per iOS e poi 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, che è selezionata per impostazione predefinita. Per disattivare l'ottimizzazione, fai clic su ON per impostare l'opzione su OFF e poi su Fine.
    • (Facoltativo) Fai clic su URL postback per inserire l'URL del fornitore di analisi dei dati in cui vuoi pubblicare le conversioni e poi fai clic su Fine.
  7. Fai clic su Salva e continua.
  8. Esamina le impostazioni di conversione. Per modificare le impostazioni, fai clic su Modifica impostazioni.
  9. In Imposta il metodo di monitoraggio, seleziona Inserisci il codice di monitoraggio nell'app.
  10. Fai clic su Salva istruzioni e codice o Invia istruzioni e codice via email per salvare i valori conversionId e label.
  11. Fai clic su Fine.

2. Creare trigger di blocco e attivazione

Nell'interfaccia di Google Tag Manager, crea attivatori di blocco e attivazione che determineranno quando verrà attivato il tag di monitoraggio delle conversioni.

Poiché i tag di conversione di Google Ads sono supportati solo su iOS 6.0 o versioni successive, devi creare due attivatori:

Per creare un attivatore di blocco in Google Tag Manager:

  1. Accedi all'account Google Tag Manager.
  2. Seleziona un contenitore mobile.
  3. Nella barra di navigazione a sinistra, fai clic su Attivatori.
  4. Fai clic su Nuovo.
  5. Fai clic su Attivatore senza titolo per inserire il nome dell'attivatore osVersionPre6.
  6. In Attiva su, inserisci la seguente condizione:

    Versione iOS precedente alla 6.0

  7. Fai clic su Crea trigger.

Per creare un attivatore di attivazione in Google Tag Manager:

  1. Accedi all'account Google Tag Manager.
  2. Seleziona un contenitore mobile.
  3. Nella barra di navigazione a sinistra, fai clic su Attivatori.
  4. Fai clic su Nuovo e seleziona Attivatore personalizzato.
  5. Fai clic su Trigger senza titolo per inserire il nome dell'attivatore attiva quando evento è uguale ad appLaunch e piattaforma è uguale a iOS.
  6. In Questo attivatore si attiva su, seleziona Alcuni eventi e inserisci le seguenti condizioni:

    Lancio dell'app su iOS

  7. 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 al fine di 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 Google Ads
Non ripetibile : Yes
Attivazione: fire when event equals appLaunch and platform equals iOS
Attivazione blocco: osVersionPre6

4. Invia l'evento di conversione al livello dati

Aggiungi codice all'app per inviare al livello dati l'evento che attiverà la conversione. Ad esempio, per monitorare un download di app, invia un evento con il valore appLaunch al livello dei dati una volta che l'app è stata avviata 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

Se la tua app utilizza i link diretti, per registrare una conversione tramite link diretti, spingere il link al livello dati come "gtm.url" all'interno di 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. Per informazioni dettagliate, consulta Pubblicazione e versioni.

Per ulteriori informazioni sul monitoraggio delle conversioni di Google Ads, incluse eventuali domande sulla modalità di generazione dei report sulle conversioni, consulta Informazioni sul monitoraggio delle conversioni.

7. Accesso all'identificatore per gli inserzionisti (IDFA)

Per consentire alla tua applicazione per iOS di accedere all'identificatore per gli 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.