Menambahkan Analytics ke Aplikasi iOS

Panduan ini menunjukkan cara menambahkan Analytics ke aplikasi iOS Anda untuk mengukur aktivitas pengguna di layar bernama. Jika Anda belum memiliki aplikasi dan hanya ingin melihat cara kerja Analytics, lihat contoh aplikasi kami.

Analytics menggunakan CocoaPods untuk menginstal dan mengelola dependensi. Buka jendela terminal dan arahkan ke lokasi project Xcode untuk aplikasi Anda. Jika belum membuat Podfile untuk aplikasi Anda, buat sekarang:

pod init

Buka Podfile yang dibuat untuk aplikasi Anda dan tambahkan kode 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 mengimplementasikan. 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, seperti UA-47605289-8.
  • Kirim pengecualian dan info logging (opsional).

Untuk melakukan perubahan ini, pertama-tama tambahkan Analytics di dalam AppDelegate:

#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 dilacak, atau jika ini adalah aplikasi baru, buka pengontrol tampilan default. Kode Anda harus melakukan hal berikut:

  • Tambahkan header yang diperlukan:
    #import <GoogleAnalytics/GAI.h>
    #import <GoogleAnalytics/GAIDictionaryBuilder.h>
    #import <GoogleAnalytics/GAIFields.h>
  • Gunakan penggantian metode atau fungsi viewWillAppear 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 untuk mengukur interaksi pengguna dan menjawab pertanyaan tentang penggunaan aplikasi.
  • Tinjau opsi konfigurasi tambahan seperti pengambilan sampel, pengujian dan proses debug, setelan pilihan tidak ikut, dll.
  • Jika diperlukan oleh aplikasi Anda, aktifkan fitur opsional seperti Enhanced E-commerce, IDFA (ID untuk Pengiklan), dan pengukuran kampanye instal iAd.