Google Etiket Yöneticisi, Google Ads dönüşüm izleme etiketlerini kullanarak iOS 6'ta esnek, tetikleyiciye dayalı Google Ads dönüşüm izlemeyi destekler. Bu kılavuzda, Google Etiket Yöneticisi ile Google Ads dönüşüm izleme etiketinin nasıl yapılandırılıp uygulanacağını göstermek için iOS uygulama indirme dönüşümü kullanılmaktadır.
iOS uygulaması indirme işlemi için Google Ads dönüşüm izlemeyi yapılandırmak ve uygulamak üzere:
- Google Ads'de yeni dönüşüm oluşturma
- Engelleme ve tetikleme tetikleyicileri oluşturma
- Google Ads dönüşüm izleme etiketi oluşturma
- Dönüşüm etkinliğini veri katmanına gönderme
- Derin bağlantıları kaydetme
- Kapsayıcıyı yayınlama
- Reklamverenler için erişim tanımlayıcısı (IDFA)
1. Google Ads'de yeni dönüşüm oluşturma
Google Ads'de yeni bir dönüşüm oluşturmak için:
- Google Ads hesabınızda oturum açın.
- Menü çubuğunda Araçlar > Dönüşümler'i seçin.
- + DÖNÜŞÜM'ü tıklayın.
- Uygulama'yı seçin.
- Uygulama indirmeleri ve iOS'i seçip Devam'ı tıklayın.
- Aşağıdakileri girin:
- iOS uygulamasının adını girmek için Ad'ı ve ardından Bitti'yi tıklayın.
- Her indirme için bir değer girmek üzere Değer'i tıklayın veya Bu indirmeye değer atama'yı seçip Bitti'yi tıklayın.
- Varsayılan olarak seçili olan Optimizasyon'u tıklayın. Optimizasyonu kapatmak için AÇIK'ı KAPALI'ya geçirin ve Bitti'yi tıklayın.
- (İsteğe bağlı) Dönüşümlerin yayınlanmasını istediğiniz analizi sağlayıcınızdaki URL'yi girmek için Geri gönderme URL'si'ni ve ardından Bitti'yi tıklayın.
- Kaydet ve devam et'i tıklayın.
- Dönüşüm ayarlarınızı inceleyin. Ayarları değiştirmek için Ayarları düzenle'yi tıklayın.
- İzleme yönteminizi ayarlayın bölümünde İzleme kodunu uygulamaya yerleştirin'i seçin.
conversionId
velabel
değerlerini kaydetmek için Talimatları ve kodu kaydet'i veya Talimatları ve kodu e-postayla gönder'i tıklayın.- Bitti'yi tıklayın.
2. Engelleme ve tetikleme tetikleyicileri oluşturma
Google Etiket Yöneticisi arayüzünde, dönüşüm izleme etiketinin ne zaman tetikleneceğini belirleyecek engelleme ve tetikleme tetikleyicileri oluşturun.
Google Ads dönüşüm etiketleri yalnızca iOS 6.0 veya sonraki sürümlerde desteklendiğinden iki tetikleyici oluşturmanız gerekir:
- Engelleme tetikleyicisi
os version
6,0'dan az. - Tetikleyiciyi etkinleştirme
event
,appLaunch
veplatform
,iOS
.
Google Etiket Yöneticisi'nde engelleme tetikleyicisi oluşturmak için:
- Google Etiket Yöneticisi hesabınızda oturum açın.
- Bir mobil kapsayıcı seçin.
- Sol gezinme çubuğunda Tetikleyiciler'i tıklayın.
- Yeni'yi tıklayın.
- osVersionPre6 tetikleyici adını girmek için Adsız Tetikleyici'yi tıklayın.
- Ateşleme bölümüne aşağıdaki koşulu girin:
- Tetikleyici Oluştur'u tıklayın.
Google Etiket Yöneticisi'nde tetikleyici oluşturmak için:
- Google Etiket Yöneticisi hesabınızda oturum açın.
- Bir mobil kapsayıcı seçin.
- Sol gezinme çubuğunda Tetikleyiciler'i tıklayın.
- Yeni'yi tıklayın ve Özel Tetikleyici'yi seçin.
- Başlıksız Tetikleyici'yi tıklayarak fire when event equals appLaunch and platform equals iOS tetikleyici adını girin.
- Bu tetikleyici şu koşulda etkinleşir: bölümünde Bazı Etkinlikler'i seçin ve aşağıdaki koşulları girin:
- Tetikleyici Oluştur'u tıklayın.
3. Google Ads dönüşüm etiketi oluşturma
Google Etiket Yöneticisi arayüzünde, bir uygulama indirme işlemini dönüşüm olarak izlemek için yeni bir Google Ads dönüşüm izleme etiketi oluşturmak üzere aşağıdaki yapılandırma değerlerini kullanın:
Etiket Adı : iOS App Download Conversion
Etiket Türü : Google Ads Conversion Tracking
Dönüşüm Kimliği : Google Ads Snippet'inden conversionId
Kopyası
Dönüşüm Etiketi : Google Ads Snippet'inden label
kopyası
Dönüşüm Değeri : Google Ads Snippet'i ile eşleşmesi gerekmez
Yinelenemez : Yes
Tetikleme Tetikleyicisi: fire when event equals appLaunch and platform equals iOS
Engelleme Tetikleyicisi: osVersionPre6
4. Dönüşüm etkinliğini veri katmanına aktarma
Dönüşümü tetikleyecek etkinliği veri katmanına aktarmak için uygulamanıza kod ekleyin. Örneğin, bir uygulama indirme etkinliğini izlemek için uygulamanız başlatıldıktan ve Etiket Yöneticisi kapsayıcısı kullanılabilir hale geldikten sonra veri katmanına appLaunch
değerini içeren bir etkinlik gönderin.
// // 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. Derin bağlantıları kaydetme
Uygulamanızda derin bağlantı kullanılıyorsa derin bağlantı dönüşümü kaydetmek için bağlantıyı AppDelegate
içindeki application:handleOpenURL
içinde "gtm.url"
olarak veri katmanına aktarın:
[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}]; [[TAGManager instance] previewWithURL:url];
6. Kapsayıcıyı yayınlama
Artık Google Ads'e dönüşüm izleme ping'leri göndermeye başlamak için kapsayıcınızı yayınlayabilirsiniz. Ayrıntılar için Yayınlama ve Sürümler başlıklı makaleyi inceleyin.
Dönüşümlerin nasıl raporlandığıyla ilgili sorular dahil olmak üzere Google Ads dönüşüm izleme hakkında daha fazla bilgi için Dönüşüm izlemeyi anlama bölümüne bakın.
7. Reklamverenler için erişim tanımlayıcısı (IDFA)
iOS uygulamanızın reklamveren tanımlayıcısına (IDFA) erişmesini sağlamak için:
libAdIdAccess.a
kitaplığını gerçek hedefe ekleyin.- Bağlantılayıcı seçeneklerinde, gerçek hedef için
-ObjC
veya-force_Load
belirtin. AdSupport.framework
değerini gerçek hedefe dahil edin.