Sesi - iOS SDK

Dokumen ini memberikan ringkasan tingkat tinggi tentang sesi yang terkait dengan Google Analytics SDK untuk iOS v3.

Ringkasan

Sesi mewakili satu periode interaksi pengguna dengan aplikasi Anda. Sesi berfungsi sebagai penampung aktivitas terukur yang berguna, yang mencakup tampilan layar, peristiwa, dan transaksi e-commerce.

Mengelola Sesi

Secara default, Google Analytics akan mengelompokkan hit yang diterima dalam waktu 30 menit satu sama lain ke dalam sesi yang sama. Periode ini dapat dikonfigurasi di tingkat properti. Pelajari cara mengonfigurasi periode waktu tunggu sesi ini.

Pengelolaan Sesi Manual

Untuk memulai atau mengakhiri sesi secara manual, tetapkan parameter kontrol sesi di Kamus yang Anda teruskan ke metode kirim: pelacak.

// May return nil if a tracker has not yet been initialized.
id tracker = [[GAI sharedInstance] defaultTracker];

// Start a new session with a screenView hit.
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
[builder set:@"start" forKey:kGAISessionControl];
[tracker set:kGAIScreenName value:@"My Screen"];
[tracker send:[builder build]];
// There should be no need to end a session explicitly.  However, if you do
// need to indicate end of session with a hit, simply add the following line
// of code to add the parameter to the builder:
[builder set:@"end" forKey:kGAISessionControl];