Mengonfigurasikan Pengumpulan dan Penggunaan Data Analytics

Google Analytics menyediakan fitur yang memungkinkan Anda untuk mengontrol pengumpulan dan penggunaan data Analytics.

Menonaktifkan pengumpulan data Analytics

Pada beberapa kasus, Anda mungkin ingin menonaktifkan pengumpulan data Analytics untuk sementara atau secara permanen, misalnya untuk mengumpulkan persetujuan pengguna akhir atau memenuhi kewajiban hukum. Google Analytics menyediakan beberapa opsi untuk menghentikan dan menonaktifkan pengumpulan data Analytics. Jika digunakan bersamaan, opsi tersebut mendukung banyak kasus penggunaan standar.

Menonaktifkan pengumpulan data untuk sementara

Jika Anda ingin menonaktifkan pengumpulan data Analytics untuk sementara waktu, seperti untuk mendapatkan persetujuan pengguna akhir sebelum mengumpulkan data, Anda dapat menetapkan nilai FIREBASE_ANALYTICS_COLLECTION_ENABLED dalam file Info.plist aplikasi Anda ke NO (Boolean). Misalnya, dilihat dalam XML sumber:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<false/>

Untuk mengaktifkan kembali pengumpulan data, misalnya setelah pengguna akhir memberikan persetujuan, panggil metode instance setAnalyticsCollectionEnabled dari Analytics. Contoh:

Swift

Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:YES]

Jika Anda perlu menangguhkan lagi pengumpulan data karena suatu alasan, Anda dapat memanggil

Swift

Analytics.setAnalyticsCollectionEnabled(false)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:NO]

dan pengumpulan akan ditangguhkan sampai Anda mengaktifkannya kembali. Nilai yang ditetapkan oleh metode setAnalyticsCollectionEnabled akan bertahan pada semua eksekusi aplikasi dan menggantikan nilai FIREBASE_ANALYTICS_COLLECTION_ENABLED dalam file Info.plist aplikasi Anda. Setelah Anda menetapkan nilai untuk setAnalyticsCollectionEnabled, pengumpulan data Analytics tetap bertahan pada status tersebut sampai setAnalyticsCollectionEnabled dipanggil lagi, sekalipun pengguna menutup dan membuka kembali aplikasi.

Menonaktifkan pengumpulan data secara permanen

Jika Anda perlu menonaktifkan pengumpulan data Analytics secara permanen di salah satu versi aplikasi Anda, setel FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED dalam file Info.plist aplikasi Anda ke YES (Boolean). Menyetel FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ke YES (Boolean) lebih diprioritaskan dibandingkan nilai apa pun untuk FIREBASE_ANALYTICS_COLLECTION_ENABLED di Info.plist aplikasi Anda, begitu juga nilai apa pun yang ditetapkan dengan setAnalyticsCollectionEnabled .

Untuk mengaktifkan kembali pengumpulan data, hapus FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED dari Info.plist. Menyetel FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ke NO (Boolean) tidak memberikan dampak apa pun dan menghasilkan perilaku yang sama seperti halnya FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED belum disetel dalam file Info.plist Anda.

Menonaktifkan pengumpulan IDFA

Jika Anda ingin menonaktifkan pengumpulan IDFA (Pengidentifikasi Iklan) di aplikasi iOS Anda, pastikan bahwa Framework AdSupport tidak disertakan dalam aplikasi Anda.

Menonaktifkan pengumpulan IDFV

Jika ingin menonaktifkan pengumpulan IDFV (Identifier for Vendor) di aplikasi iOS Anda, tetapkan nilai GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED di file Info.plist aplikasi Anda ke NO (Boolean).

Mengonfigurasikan penggunaan data Analytics

Menonaktifkan fitur iklan yang dipersonalisasi

Jika Anda telah menautkan project Google Analytics ke akun iklan atau mengaktifkan integrasi iklan, atau memilih ikut berbagi data, data Analytics Anda mungkin memenuhi syarat untuk digunakan dalam iklan yang dipersonalisasi. Ini berarti misalnya, Anda dapat menggunakan peristiwa yang dikumpulkan, seperti first_open, untuk membuat dan menerapkan daftar audiens untuk pemasaran ulang, kecuali Anda menunjukkan bahwa data tersebut tidak tersedia untuk iklan yang dipersonalisasi.

Untuk menunjukkan secara terprogram bahwa data Analytics mendatang pengguna tidak boleh digunakan untuk iklan yang dipersonalisasi, tetapkan nilai GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS di file Info.plist aplikasi Anda ke NO (Boolean):

Mengaktifkan kembali fitur iklan yang dipersonalisasi

Untuk mengaktifkan kembali fitur iklan yang dipersonalisasi untuk pengguna pada waktu proses, seperti setelah pengguna akhir memberikan persetujuan, gunakan metode setUserProperty seperti yang ditunjukkan di bawah ini: :

Swift

Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

Objective-C

[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

Jika Anda memilih untuk menonaktifkan pengumpulan data Analytics untuk sementara (misalnya, hingga pengguna akhir memberikan persetujuan) dan ingin mengontrol fitur iklan yang dipersonalisasi saat mengaktifkan kembali pengumpulan data Analytics untuk pengguna, pastikan bahwa panggilan Anda untuk menentukan setelan ini mendahului panggilan untuk mengaktifkan kembali pengumpulan data Analytics. Contoh:

Swift

Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

Mengonfirmasikan setelan Anda

Ketika sinyal personalisasi iklan telah dinonaktifkan untuk pengguna melalui salah satu mekanisme yang ditentukan di atas, paket peristiwa berikutnya yang dimasukkan ke log dari perangkat pengguna tersebut akan berisi properti pengguna bernama "iklan_yang_tidak_dipersonalisasi" dengan nilai 1 untuk menunjukkan bahwa peristiwa dalam paket tersebut tidak tersedia untuk iklan yang dipersonalisasi. Menonaktifkan iklan yang dipersonalisasi tidak memengaruhi penggunaan data untuk tujuan pengukuran, termasuk pelaporan dan atribusi.