Ekran İzleme - iOS SDK

Bu belge, iOS v2 için Google Analytics SDK'sını kullanarak ekranların nasıl ölçüldüğünü ve ekran görüntülenme sayılarının nasıl ölçüldüğünü gösterir.

Genel bakış

Google Analytics'teki ekranlar, kullanıcıların uygulamanızda görüntülediği içeriği temsil eder. Web analizindeki eşdeğer kavram, sayfa görüntülemedir. Ekran görüntülenme sayısını ölçmek, kullanıcıların en çok hangi içerikleri görüntülediğini ve bu içeriklerin farklı parçalar arasında nasıl gezindiğini görmenizi sağlar.

Ekran görüntülenme, Google Analytics raporlarınızda ekran adı olarak kullanılacak tek bir string alanından oluşur.

Ekran görüntüleme verileri, öncelikli olarak aşağıdaki Google Analytics raporlarında kullanılır:

  • Ekranlar raporu
  • Katılım Akışı
  • Hedef Akışı

Uygulama

Aşağıdaki bölümlerde, manuel ve otomatik ekran ölçümünün nasıl uygulanacağı gösterilmektedir. Otomatik ekran ölçümü, views adlı uygulamanızın tamamında ekran ölçümünü hızlıca uygulamanıza imkan tanır. Google Analytics'e ek ekran görünümleri göndermek istiyorsanız manuel ekran ölçümü de kullanılabilir.

Otomatik Ekran Ölçümü

GAITrackedViewController sınıfını kullanarak görüntülemeleri otomatik olarak ekran şeklinde ölçebilirsiniz. Görünüm denetleyicilerinizin her birinin, GAITrackedViewController uzunluğunda bir rahatlık sınıfı olan GAITrackedViewController uygulamasını genişletmesini ve raporlarınızda görünüm denetleyicilerine verilecek görünüm adını sağlamasını sağlayın.

Örneğin, aşağıdaki gibi bir görünüm denetleyici başlığıyla ölçmek istediğiniz "Hakkında" görünümünüz olduğunu varsayalım:

@interface AboutViewController : UIViewController

Bu başlığı güncellemek için:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

Google Analytics raporlarınızda kullanılacak görünüm adını da sağlamanız gerekir. Varsa görünüm denetleyicinin başlatma yöntemi veya viewDidAppear: yöntemi varsa bunun için iyi bir yöntem vardır:

- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
  self.trackedViewName = @"About Screen";
}

trackedViewName, sendView: aranmadan önce ayarlandığı sürece otomatik görüntüleme ölçümü gerçekleştirilir. Görünüm her gösterildiğinde, sağlanan görünüm adıyla sendView: için bir çağrı oluşturulur.

Manuel Ekran Ölçümü

Manuel olarak ekran görüntüsü göndermek için sendView: öğesini aşağıdaki örnekte olduğu gibi çağırın:

[tracker sendView:@"Home Screen"];