Bu sayfada, Google Analytics'ün Analytics verilerinin toplanmasını ve kullanılmasını kontrol etmenize olanak tanıyan özellikleri açıklanmaktadır.
Analytics veri toplama özelliğini devre dışı bırakma
Bazı durumlarda, son kullanıcı iznini almak veya yasal yükümlülükleri yerine getirmek gibi nedenlerle Analytics verilerinin toplanmasını geçici veya kalıcı olarak devre dışı bırakmak isteyebilirsiniz. Google Analytics, Analytics verilerinin toplanmasını devre dışı bırakmak için birden fazla seçenek sunar. Bu iki özellik birlikte kullanıldığında birçok tipik kullanım alanını destekler.
Koleksiyonu geçici olarak devre dışı bırakma
Veri toplamadan önce son kullanıcı izni almak gibi durumlarda Analytics verilerinin toplanmasını geçici olarak devre dışı bırakmak istiyorsanız uygulamanızın application
etiketindeki AndroidManifest.xml
değerini firebase_analytics_collection_enabled
olarak ayarlayabilirsiniz.false
Örneğin:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
Son kullanıcı izin verdikten sonra veri toplamayı yeniden etkinleştirmek için FirebaseAnalytics
sınıfının setAnalyticsCollectionEnabled()
yöntemini çağırın. Örneğin:
setAnalyticsCollectionEnabled(true);
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
Herhangi bir nedenle yeniden toplamaya ara vermeniz gerekirse aşağıdaki numarayı arayabilirsiniz. Bu durumda, yeniden etkinleştirene kadar veri toplama işlemi duraklatılır.
setAnalyticsCollectionEnabled(false);
setAnalyticsCollectionEnabled(false);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);
Koleksiyonu kalıcı olarak devre dışı bırakma
Uygulamanızın bir sürümünde Analytics verilerinin toplanmasını kalıcı olarak devre dışı bırakmanız gerekiyorsa uygulamanızın AndroidManifest.xml dosyasında application
etiketinde firebase_analytics_collection_deactivated
değerini true olarak ayarlayın. Örneğin:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
Reklam kimliği toplamayı devre dışı bırakma
Android uygulamanızda reklam kimliğinin toplanmasını devre dışı bırakmak istiyorsanız uygulamanızın application
etiketindeki AndroidManifest.xml
öğesinde google_analytics_adid_collection_enabled
değerini false
olarak ayarlayabilirsiniz. Örneğin:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Kişiselleştirilmiş reklamcılık için veri toplamayı kontrol etme
Google Analytics projenizi bir Ads hesabına bağladıysanız veya başka bir şekilde reklam entegrasyonunu etkinleştirdiyseniz ya da veri paylaşımını etkinleştirdiyseniz Analytics verileriniz kişiselleştirilmiş reklamcılıkta kullanılmaya uygun olabilir.
Diğer bir deyişle, bu tür verilerin kişiselleştirilmiş reklamcılık için kullanılamadığını belirtmediğiniz sürece, yeniden pazarlama için kitle listeleri oluşturmak ve dağıtmak amacıyla first_open
gibi toplanan etkinlikleri kullanabilirsiniz.
Aşağıdaki seçeneklerden herhangi birini kullanarak bir kullanıcının Analytics verilerinin kişiselleştirilmiş reklamcılık için kullanılıp kullanılmayacağını programatik olarak kontrol edebilirsiniz:
Önerilen: Kullanıcının izin seçimini dikkate alarak reklam kişiselleştirmeyi dinamik olarak etkinleştirin veya devre dışı bırakın. Google'ın izin modu API'sini uygulayın.
Reklam kişiselleştirmeyi kullanıcı düzeyinde etkinleştirin veya devre dışı bırakın: Reklam kişiselleştirmeyi kullanıcı özelliği olarak kontrol edin.
Reklam kişiselleştirmeyi Analytics mülkü düzeyinde etkinleştirin veya devre dışı bırakın: Analytics mülkünüzde coğrafi bölgeye göre reklam kişiselleştirmeyi devre dışı bırakın.
Kullanıcı özelliği aracılığıyla kişiselleştirilmiş reklamcılık özelliklerini devre dışı bırakma
Google'ın izin modu API'si kişiselleştirilmiş reklamcılığı etkinleştirmenin ve devre dışı bırakmanın önerilen yoludur.Ancak uygulamanız henüz izin modunu kullanmıyorsa kişiselleştirmeyi aşağıdaki seçenekle kontrol edebilirsiniz.
Kişiselleştirilmiş reklamcılık davranışını varsayılan olarak devre dışı bırakmak için uygulamanızın application
etiketindeki AndroidManifest.xml
alanında aşağıdaki alanı belirtin:
<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />
Kişiselleştirilmiş reklamcılık özelliklerini bir kullanıcı özelliği aracılığıyla yeniden etkinleştirme
Reklam kişiselleştirmeyi kontrol etmek için google_analytics_default_allow_ad_personalization_signals
parametresini kullanıyorsanız aşağıdaki gibi setUserProperty
yöntemiyle reklam kişiselleştirmeyi yeniden etkinleştirebilirsiniz:
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
Analiz verilerinin toplanmasını geçici olarak devre dışı bırakmayı seçtiyseniz (örneğin, son kullanıcı izin verene kadar) ve bir kullanıcı için analiz verilerinin toplanmasını yeniden etkinleştirdikten sonra kişiselleştirilmiş reklamcılık özelliklerini kontrol etmek istiyorsanız bu ayarı belirtme çağrınızın, analiz verilerinin toplanmasını yeniden etkinleştirme çağrınızdan önce geldiğinden emin olun. Örneğin:
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);
Ayarlarınızı onaylayın
Reklam kişiselleştirme sinyalleri, yukarıda tanımlanan mekanizmalardan biri aracılığıyla bir kullanıcı için devre dışı bırakıldığında, söz konusu kullanıcının cihazından kaydedilen sonraki etkinlik paketleri, bu paketteki etkinliklerin kişiselleştirilmiş reklamcılık için kullanılamadığını belirtmek üzere 1 değerine sahip non_personalized_ads
adlı bir kullanıcı özelliği içerir. Kişiselleştirilmiş reklamcılığı devre dışı bırakmak, verilerin raporlama ve ilişkilendirme dahil olmak üzere ölçüm amacıyla kullanımını etkilemez.
Yapılandırma değişikliklerinizi görme
Google Analytics ayarlarınızda değişiklik yaptıktan sonra SDK değişiklikleri indirir. Bu işlem hızlı ve sorunsuzdur. Böylece, değişikliklerinizi hızlı bir şekilde test edebilirsiniz. Analytics'te yaptığınız değişikliklerin uygulamanıza dağıtılması birkaç dakika sürebilir. Uygulamanız yayınlanmışsa dağıtım sürecinin tamamlanması bir saati bulabilir.