Ekran İzleme - iOS SDK

Bu belgede, ekranların genel görünümü ve iOS v2 için Google Analytics SDK'sı kullanılarak ekran görüntülenmelerinin nasıl ölçüleceği açıklanmaktadır.

Genel bakış

Google Analytics'teki ekranlar, kullanıcıların uygulamanızda görüntüledikleri içeriği temsil eder. Web analizindeki benzer kavramlar sayfa görüntülemedir. Ekran görüntülenmelerini ölçmek, kullanıcılarınızın en çok hangi içerikleri görüntülediklerini ve farklı içerikler arasında nasıl gezindiklerini görmenize olanak tanır.

Ekran görüntüleme, 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ğı açıklanmaktadır. Otomatik ekran ölçümünü kullanmak, uygulamanızın tüm views uygulamalarında ekran ölçümünü hızlı bir şekilde uygulamanızı sağlar. Ayrıca Google Analytics'e ek ekran görüntülemeleri göndermek istediğinizde manuel ekran ölçümünden de yararlanabilirsiniz.

Otomatik Ekran Ölçümü

GAITrackedViewController sınıfını kullanarak görüntülemeleri otomatik bir şekilde ekran şeklinde ölçebilirsiniz. Tüm görünüm denetleyicilerinizin GAITrackedViewController, UIViewController kapsamını genişleten bir kolaylık sınıfını genişletmesini ve raporlarınızdaki görünüm denetleyicilerine verilecek görünüm adını sağlamasını sağlayın.

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

@interface AboutViewController : UIViewController

Bu üstbilgiyi şu şekilde güncellersiniz:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

Google Analytics raporlarınızda kullanılacak görünüm adını da belirtmeniz gerekir. Bunu, varsa görüntüleme denetleyicisinin başlangıç yöntemini veya viewDidAppear: yöntemini yerleştirebilirsiniz:

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

trackedViewName, sendView: çağrılmadan önce ayarlandığı sürece otomatik görüntüleme ölçümü gerçekleşir. 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 bir ekran görüntüleme göndermek için aşağıdaki örnekte olduğu gibi sendView: yöntemini çağırın:

[tracker sendView:@"Home Screen"];