Pelacakan Layar - iOS SDK

Dokumen ini memberikan tampilan layar dan cara mengukur tampilan layar menggunakan Google Analytics SDK untuk iOS v2.

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.

Data tampilan layar digunakan terutama dalam laporan Google Analytics berikut:

  • Laporan layar
  • Alur Keterlibatan
  • Alur Sasaran

Penerapan

Bagian berikut akan menunjukkan cara menerapkan pengukuran layar manual dan otomatis. Penggunaan pengukuran layar otomatis memungkinkan Anda menerapkan pengukuran layar dengan cepat di seluruh views aplikasi, sedangkan pengukuran layar manual juga dapat digunakan jika Anda ingin mengirim tampilan layar tambahan ke Google Analytics.

Pengukuran Layar Otomatis

Anda dapat secara otomatis mengukur tampilan sebagai layar menggunakan class GAITrackedViewController. Minta setiap pengontrol tampilan memperluas GAITrackedViewController, class praktis yang memperluas UIViewController, dan memberikan nama tampilan untuk diberikan kepada pengontrol tampilan dalam laporan Anda.

Misalnya, Anda memiliki tampilan "About" yang ingin diukur dengan header pengontrol tampilan yang terlihat seperti ini:

@interface AboutViewController : UIViewController

Anda akan memperbarui {i>header<i} ini untuk menyatakan:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

Anda juga harus memberikan nama tampilan yang akan digunakan dalam laporan Google Analytics. Tempat yang tepat untuk meletakkan ini adalah metode penginisialisasi pengontrol tampilan, jika ada, atau metode viewDidAppear::

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

Selama trackedViewName ditetapkan sebelum sendView: dipanggil, pengukuran tampilan otomatis akan berlangsung. Setiap kali tampilan muncul, panggilan ke sendView: dengan nama tampilan yang diberikan akan dibuat.

Pengukuran Layar Manual

Untuk mengirim tampilan layar secara manual, panggil sendView: seperti pada contoh berikut:

[tracker sendView:@"Home Screen"];