Menonaktifkan Kumpulan 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 for Firebase menawarkan beberapa opsi untuk mematikan dan menonaktifkan pengumpulan data Analytics. Jika digunakan bersamaan, opsi tersebut mendukung banyak kasus penggunaan standar.

Menonaktifkan pengumpulan data Analytics di Android

Menonaktifkan pengumpulan data untuk sementara

Jika Anda ingin menonaktifkan pengumpulan data Analytics untuk sementara, misalnya untuk mendapatkan persetujuan pengguna akhir sebelum mengumpulkan data, Anda dapat menyetel nilai firebase_analytics_collection_enabled di AndroidManifest.xml pada aplikasi ke false pada tag application. Misalnya:

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

Untuk mengaktifkan kembali pengumpulan data, misalnya setelah pengguna akhir memberikan persetujuan, panggil metode setAnalyticsCollectionEnabled() dari class FirebaseAnalytics. Misalnya:

setAnalyticsCollectionEnabled(true);

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

setAnalyticsCollectionEnabled(false);

dan pengumpulan akan ditangguhkan sampai Anda mengaktifkannya kembali.

Menonaktifkan pengumpulan data secara permanen

Jika Anda perlu menonaktifkan pengumpulan data Analytics secara permanen pada salah satu versi aplikasi, setel firebase_analytics_collection_deactivated di AndroidManifest.xml pada aplikasi ke true pada tag application. Misalnya:

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

Menonaktifkan pengumpulan ID Iklan

Jika ingin menonaktifkan pengumpulan ID Iklan di aplikasi Android, Anda dapat menetapkan nilai google_analytics_adid_collection_enabled ke false di AndroidManifest.xml aplikasi Anda, pada tag application. Misalnya:

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

Menonaktifkan pengumpulan data Analytics di iOS

Menonaktifkan pengumpulan data untuk sementara

Jika Anda ingin menonaktifkan pengumpulan data Analytics untuk sementara, misalnya untuk mendapatkan persetujuan pengguna akhir sebelum mengumpulkan data, Anda dapat menetapkan nilai FIREBASE_ANALYTICS_COLLECTION_ENABLED di file Info.plist pada aplikasi ke NO.

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

Objective-C

[[FIRAnalyticsConfiguration sharedInstance] setAnalyticsCollectionEnabled:YES]

Swift

AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(true)

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

Objective-C

[[FIRAnalyticsConfiguration sharedInstance] setAnalyticsCollectionEnabled:NO]

Swift

AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(false)

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 pada salah satu versi aplikasi, tetapkan FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED di file Info.plist pada aplikasi ke YES. Menyetel FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ke YES memberikan prioritas atas nilai mana pun untuk FIREBASE_ANALYTICS_COLLECTION_ENABLED di file Info.plist pada aplikasi, juga semua nilai yang disetel dengan setAnalyticsCollectionEnabled.

Untuk mengaktifkan kembali pengumpulan data, hapus FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED dari Info.plist. Penetapan FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ke NO tidak akan memberikan pengaruh apa pun, dan akan menghasilkan perilaku yang sama seperti jika FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED tidak ditetapkan pada file Info.plist.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.