Google Ads-Conversion-Tracking

Google Tag Manager unterstützt flexibles, triggerbasiertes Google Ads-Conversion-Tracking unter iOS 6 mit Google Ads-Conversion-Tracking-Tags. In dieser Anleitung wird anhand einer iOS-App-Download-Conversion veranschaulicht, wie Sie ein Google Ads-Conversion-Tracking-Tag mit Google Tag Manager konfigurieren und implementieren.

So konfigurieren und implementieren Sie Google Ads-Conversion-Tracking für den Download einer iOS-App:

  1. Neue Conversion in Google Ads erstellen
  2. Blockierende und auslösende Trigger erstellen
  3. Conversion-Tracking-Tag von Google Ads erstellen
  4. Conversion-Ereignisse in die Datenschicht senden
  5. Deeplinks erfassen
  6. Container veröffentlichen
  7. Zugriffs-ID für Werbetreibende (IDFA)

1. Neue Conversion in Google Ads erstellen

So erstellen Sie eine neue Conversion in Google Ads:

  1. Melden Sie sich in Ihrem Google Ads-Konto an.
  2. Wählen Sie in der Menüleiste Tools > Conversions aus.
  3. Klicken Sie auf + CONVERSION.
  4. Wählen Sie App aus.
  5. Wählen Sie App-Downloads und iOS aus und klicken Sie auf Weiter.
  6. Geben Sie Folgendes ein:
    • Klicken Sie auf Name, um den Namen der iOS-App einzugeben, und dann auf Fertig.
    • Klicken Sie auf Wert, um einen Wert für jeden Download einzugeben, oder wählen Sie Diesem Download keinen Wert zuweisen aus und klicken Sie auf Fertig.
    • Klicken Sie auf Optimierung, die standardmäßig ausgewählt ist. Wenn Sie die Optimierung deaktivieren möchten, klicken Sie auf AKTIVIERT, um die Option zu deaktivieren, und dann auf FERTIG.
    • Optional: Klicken Sie auf Postback-URL, geben Sie die URL Ihres Analyseanbieters ein, unter der die Conversions hochgeladen werden sollen, und klicken Sie auf Fertig.
  7. Klicken Sie auf Speichern und fortfahren.
  8. Überprüfen Sie Ihre Conversion-Einstellungen. Wenn Sie die Einstellungen ändern möchten, klicken Sie auf Einstellungen bearbeiten.
  9. Wählen Sie unter Tracking-Methode einrichten die Option Tracking-Code in die App einfügen aus.
  10. Klicken Sie auf Anleitung und Code speichern oder Anleitung und Code per E-Mail senden, um die Werte conversionId und label zu speichern.
  11. Klicken Sie auf Fertig.

2. Blockierende und auslösende Trigger erstellen

Erstellen Sie in Google Tag Manager Blockierungs- und Auslösetrigger, mit denen festgelegt wird, wann das Conversion-Tracking-Tag ausgelöst wird.

Da Google Ads-Conversion-Tags nur unter iOS 6.0 oder höher unterstützt werden, müssen Sie zwei Trigger erstellen:

So erstellen Sie in Google Tag Manager einen Blockierungstrigger:

  1. Melden Sie sich in Ihrem Google Tag Manager-Konto an.
  2. Wählen Sie einen mobilen Container aus.
  3. Klicken Sie in der linken Navigationsleiste auf Trigger.
  4. Klicken Sie auf Neu.
  5. Klicken Sie auf Unbenannter Trigger, um den Triggernamen osVersionPre6 einzugeben.
  6. Geben Sie unter Fire On (Auslösen bei) die folgende Bedingung ein:

    iOS-Version vor 6.0

  7. Klicken Sie auf Trigger erstellen.

So erstellen Sie in Google Tag Manager einen Trigger für das Auslösen:

  1. Melden Sie sich in Ihrem Google Tag Manager-Konto an.
  2. Wählen Sie einen mobilen Container aus.
  3. Klicken Sie in der linken Navigationsleiste auf Trigger.
  4. Klicken Sie auf Neu und wählen Sie Benutzerdefinierter Trigger aus.
  5. Klicken Sie auf Untitled Trigger (Unbenannter Trigger), um den Triggernamen einzugeben: fire when event equals appLaunch and platform equals iOS (Auslösen, wenn Ereignis „appLaunch“ und Plattform „iOS“ entspricht).
  6. Wählen Sie unter Diesen Trigger auslösen bei die Option Einige Ereignisse aus und geben Sie die folgenden Bedingungen ein:

    App-Start auf iOS-Geräten

  7. Klicken Sie auf Trigger erstellen.

3. Google Ads-Conversion-Tag erstellen

Verwenden Sie in der Google Tag Manager-Benutzeroberfläche die folgenden Konfigurationswerte, um ein neues Google Ads-Conversion-Tracking-Tag zu erstellen, mit dem ein App-Download als Conversion erfasst wird:

Tag-Name : iOS App Download Conversion
Tag-Typ : Google Ads Conversion Tracking
Conversion-ID : conversionId aus Google Ads-Snippet kopieren
Conversion-Label : label aus Google Ads-Snippet kopieren
Conversion-Wert : Muss nicht mit dem Google Ads-Snippet übereinstimmen
Nicht wiederholbar : Yes
Auslösetrigger: fire when event equals appLaunch and platform equals iOS
Blockierungstrigger: osVersionPre6

4. Conversion-Ereignis in die Datenschicht übertragen

Fügen Sie Ihrer App Code hinzu, um das Ereignis, das die Conversion auslöst, an die Datenschicht zu senden. Wenn Sie beispielsweise einen App-Download erfassen möchten, senden Sie nach dem Starten der App und der Verfügbarkeit des Tag Manager-Containers ein Ereignis mit dem Wert appLaunch an die Datenschicht.

//
// 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

Wenn in Ihrer App Deeplinks verwendet werden, übertragen Sie den Link als "gtm.url" innerhalb von application:handleOpenURL im AppDelegate an die Datenschicht, um eine Deeplink-Conversion zu erfassen:

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

6. Container veröffentlichen

Sie können den Container jetzt veröffentlichen, damit Conversion-Tracking-Pings an Google Ads gesendet werden. Weitere Informationen finden Sie unter Veröffentlichung und Versionen.

Weitere Informationen zum Google Ads-Conversion-Tracking, einschließlich Fragen zur Berichterstellung von Conversions, finden Sie im Hilfeartikel Conversion-Tracking.

7. Zugriffs-ID für Werbetreibende (IDFA)

So aktivieren Sie den Zugriff Ihrer iOS-App auf den Identifier for Advertisers (IDFA):

  • Fügen Sie die Bibliothek libAdIdAccess.a in das tatsächliche Ziel ein.
  • Geben Sie in den Verknüpfungsoptionen -ObjC oder -force_Load als tatsächliches Ziel an.
  • Nehmen Sie AdSupport.framework in das tatsächliche Ziel auf.