Dokumen ini menjelaskan versi lama SDK iOS. Jika Anda baru menggunakan Analytics, gunakan SDK terbaru. Pelajari lebih lanjut

Menambahkan Analytics ke Aplikasi iOS

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, seperti UA-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.