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:
- Neue Conversion in Google Ads erstellen
- Blockierende und auslösende Trigger erstellen
- Conversion-Tracking-Tag von Google Ads erstellen
- Conversion-Ereignisse in die Datenschicht senden
- Deeplinks erfassen
- Container veröffentlichen
- Zugriffs-ID für Werbetreibende (IDFA)
1. Neue Conversion in Google Ads erstellen
So erstellen Sie eine neue Conversion in Google Ads:
- Melden Sie sich in Ihrem Google Ads-Konto an.
- Wählen Sie in der Menüleiste Tools > Conversions aus.
- Klicken Sie auf + CONVERSION.
- Wählen Sie App aus.
- Wählen Sie App-Downloads und iOS aus und klicken Sie auf Weiter.
- 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.
- Klicken Sie auf Speichern und fortfahren.
- Überprüfen Sie Ihre Conversion-Einstellungen. Wenn Sie die Einstellungen ändern möchten, klicken Sie auf Einstellungen bearbeiten.
- Wählen Sie unter Tracking-Methode einrichten die Option Tracking-Code in die App einfügen aus.
- Klicken Sie auf Anleitung und Code speichern oder Anleitung und Code per E-Mail senden, um die Werte
conversionId
undlabel
zu speichern. - 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:
- Blockierungstrigger
Der Wert für
os version
ist kleiner als 6,0. - Trigger auslösen
Der
event
istappLaunch
und derplatform
istiOS
.
So erstellen Sie in Google Tag Manager einen Blockierungstrigger:
- Melden Sie sich in Ihrem Google Tag Manager-Konto an.
- Wählen Sie einen mobilen Container aus.
- Klicken Sie in der linken Navigationsleiste auf Trigger.
- Klicken Sie auf Neu.
- Klicken Sie auf Unbenannter Trigger, um den Triggernamen osVersionPre6 einzugeben.
- Geben Sie unter Fire On (Auslösen bei) die folgende Bedingung ein:
- Klicken Sie auf Trigger erstellen.
So erstellen Sie in Google Tag Manager einen Trigger für das Auslösen:
- Melden Sie sich in Ihrem Google Tag Manager-Konto an.
- Wählen Sie einen mobilen Container aus.
- Klicken Sie in der linken Navigationsleiste auf Trigger.
- Klicken Sie auf Neu und wählen Sie Benutzerdefinierter Trigger aus.
- 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).
- Wählen Sie unter Diesen Trigger auslösen bei die Option Einige Ereignisse aus und geben Sie die folgenden Bedingungen ein:
- 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
5. Deeplinks erfassen
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.