Analytics veri toplama ve kullanımını yapılandırma



Bu sayfada, Google Analytics'ın sunduğu ve Analytics verilerinin toplanması ile kullanılmasını kontrol etmenize olanak tanıyan özellikler açıklanmaktadır.

AnalyticsVeri toplamayı 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 koleksiyonunu devre dışı bırakmak ve etkinleştirmek için birden fazla seçenek sunar. 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 nedenlerle Analytics toplama işlemini geçici olarak devre dışı bırakmak istiyorsanız application etiketindeki uygulamanızın AndroidManifest.xml bölümünde firebase_analytics_collection_enabled değerini false olarak ayarlayabilirsiniz. Örneğin:

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

Toplamayı yeniden etkinleştirmek için (ör. son kullanıcı izin verdikten sonra) FirebaseAnalytics sınıfının setAnalyticsCollectionEnabled() yöntemini çağırın. Örneğin:

Kotlin

setAnalyticsCollectionEnabled(true);

Java

setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Herhangi bir nedenle tahsilatı tekrar durdurmanız gerekirse aşağıdaki numarayı arayabilirsiniz. Tahsilat, siz yeniden etkinleştirene kadar durdurulur.

Kotlin

setAnalyticsCollectionEnabled(false);

Java

setAnalyticsCollectionEnabled(false);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

Koleksiyonu kalıcı olarak devre dışı bırakma

Uygulamanızın bir sürümünde Analytics toplama özelliğini kalıcı olarak devre dışı bırakmanız gerekiyorsa uygulamanızın AndroidManifest.xml dosyasındaki 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 toplama özelliğini devre dışı bırakma

Android uygulamanızda reklam kimliğinin toplanmasını devre dışı bırakmak istiyorsanız google_analytics_adid_collection_enabled değerini application etiketindeki uygulamanızın AndroidManifest.xml bölümünde 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 reklam 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. Örneğin, 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 kullanıcının Analytics verilerinin kişiselleştirilmiş reklamcılık için kullanılıp kullanılmayacağını programatik olarak kontrol edebilirsiniz:

Kişiselleştirilmiş reklamcılık özelliklerini bir kullanıcı özelliği aracılığıyla 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 AndroidManifest.xml bölümünde application etiketinde 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 reklam kişiselleştirmeyi aşağıdaki örnekte gösterildiği gibi setUserProperty yöntemiyle yeniden etkinleştirebilirsiniz:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

Analiz toplama özelliğini geçici olarak devre dışı bırakmayı (örneğin, bir son kullanıcı izin verene kadar) seçtiyseniz ve bir kullanıcı için analiz toplama özelliğini yeniden etkinleştirdikten sonra kişiselleştirilmiş reklamcılık özelliklerini kontrol etmek istiyorsanız bu ayarı belirtme çağrınızın, analiz toplama özelliğini yeniden etkinleştirme çağrınızdan önce geldiğinden emin olun. Örneğin:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Unity

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, bu 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, raporlama ve ilişkilendirme dahil olmak üzere verilerin ölçüm amacıyla kullanılması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 süreç hızlı ve sorunsuz olduğundan değişikliklerinizi hızlı bir şekilde test edebilirsiniz. Analytics bölümünde yaptığınız değişikliklerin uygulamanıza yansıtılması birkaç dakika sürebilir. Uygulamanız yayındaysa tam dağıtım işleminin tamamlanması bir saati bulabilir.