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.