Halaman ini menjelaskan fitur yang ditawarkan Google Analytics yang memungkinkan Anda 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 menawarkan beberapa opsi untuk menghentikan dan menonaktifkan pengumpulan Analytics. Jika digunakan bersamaan, opsi tersebut mendukung banyak kasus penggunaan standar.
Menonaktifkan pengumpulan data untuk sementara
Jika ingin menonaktifkan pengumpulan data Analytics untuk sementara, misalnya untuk mendapatkan
izin pengguna akhir sebelum mengumpulkan data, Anda dapat menetapkan nilai
firebase_analytics_collection_enabled
menjadi false
di AndroidManifest.xml
pada aplikasi Anda dengan tag application
. Contoh:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
Untuk mengaktifkan kembali pengumpulan data, misalnya setelah pengguna akhir memberikan izin, panggil metode
setAnalyticsCollectionEnabled()
class FirebaseAnalytics
. Contoh:
setAnalyticsCollectionEnabled(true);
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
Jika perlu menangguhkan lagi pengumpulan data karena suatu alasan, Anda dapat memanggil metode berikut dan pengumpulan data akan ditangguhkan hingga Anda mengaktifkannya kembali.
setAnalyticsCollectionEnabled(false);
setAnalyticsCollectionEnabled(false);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);
Menonaktifkan pengumpulan data secara permanen
Jika perlu menonaktifkan pengumpulan data Analytics secara permanen di suatu versi
aplikasi Anda, tetapkan firebase_analytics_collection_deactivated
menjadi true di
AndroidManifest.xml pada aplikasi dengan tag application
. Contoh:
<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
pada aplikasi Anda di tag application
. Contoh:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Mengontrol pengumpulan data untuk 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 men-deploy daftar audiens untuk pemasaran ulang, kecuali jika Anda mengisyaratkan bahwa
data tersebut tidak tersedia untuk iklan yang dipersonalisasi.
Anda dapat mengontrol secara terprogram apakah data Analytics pengguna harus digunakan untuk iklan yang dipersonalisasi menggunakan salah satu opsi berikut:
Direkomendasikan: Mengaktifkan atau menonaktifkan personalisasi iklan secara dinamis dengan mematuhi pilihan izin pengguna. Menerapkan API mode izin Google.
Mengaktifkan atau menonaktifkan personalisasi iklan di tingkat pengguna: Mengontrol personalisasi iklan sebagai properti pengguna.
Mengaktifkan atau menonaktifkan personalisasi iklan di tingkat properti Analytics: Menonaktifkan personalisasi iklan per wilayah geografis di properti Analytics Anda.
Menonaktifkan fitur iklan yang dipersonalisasi melalui properti pengguna
API mode izin Google adalah cara yang direkomendasikan untuk mengaktifkan dan menonaktifkan iklan yang dipersonalisasi.Namun, jika aplikasi Anda belum menggunakan mode izin, Anda dapat mengontrol personalisasi dengan opsi berikut.
Untuk menonaktifkan perilaku iklan yang dipersonalisasi secara default, tentukan kolom
berikut di AndroidManifest.xml
pada aplikasi Anda di tag application
:
<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />
Mengaktifkan kembali fitur iklan yang dipersonalisasi melalui properti pengguna
Jika menggunakan parameter google_analytics_default_allow_ad_personalization_signals
untuk mengontrol personalisasi iklan, Anda dapat mengaktifkan kembali personalisasi iklan
dengan metode setUserProperty
seperti yang ditunjukkan di bawah:
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
Jika Anda memilih 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 untuk menentukan setelan ini mendahului panggilan untuk mengaktifkan kembali pengumpulan data Analytics. Contoh:
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
Mengonfirmasi setelan Anda
Ketika sinyal personalisasi iklan telah dinonaktifkan untuk pengguna melalui salah satu mekanisme yang dijelaskan di atas, paket peristiwa berikutnya yang dimasukkan ke log dari perangkat pengguna tersebut akan berisi properti pengguna bernama non_personalized_ads
bernilai 1 yang mengisyaratkan 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.
Melihat perubahan konfigurasi Anda
Setelah Anda membuat perubahan pada setelan Google Analytics, SDK akan mendownload perubahan tersebut. Proses ini cepat dan lancar, sehingga Anda dapat menguji perubahan dengan cepat. Saat Anda membuat perubahan di Analytics, mungkin perlu waktu beberapa menit untuk men-deploy-nya di aplikasi Anda. Jika aplikasi Anda sudah aktif, proses deployment lengkap mungkin akan memakan waktu hingga satu jam.