Bu dokümanda, iOS SDK'nın eski bir sürümü açıklanmaktadır. Analytics'te yeniyseniz en son SDK'yı kullanın. Daha fazla bilgi

iOS Uygulamanıza Analytics ekleme

Bu kılavuzda, adlandırılmış ekranlara yönelik kullanıcı etkinliğini ölçmek için iOS uygulamanıza Analytics'in nasıl ekleneceği gösterilmektedir. Henüz uygulamanız yoksa ve Analytics'in işleyiş şeklini öğrenmek istiyorsanız örnek başvurumuza göz atabilirsiniz.

Analytics, bağımlılıkları yüklemek ve yönetmek için CocoaPods'u kullanır. Bir terminal penceresi açın ve uygulamanızın Xcode projesinin konumuna gidin. Uygulamanız için henüz bir Podfile oluşturmadıysanız, şimdi bir tane oluşturun:

pod init

Uygulamanız için oluşturulan Podfile'ı açın ve aşağıdakileri ekleyin:

pod 'GoogleAnalytics'

Dosyayı kaydedin ve şunu çalıştırın:

pod install

Bu işlem, uygulamanız için bir .xcworkspace dosyası oluşturur. Uygulamanızdaki tüm gelecek geliştirmeler için bu dosyayı kullanın.

Uygulamanız için Analytics'i ilk kullanıma hazırlama

Projeniz için yapılandırma dosyasına sahip olduğunuza göre uygulamayı uygulamaya başlayabilirsiniz. İlk olarak, paylaşılan Analytics nesnesini AppDelegate içinde yapılandırın. Böylece uygulamanız Analytics'e veri gönderebilir. Aşağıdaki işlemleri gerçekleştirirsiniz:

  • Gerekli üstbilgileri ekleyin.
  • Analytics izleyicisini didFinishLaunchingWithOptions içinde ayarlayın.
  • YOUR_TRACKING_ID öğesini kendi Analytics izleme kimliğinizle (ör. UA-47605289-8) değiştirin.
  • İstisna ve günlük kaydı bilgileri gönderme (isteğe bağlı).

Bu değişiklikleri yapmak için önce AppDelegate içerisinde Analytics ekleyin:

#import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>

Ardından, Analytics'i yapılandırmak için didFinishLaunchingWithOptions yöntemini geçersiz kılın:

GAI *gai = [GAI sharedInstance];
[gai trackerWithTrackingId:@"YOUR_TRACKING_ID"];

// Optional: automatically report uncaught exceptions.
gai.trackUncaughtExceptions = YES;

// Optional: set Logger to VERBOSE for debug information.
// Remove before app release.
gai.logger.logLevel = kGAILogLevelVerbose;

Ekran izleme ekleyin

Burada, kullanıcı uygulamanızdaki ekranları her değiştirdiğinde veya değiştirdiğinde Analytics'e adlandırılmış bir ekran görünümü gönderirsiniz. İzlemek istediğiniz bir Görünüm Denetleyici'yi açın ya da bu yeni bir uygulamaysa varsayılan görünüm denetleyicisini açın. Kodunuz aşağıdakileri yapmalıdır:

  • Gerekli üstbilgileri ekleyin:
    #import <GoogleAnalytics/GAI.h>
    #import <GoogleAnalytics/GAIDictionaryBuilder.h>
    #import <GoogleAnalytics/GAIFields.h>
  • Ekran izleme eklemek için bir viewWillAppear yöntemi veya işlevi geçersiz kılma kullanın.
  • Ekran için bir ad girin ve izlemeyi çalıştırın.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];

Sonraki adımlar

  • Kullanıcı etkileşimlerini ölçmek ve uygulama kullanımı ile ilgili soruları yanıtlamak üzere Google Analytics'i nasıl kullanacağınızı öğrenmek için Mobil Uygulama Uygulama Kılavuzu'nu okuyun.
  • Örnekleme, test ve hata ayıklama, devre dışı bırakma ayarları gibi ek yapılandırma seçeneklerini inceleyin.
  • Uygulamanızın gerektirdiği durumlarda Geliştirilmiş E-ticaret, IDFA (Reklamverenler İçin Tanımlayıcı) ve iAd yükleme kampanyası ölçümü gibi isteğe bağlı özellikleri etkinleştirin.