Analytics'i iOS Uygulamanıza Ekleme

Bu kılavuzda, adlandırılmış ekranlardaki kullanıcı etkinliğini ölçmek için Analytics'i iOS uygulamanıza nasıl ekleyeceğiniz gösterilmektedir. Henüz uygulamanız yoksa ve Analytics'in nasıl çalıştığını görmek istiyorsanız örnek uygulamamıza göz atın.

Analytics, bağımlılıkları yüklemek ve yönetmek için CocoaPods'u kullanır. Bir terminal penceresi açın ve uygulamanıza ait 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 dosyasını 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. Bu dosyayı, uygulamanızda gelecekte yapılacak tüm geliştirmeler için kullanın.

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

Projenizin yapılandırma dosyasına sahip olduğunuza göre, artık uygulamaya başlayabilirsiniz. İlk olarak, AppDelegate içindeki paylaşılan Analytics nesnesini yapılandırın. Bu, uygulamanızın Analytics'e veri göndermesini mümkün kılar. Aşağıdakileri yapacaksınız:

  • Gerekli başlıkları ekleyin.
  • Analytics izleyicisini didFinishLaunchingWithOptions alanının içinde ayarlayın.
  • YOUR_TRACKING_ID kısmını UA-47605289-8 gibi kendi Analytics izleme kimliğinizle değiştirin.
  • İstisnaları ve günlük kaydı bilgilerini gönderin (isteğe bağlı).

Bu değişiklikleri yapmak için önce AppDelegate alanına Analytics'i 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 özelliği ekleyin

Kullanıcı, uygulamanızda ekranları her açtığında veya değiştirdiğinde Analytics'e burada adlandırılmış bir ekran görünümü gönderirsiniz. İzlemek istediğiniz bir Görünüm Denetleyicisi açın. Bu yeni bir uygulamaysa varsayılan görünüm denetleyicisini açın. Kodunuz şunları yapmalıdır:

  • Gerekli üstbilgileri ekleyin:
    #import <GoogleAnalytics/GAI.h>
    #import <GoogleAnalytics/GAIDictionaryBuilder.h>
    #import <GoogleAnalytics/GAIFields.h>
  • Ekran izleme eklemek için viewWillAppear yöntemi veya işlev geçersiz kılma yöntemi kullanın.
  • Ekran için bir ad girin ve izlemeyi yürütü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ıyla 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 etme, hata ayıklama, devre dışı bırakma ayarları gibi ek yapılandırma seçeneklerini inceleyin.
  • Uygulamanız için gerekliyse Geliştirilmiş E-ticaret, IDFA (Reklamverenler için Tanımlayıcı) ve iAd yükleme kampanya ölçümü gibi isteğe bağlı özellikleri etkinleştirin.