Menambahkan Analytics ke Aplikasi iOS

Panduan ini menunjukkan cara menambahkan Analytics ke aplikasi iOS Anda untuk mengukur aktivitas pengguna ke layar yang telah diberi nama. 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 Anda belum membuat Podfile untuk aplikasi Anda, buat satu 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.

Menginisialisasi Analytics untuk aplikasi

Setelah memiliki file konfigurasi untuk project, Anda siap untuk mulai mengimplementasikannya. 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 Anda lacak, 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.