Panduan ini menunjukkan cara menambahkan Analytics ke aplikasi iOS untuk mengukur aktivitas pengguna pada layar bernama. Jika Anda belum memiliki aplikasi dan hanya ingin melihat cara kerja Analytics, lihat aplikasi contoh kami.
Analytics menggunakan CocoaPods untuk menginstal dan mengelola dependensi. Buka jendela terminal dan temukan lokasi project Xcode untuk aplikasi Anda. Jika Anda belum membuat Podfile untuk aplikasi Anda, buat Podfile sekarang:
pod init
Buka Podfile yang dibuat untuk aplikasi Anda dan tambahkan hal berikut:
pod 'GoogleAnalytics'
Simpan file dan jalankan:
pod install
Tindakan ini akan membuat file .xcworkspace
untuk aplikasi Anda. Gunakan file ini untuk semua
pengembangan aplikasi Anda pada masa mendatang.
Melakukan inisialisasi Analytics untuk aplikasi Anda
Setelah memiliki file konfigurasi untuk project, Anda siap untuk mulai menerapkannya. Pertama, konfigurasikan objek Analytics bersama di dalam AppDelegate
. Hal ini memungkinkan aplikasi Anda mengirim data
ke Analytics. Anda akan melakukan hal berikut:
- Sertakan header yang diperlukan.
- Tetapkan pelacak Analytics di dalam
didFinishLaunchingWithOptions
. - Ganti
YOUR_TRACKING_ID
dengan ID pelacakan Analytics Anda sendiri, sepertiUA-47605289-8
. - Kirim pengecualian dan info logging (opsional).
Untuk melakukan perubahan ini, tambahkan Analytics di dalam AppDelegate
terlebih dahulu:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
Kemudian, ganti metode didFinishLaunchingWithOptions
untuk mengonfigurasi Analytics:
GAI *gai = [GAI sharedInstance]; [gai trackerWithTrackingId:@"YOUR_TRACKING_ID"]; // Optional: automatically report uncaught exceptions. gai.trackUncaughtExceptions = YES; // Optional: set Logger to VERBOSE for debug information. // Remove before app release. gai.logger.logLevel = kGAILogLevelVerbose;
Tambahkan pelacakan layar
Di sini, Anda akan mengirim tampilan layar bernama ke Analytics setiap kali pengguna membuka atau mengubah layar di aplikasi Anda. Buka Pengontrol Tampilan yang ingin Anda lacak, atau jika ini adalah aplikasi baru, buka pengontrol tampilan default. Kode Anda akan melakukan hal berikut:
- Tambahkan header yang diperlukan:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h> #import <GoogleAnalytics/GAIFields.h>
- Gunakan metode
viewWillAppear
atau penggantian fungsi untuk menyisipkan pelacakan layar. - Berikan nama untuk layar dan jalankan pelacakan.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Langkah berikutnya
- Baca Panduan Penerapan Aplikasi Seluler untuk mempelajari cara menggunakan Google Analytics guna mengukur interaksi pengguna dan menjawab pertanyaan terkait penggunaan aplikasi.
- Tinjau opsi konfigurasi tambahan seperti pengambilan sampel, pengujian, dan proses debug, setelan pilihan tidak ikut, dll.
- Jika diwajibkan oleh aplikasi, aktifkan fitur opsional seperti Enhanced E-commerce, IDFA (Identifier for Advertisers), dan pengukuran kampanye instal iAd.