Google Ads Dönüşüm İzleme

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:

  1. Google Ads'de yeni dönüşüm oluşturma
  2. Engelleme ve tetikleme tetikleyicileri oluşturma
  3. Google Ads dönüşüm izleme etiketi oluşturma
  4. Dönüşüm etkinliğini veri katmanına gönderme
  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şturma

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'i seçin.
  3. + DÖNÜŞÜM'ü tıklayın.
  4. Uygulama'yı seçin.
  5. Uygulama indirmeleri ve iOS'i seçip Devam'ı tıklayın.
  6. 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ÇIKKAPALI'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.
  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ünde İzleme kodunu uygulamaya yerleştirin'i seçin.
  10. conversionId ve label değerlerini kaydetmek için Talimatları ve kodu kaydet'i veya Talimatları ve kodu e-postayla gönder'i tıklayın.
  11. 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:

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

  1. Google Etiket Yöneticisi hesabınızda oturum açın.
  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. Ateşleme bölümüne 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 tetikleyici oluşturmak için:

  1. Google Etiket Yöneticisi hesabınızda oturum açın.
  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. Başlıksız Tetikleyici'yi tıklayarak fire when event equals appLaunch and platform equals iOS tetikleyici adını girin.
  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, 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

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.