Google Ads Dönüşüm İzleme

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:

  1. Google Ads'de yeni dönüşüm oluşturma
  2. Engelleme ve etkinleşme tetikleyicileri oluşturma
  3. Google Ads dönüşüm izleme etiketi oluşturma
  4. Dönüşüm etkinliğini veri katmanına aktarma
  5. Derin bağlantıları kaydetme
  6. Kapsayıcıyı yayınlama
  7. 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:

  1. Google Ads hesabınızda oturum açın.
  2. Menü çubuğunda Araçlar > Dönüşümler.
  3. + DÖNÜŞÜM'ü tıklayın.
  4. Uygulama'yı seçin.
  5. Uygulama indirme işlemleri'ni ve iOS'u seçip Devam'ı tıklayın.
  6. 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.
  7. Kaydet ve devam et'i tıklayın.
  8. Dönüşüm ayarlarınızı inceleyin. Ayarları değiştirmek için Ayarları düzenle'yi tıklayın.
  9. İzleme yönteminizi ayarlayın bölümünün altında İzleme kodunu uygulamaya yerleştirin'i seçin.
  10. Talimatları ve kodu kaydet veya Talimatı ve kodu e-postayla gönder'i tıklayın. conversionId ve label değerlerini kaydedin.
  11. 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:

Google Etiket Yöneticisi'nde bir engelleme tetikleyicisi oluşturmak için:

  1. Google Etiket Yöneticinizde oturum açın. hesap.
  2. Bir mobil kapsayıcı seçin.
  3. Sol gezinme çubuğunda Tetikleyiciler'i tıklayın.
  4. Yeni'yi tıklayın.
  5. osVersionPre6 tetikleyici adını girmek için Adsız Tetikleyici'yi tıklayın.
  6. Tetikleyicinin Çalıştırılacağı Zaman bölümünde aşağıdaki koşulu girin:

    6.0'dan önceki iOS sürümü

  7. Tetikleyici Oluştur'u tıklayın.

Google Etiket Yöneticisi'nde bir etkinleşme tetikleyicisi oluşturmak için:

  1. Google Etiket Yöneticinizde oturum açın. hesap.
  2. Bir mobil kapsayıcı seçin.
  3. Sol gezinme çubuğunda Tetikleyiciler'i tıklayın.
  4. Yeni'yi tıklayın ve Özel Tetikleyici'yi seçin.
  5. 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.
  6. Bu tetikleyici şu koşulda etkinleşir: bölümünde Bazı Etkinlikler'i seçin ve aşağıdaki koşulları girin:

    iOS'te uygulama lansmanı

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

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.