Suivi des conversions Google Ads

Google Tag Manager est compatible avec le suivi flexible des conversions Google Ads basé sur des déclencheurs dans iOS 6 à l'aide des balises de suivi des conversions Google Ads. Ce guide utilise une conversion de téléchargement d'application iOS pour vous montrer comment configurer et implémenter une balise de suivi des conversions Google Ads avec Google Tag Manager.

Pour configurer et implémenter le suivi des conversions Google Ads pour le téléchargement d'une application iOS:

  1. Créer une conversion dans Google Ads
  2. Créer des déclencheurs de blocage et d'activation
  3. Créer une balise de suivi des conversions Google Ads
  4. Transférer un événement de conversion vers la couche de données
  5. Enregistrer des liens profonds
  6. Publier le conteneur
  7. Identifiant d'accès pour les annonceurs (IDFA)

1. Créer une conversion dans Google Ads

Pour créer une conversion dans Google Ads:

  1. Connectez-vous à votre compte Google Ads.
  2. Dans la barre de menu, sélectionnez Outils > Conversions.
  3. Cliquez sur + CONVERSION.
  4. Sélectionnez Application.
  5. Sélectionnez Téléchargements de l'application et iOS, puis cliquez sur Continuer.
  6. Saisissez ce qui suit :
    • Cliquez sur Nom pour saisir le nom de l'application iOS, puis sur OK.
    • Cliquez sur Valeur pour saisir la valeur de chaque téléchargement ou sélectionnez Ne pas spécifier de valeur pour ce téléchargement, puis cliquez sur OK.
    • Cliquez sur Optimisation, qui est sélectionné par défaut. Pour désactiver l'optimisation, cliquez sur ACTIVER pour qu'elle soit DÉSACTIVÉE, puis cliquez sur OK.
    • (Facultatif) Cliquez sur URL de postback pour saisir l'URL de votre fournisseur d'analyse où vous souhaitez que les conversions soient publiées, puis cliquez sur OK.
  7. Cliquez sur Enregistrer et continuer.
  8. Vérifiez vos paramètres de conversion. Pour modifier les paramètres, cliquez sur Modifier les paramètres.
  9. Sous Configurer votre méthode de suivi, sélectionnez Insérer le code de suivi dans l'application.
  10. Cliquez sur Enregistrer les instructions et le code ou sur Envoyer les instructions et le code par e-mail pour enregistrer les valeurs conversionId et label.
  11. Cliquez sur OK.

2. Créer des déclencheurs de blocage et d'activation

Dans l'interface Google Tag Manager, créez des déclencheurs de blocage et de déclenchement qui détermineront quand la balise de suivi des conversions sera déclenchée.

Étant donné que les balises de conversion Google Ads ne sont compatibles qu'avec iOS 6.0 ou version ultérieure, vous devez créer deux déclencheurs:

Pour créer un déclencheur de blocage dans Google Tag Manager:

  1. Connectez-vous à votre compte Google Tag Manager.
  2. Sélectionnez un conteneur pour mobile.
  3. Dans la barre de navigation de gauche, cliquez sur Déclencheurs.
  4. Cliquez sur Nouveau.
  5. Cliquez sur Untitled Trigger (Déclencheur sans titre) pour saisir le nom du déclencheur osVersionPre6.
  6. Sous Fire On (Activer le déclencheur), saisissez la condition suivante:

    iOS versions antérieures à 6.0

  7. Cliquez sur Créer un déclencheur.

Pour créer un déclencheur de déclenchement dans Google Tag Manager:

  1. Connectez-vous à votre compte Google Tag Manager.
  2. Sélectionnez un conteneur pour mobile.
  3. Dans la barre de navigation de gauche, cliquez sur Déclencheurs.
  4. Cliquez sur Nouveau, puis sélectionnez Déclencheur personnalisé.
  5. Cliquez sur Déclencheur sans titre pour saisir le nom du déclencheur (fire when event equals appLaunch and platform equals iOS).
  6. Sous Conditions dans lesquelles le déclencheur est exécuté, sélectionnez Certains événements, puis saisissez les conditions suivantes:

    lancement de l'application sur iOS

  7. Cliquez sur Créer un déclencheur.

3. Créer une balise de conversion Google Ads

Dans l'interface Google Tag Manager, utilisez les valeurs de configuration suivantes pour créer une balise de suivi des conversions Google Ads afin de suivre un téléchargement d'application en tant que conversion:

Nom de la balise : iOS App Download Conversion
Type de balise : Google Ads Conversion Tracking
ID de conversion : Copier conversionId à partir du code Google Ads
Libellé de conversion : Copier label à partir du code Google Ads
Valeur de conversion : Ne doit pas correspondre au code Google Ads
Non répétable : Yes
Déclencheur de déclenchement: fire when event equals appLaunch and platform equals iOS
Déclencheur de blocage: osVersionPre6

4. Transmettre l'événement de conversion dans la couche de données

Ajoutez du code à votre application pour transmettre l'événement qui déclenchera la conversion à la couche de données. Par exemple, pour suivre un téléchargement d'application, envoyez un événement avec la valeur appLaunch à la couche de données une fois que votre application a démarré et que le conteneur 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

Si votre application utilise des liens profonds, pour enregistrer une conversion de lien profond, transmettez le lien à la couche de données en tant que "gtm.url" dans le application:handleOpenURL du AppDelegate:

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

6. Publier le conteneur

Vous pouvez désormais publier votre conteneur pour commencer à envoyer des pings de suivi des conversions à Google Ads. Pour en savoir plus, consultez Publication et versions.

Pour en savoir plus sur le suivi des conversions Google Ads, y compris pour répondre à vos questions sur la façon dont les conversions sont enregistrées, consultez Comprendre le suivi des conversions.

7. Identifiant d'accès pour les annonceurs (IDFA)

Pour permettre à votre application iOS d'accéder à l'identifiant publicitaire (IDFA):

  • Incluez la bibliothèque libAdIdAccess.a dans la cible réelle.
  • Dans les options du lisseur, spécifiez -ObjC ou -force_Load pour la cible réelle.
  • Incluez AdSupport.framework dans la cible réelle.