Dokumen ini memberikan ringkasan tentang layar dan cara mengukur tampilan layar menggunakan Google Analytics SDK untuk iOS v3.
Ringkasan
Layar di Google Analytics mewakili konten yang dilihat pengguna dalam aplikasi Anda. Konsep yang setara dalam analisis web adalah kunjungan halaman. Mengukur tampilan layar memungkinkan Anda melihat konten mana yang paling banyak dilihat oleh pengguna, dan bagaimana mereka membuka berbagai konten yang berbeda.
Tampilan layar terdiri dari satu kolom string yang akan digunakan sebagai nama layar dalam laporan Google Analytics Anda:
Nama Kolom | Kolom Pelacak | Jenis | Wajib | Deskripsi |
---|---|---|---|---|
Nama Layar |
kGAIScreenName |
NSString |
Ya | Nama layar aplikasi. |
Data tampilan layar digunakan terutama dalam laporan Google Analytics standar berikut:
- Laporan layar
- Alur Keterlibatan
Pengukuran Layar Manual
Untuk mengirim tampilan layar secara manual, tetapkan nilai kolom layar pada pelacak, lalu kirim hit:
// May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; // This screen name value will remain set on the tracker and sent with // hits until it is set to a new value or to nil. [tracker set:kGAIScreenName value:@"Home Screen"]; // Previous V3 SDK versions // [tracker send:[[GAIDictionaryBuilder createAppView] build]]; // New SDK versions [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Pengukuran Layar Otomatis
Mengukur tampilan secara otomatis sebagai layar menggunakan
class GAITrackedViewController
. Minta setiap pengontrol
tampilan Anda memperluas GAITrackedViewController
dan menambahkan
properti bernama screenName
. Properti ini akan digunakan untuk menetapkan
kolom nama layar.
// // MyViewController.h // An example of using automatic screen tracking in a ViewController. // #import "GAITrackedViewController.h" // Extend the provided GAITrackedViewController for automatic screen // measurement. @interface AboutViewController : GAITrackedViewController @end // // MyViewController.m // #import "MyViewController.h" #import "AppDelegate.h" @implementation MyViewController - (void)viewDidLoad { [super viewDidLoad]; // Set screen name. self.screenName = @"Home Screen"; } // Rest of the ViewController implementation. @end