Tracking Konversi Google Ads

Google Tag Manager mendukung tracking konversi Google Ads yang fleksibel dan berbasis pemicu di iOS 6 menggunakan tag Tracking Konversi Google Ads. Panduan ini menggunakan konversi download aplikasi iOS untuk menunjukkan kepada Anda 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:

  1. Membuat konversi baru di Google Ads
  2. Membuat pemicu pemblokiran dan pengaktifan
  3. Membuat tag tracking konversi Google Ads
  4. Mendorong peristiwa konversi ke lapisan data
  5. Merekam deep link
  6. Memublikasikan penampung
  7. ID akses untuk pengiklan (IDFA)

1. Membuat konversi baru di Google Ads

Untuk membuat konversi baru di Google Ads:

  1. Login ke akun Google Ads.
  2. Pada panel menu, pilih Alat > Konversi.
  3. Klik + KONVERSI.
  4. Pilih Aplikasi.
  5. Pilih Download aplikasi dan iOS, lalu klik Lanjutkan.
  6. Masukkan info berikut:
    • Klik Name untuk memasukkan nama aplikasi iOS, lalu klik Done.
    • Klik Value untuk memasukkan nilai untuk setiap download, atau pilih Don't assign a value to this download, dan 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 konversi ingin diposting, lalu klik Selesai.
  7. Klik Simpan dan lanjutkan.
  8. Tinjau setelan konversi Anda. Untuk mengubah setelan, klik Edit setelan.
  9. Di bagian Siapkan metode pelacakan, pilih Masukkan kode pelacakan ke dalam aplikasi.
  10. Klik Simpan petunjuk dan kode atau Kirim petunjuk dan kode melalui email untuk menyimpan nilai conversionId dan label.
  11. Klik Done.

2. Membuat pemicu pemblokiran dan pengaktifan

Pada antarmuka Google Tag Manager, buat pemicu pemblokiran dan pengaktifan yang akan menentukan kapan tag tracking konversi akan diaktifkan.

Karena tag konversi Google Ads hanya didukung di iOS v6.0 atau yang lebih tinggi, Anda harus membuat dua pemicu:

Untuk membuat pemicu pemblokiran di Google Tag Manager:

  1. Login ke akun Google Tag Manager.
  2. Pilih penampung seluler.
  3. Di menu navigasi kiri, klik Pemicu.
  4. Klik Baru.
  5. Klik Pemicu Tanpa Judul untuk memasukkan nama pemicu osVersionPre6.
  6. Di bagian Aktifkan Pada, masukkan kondisi berikut:

    iOS versi sebelum 6.0

  7. Klik Buat trigger.

Untuk membuat pemicu pengaktifan di Google Tag Manager:

  1. Login ke akun Google Tag Manager.
  2. Pilih penampung seluler.
  3. Di menu navigasi kiri, klik Pemicu.
  4. Klik Baru dan pilih Pemicu Kustom.
  5. Klik Pemicu Tanpa Judul untuk memasukkan nama pemicu yang aktif jika peristiwa sama dengan appLaunch dan platform sama dengan iOS.
  6. Di bagian Pemicu ini diaktifkan pada, pilih Beberapa Peristiwa dan masukkan kondisi berikut:

    peluncuran aplikasi di iOS

  7. Klik Buat 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 harus cocok dengan Cuplikan Google Ads
Tidak dapat diulang : Yes
Pemicu Pengaktifan: fire when event equals appLaunch and platform equals iOS
Pemicu Pemblokiran: osVersionPre6

4. Mengirim 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

Jika aplikasi Anda menggunakan deep linking, untuk mencatat konversi deep linking, dorong 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 mendapatkan 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 di target sebenarnya.
  • Pada opsi penaut, tentukan -ObjC atau -force_Load untuk target yang sebenarnya.
  • Sertakan AdSupport.framework pada target sebenarnya.