Layar - iOS SDK

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