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.