Google Tag Manager mendukung tracking konversi Google Ads berbasis pemicu yang fleksibel di iOS 6 menggunakan tag Tracking Konversi Google Ads. Panduan ini menggunakan konversi download aplikasi iOS untuk menunjukkan cara mengonfigurasi dan menerapkan tag tracking konversi Google Ads dengan Google Tag Manager.
Untuk mengonfigurasi dan menerapkan tracking konversi Google Ads untuk download aplikasi iOS:
- Membuat konversi baru di Google Ads
- Membuat pemicu pemblokiran dan pemicu pengaktifan
- Membuat tag tracking konversi Google Ads
- Mengirim peristiwa konversi ke lapisan data
- Merekam deep link
- Memublikasikan penampung
- ID akses untuk pengiklan (IDFA)
1. Membuat konversi baru di Google Ads
Untuk membuat konversi baru di Google Ads:
- Login ke akun Google Ads.
- Di panel menu, pilih Alat > Konversi.
- Klik + KONVERSI.
- Pilih Aplikasi.
- Pilih App downloads dan iOS, lalu klik Continue.
- Masukkan hal berikut:
- Klik Nama untuk memasukkan nama aplikasi iOS, lalu klik Selesai.
- Klik Value untuk memasukkan nilai untuk setiap download, atau pilih Don't assign a value to this download, lalu klik Done.
- Klik Pengoptimalan, yang dipilih secara default. Untuk menonaktifkan pengoptimalan, klik AKTIF untuk mengalihkannya ke NONAKTIF dan klik Selesai.
- (Opsional) Klik URL Postback untuk memasukkan URL dari penyedia analisis tempat Anda ingin konversi diposting, lalu klik Selesai.
- Klik Simpan dan lanjutkan.
- Tinjau setelan konversi Anda. Untuk mengubah setelan, klik Edit settings.
- Di bagian Siapkan metode pelacakan, pilih Masukkan kode pelacakan ke dalam aplikasi.
- Klik Simpan petunjuk dan kode atau Kirim petunjuk dan kode melalui email
untuk menyimpan nilai
conversionId
danlabel
. - Klik Selesai.
2. Membuat pemicu pemblokiran dan pemicu pengaktifan
Di antarmuka Google Tag Manager, buat pemicu pemblokiran dan pemicu pengaktifan yang akan menentukan kapan tag tracking konversi akan diaktifkan.
Karena tag konversi Google Ads hanya didukung di iOS v6.0 atau yang lebih baru, Anda perlu membuat dua pemicu:
- Pemicu pemblokiran
os version
kurang dari 6,0. - Pemicu pengaktif
event
adalahappLaunch
danplatform
adalahiOS
.
Untuk membuat pemicu pemblokiran di Google Tag Manager:
- Login ke akun Google Tag Manager Anda.
- Pilih penampung seluler.
- Di menu navigasi kiri, klik Pemicu.
- Klik Baru.
- Klik Pemicu Tanpa Judul untuk memasukkan nama pemicu osVersionPre6.
- Di bagian Fire On, masukkan kondisi berikut:
- Klik Create Trigger.
Untuk membuat pemicu yang diaktifkan di Google Tag Manager:
- Login ke akun Google Tag Manager.
- Pilih penampung seluler.
- Di menu navigasi sebelah kiri, klik Pemicu.
- Klik Baru, lalu pilih Pemicu Kustom.
- Klik Untitled Trigger untuk memasukkan nama pemicu yang diaktifkan saat peristiwa sama dengan appLaunch dan platform sama dengan iOS.
- Di bagian Pemicu ini diaktifkan pada, pilih Beberapa Peristiwa dan masukkan kondisi berikut:
- Klik Create Trigger.
3. Membuat tag konversi Google Ads
Di Antarmuka Google Tag Manager, gunakan nilai konfigurasi berikut untuk membuat tag tracking konversi Google Ads baru guna melacak download aplikasi sebagai konversi:
Nama Tag : iOS App Download Conversion
Jenis Tag : Google Ads Conversion Tracking
ID Konversi : Salin conversionId
dari Cuplikan Google Ads
Label Konversi : Salin label
dari Cuplikan Google Ads
Nilai Konversi : Tidak perlu cocok dengan Cuplikan Google Ads
Tidak dapat diulang : Yes
Pemicu Pemicu: fire when event equals appLaunch and platform equals iOS
Pemicu Pemblokiran: osVersionPre6
4. Mendorong peristiwa konversi ke lapisan data
Tambahkan kode ke aplikasi Anda untuk mengirim peristiwa yang akan memicu konversi ke lapisan data. Misalnya, untuk melacak download aplikasi, kirim peristiwa dengan nilai appLaunch
ke lapisan data satu kali setelah aplikasi diluncurkan dan penampung Tag Manager tersedia.
// // 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. Mencatat deep link
Jika aplikasi Anda menggunakan deep linking, untuk mencatat konversi deep linking,
kirim link ke lapisan data sebagai "gtm.url"
di dalam
application:handleOpenURL
di AppDelegate
:
[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}]; [[TAGManager instance] previewWithURL:url];
6. Memublikasikan penampung
Sekarang Anda dapat memublikasikan penampung untuk mulai mengirim ping tracking konversi ke Google Ads. Lihat Publikasi dan Versi untuk mengetahui detailnya.
Untuk informasi tambahan tentang tracking konversi Google Ads, termasuk pertanyaan tentang cara konversi dilaporkan, lihat Memahami tracking konversi.
7. ID akses untuk pengiklan (IDFA)
Agar aplikasi iOS Anda dapat mengakses ID untuk pengiklan (IDFA):
- Sertakan library
libAdIdAccess.a
dalam target sebenarnya. - Di opsi penaut, tentukan
-ObjC
atau-force_Load
untuk target sebenarnya. - Sertakan
AdSupport.framework
dalam target yang sebenarnya.