Google Etiket Yöneticisi, esnek, tetikleyiciye dayalı Google Ads dönüşüm izlemeyi destekler iOS 6'da Google Ads Dönüşüm İzleme etiketlerini kullanarak. Bu kılavuzda bir iOS uygulaması kullanılmaktadır nasıl yapılandıracağınızı ve uygulayacağınızı gösteren indirme dönüşümü Google Etiket Yöneticisi'nde Google Ads dönüşüm izleme etiketi.
Bir iOS uygulaması indirme işlemine yönelik Google Ads dönüşüm izlemeyi yapılandırmak ve uygulamak için:
- Google Ads'de yeni dönüşüm oluşturma
- Engelleme ve etkinleşme tetikleyicileri oluşturma
- Google Ads dönüşüm izleme etiketi oluşturma
- Dönüşüm etkinliğini veri katmanına aktarma
- 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şturun
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.
- + DÖNÜŞÜM'ü tıklayın.
- Uygulama'yı seçin.
- Uygulama indirme işlemleri'ni ve iOS'u seçip Devam'ı tıklayın.
- Aşağıdakileri girin:
- Ad'ı tıklayarak iOS uygulamasının adını girin ve Bitti'yi tıklayın.
- Her indirme işlemi için bir değer girmek üzere Değer'i tıklayın veya Bu indirme işlemine değer atama'yı seçin ve Bitti'yi tıklayın.
- Varsayılan olarak seçili olan Optimizasyon'u tıklayın. Optimizasyonu kapatmak için AÇIK düğmesini tıklayarak KAPALI konumuna getirin ve Bitti'yi tıklayın.
- (İsteğe bağlı) Geri gönderme URL'si'ni tıklayarak şu kaynaktaki URL'yi girin: yayınlanmasını istediğinize bir e-posta göndermenize 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ünün altında İzleme kodunu uygulamaya yerleştirin'i seçin.
- Talimatları ve kodu kaydet veya Talimatı ve kodu e-postayla gönder'i tıklayın.
conversionId
velabel
değerlerini kaydedin. - Bitti'yi tıklayın.
2. Engelleme ve etkinleşme tetikleyicileri oluşturma
Google Etiket Yöneticisi arayüzünde, her bir müşteri için devre dışı bırakmaya dönüşüm izleme etiketinin ne zaman tetikleneceğini belirler.
Google Ads dönüşüm etiketleri yalnızca iOS v6.0 veya iki tetikleyici oluşturmanız gerekir:
- Engelleme tetikleyicisi
os version
, 6,0'dan küçük. - Etkinleştirme tetikleyicisi
event
artıkappLaunch
veplatform
,iOS
.
Google Etiket Yöneticisi'nde bir engelleme tetikleyicisi oluşturmak için:
- Google Etiket Yöneticinizde oturum açın. hesap.
- 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.
- Tetikleyicinin Çalıştırılacağı Zaman bölümünde aşağıdaki koşulu girin:
- Tetikleyici Oluştur'u tıklayın.
Google Etiket Yöneticisi'nde bir etkinleşme tetikleyicisi oluşturmak için:
- Google Etiket Yöneticinizde oturum açın. hesap.
- 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.
- Tetikleyici adını girmek için Adsız Tetikleyici'yi tıklayın Etkinlik appLaunch'a, platform ise iOS'e eşit olduğunda tetiklenir.
- 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 aşağıdaki yapılandırma değerlerini kullanın Uygulama indirme işlemini izlemek için yeni bir Google Ads dönüşüm izleme etiketi oluşturun. dönüşüm olarak:
Etiket Adı : iOS App Download Conversion
Etiket Türü : Google Ads Conversion Tracking
Dönüşüm Kimliği : Google Ads Snippet'inden conversionId
kopyala
Dönüşüm Etiketi : Google Ads Snippet'inden label
kodunu kopyalayın
Dönüşüm Değeri : Google Ads Snippet'i ile eşleşmesi gerekmez
Tekrar edilemez : Yes
Etiketi Tetikleyen Tetikleyici: 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 aktarmak için uygulamanıza kod ekleyin
veri katmanına gider. Örneğin, bir uygulama indirme işlemini izlemek için
uygulamanızdan bir kez sonra veri katmanına appLaunch
değerini ekleyin
başlatılmasını ve Etiket Yöneticisi kapsayıcısının kullanılabilir olduğunu bilmenizi isteriz.
// // 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ı kaydet
Uygulamanızda derin bağlantı kullanılıyorsa derin bağlantı dönüşümü kaydetmek için
bağlantıyı veri katmanının içindeki "gtm.url"
olarak
AppDelegate
içinde application:handleOpenURL
:
[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}]; [[TAGManager instance] previewWithURL:url];
6. Kapsayıcıyı yayınlama
Artık dönüşüm izleme ping'leri göndermeye başlamak için kapsayıcınızı yayınlayabilirsiniz. Google Ads'e. Bkz. Yayınlama ve Sürümler başlıklı makaleden ayrıntılı bilgi edinebilirsiniz.
Google Ads dönüşümü hakkında daha fazla bilgi için raporlanma, dönüşüm işlemlerinin nasıl raporlandığı gibi konular dahil bkz. Dönüşüm izlemeyi anlama.
7. Reklamverenler için erişim tanımlayıcısı (IDFA)
iOS uygulamanızın reklamverenler (IDFA):
libAdIdAccess.a
kitaplığını gerçek hedefe dahil et.- Bağlayıcı seçeneklerinde
-ObjC
veya Asıl hedef için-force_Load
. AdSupport.framework
öğesini gerçek hedefe dahil edin.