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"];