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


Bu sayfada, Google Analytics'in sunduğu ve izin verilen özellikleri Analytics verilerinin toplanmasını ve kullanımını kontrol etmenize olanak tanır.

Analytics veri toplama özelliğini devre dışı bırakma

Bazı durumlarda, verilerin toplanmasını geçici veya kalıcı olarak devre dışı bırakmak isteyebilirsiniz. Son kullanıcı izni almak veya yasal yükümlülükleri yerine getirmek için kullanılan Analytics verileri yükümlülükler. Google Analytics, devre dışı bırakmaya yönelik birden çok seçenek sunar. ve Analytics koleksiyonu devre dışı bırakılıyor. Birlikte kullanıldıklarında birçok yaygın kullanım alanlarına bakalım.

Koleksiyonu geçici olarak devre dışı bırakın

Analytics veri toplamasını geçici olarak devre dışı bırakmak isterseniz (örneğin, son kullanıcı izni varsa son kullanıcı izninin Uygulamanızda FIREBASE_ANALYTICS_COLLECTION_ENABLED - NO (Boole) Info.plist dosyası. Örneğin, kaynak XML'de görüntülenir:

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

Veri toplamayı yeniden etkinleştirmek için (ör. son kullanıcı izin verdikten sonra) setAnalyticsCollectionEnabled Analytics örnek yöntemi. Örneğin:

Swift

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Herhangi bir nedenle veri toplamayı tekrar askıya almanız gerekirse takip ve toplama işlemi, siz yeniden etkinleştirene kadar askıya alınır.

Swift

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
Analytics.setAnalyticsCollectionEnabled(false)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:NO];

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

setAnalyticsCollectionEnabled yöntemi tarafından ayarlanan değer, uygulama genelinde aynı kalır yürütme işlemleri ve FIREBASE_ANALYTICS_COLLECTION_ENABLED değerini geçersiz kılar uygulamanızın Info.plist dosyasına ekleyin. Proje yöneticisi olarak setAnalyticsCollectionEnabled, Analytics koleksiyonu bu durumda kalır Kullanıcı cihazı kapatsa bile, setAnalyticsCollectionEnabled tekrar çağrılana kadar ve uygulamanızı yeniden açar.

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

uygulamanızda FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED değerini YES (Boole) olarak ayarlayın uygulamanın Info.plist dosyası. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED şuna ayarlanıyor: YES (Boole), şunun tüm değerlerine göre önceliklidir: Uygulamanızın Info.plist uygulamasındaki FIREBASE_ANALYTICS_COLLECTION_ENABLED ve değerleri setAnalyticsCollectionEnabled ile ayarlandı.

Koleksiyonu yeniden etkinleştirmek için FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED adlı koleksiyonu şuradan kaldırın: Info.plist. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED, NO olarak ayarlanıyor (Boole) herhangi bir etkisi yoktur ve Info.plist dosyanızda FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ayarlandı.

IDFA toplamayı devre dışı bırak

pod 'Firebase/Analytics' ekleyerek Firebase'i CocoaPods üzerinden yüklediyseniz veya IDFA'nın (cihazın reklam kimliği) kullanıyorsanız AdSupport çerçevesinin bazı bilgiler var.

IDFA toplama özelliği olmadan Firebase'i yüklemek için şunu kullanın: pod 'Firebase/Analytics' yerine alt spesifikasyonlar geçerlidir:

pod 'Firebase/AnalyticsWithoutAdIdSupport'

Apple'ın belgelerinde IDFA hakkında daha fazla bilgi edinin:

IDFV toplamayı devre dışı bırak

IDFV'nin (Tedarikçi Firma Tanımlayıcısı) toplanmasını devre dışı bırakmak isterseniz Apple uygulamasında GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED değerini NO olarak ayarlayın (Boole) girin.Info.plist

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ştiren veya veri paylaşımını, Analytics verileriniz kişiselleştirilmiş reklamcılıkta kullanılmaya uygun olabilir. Bu, örneğin, first_open gibi toplanan etkinlikleri kullanabileceğiniz anlamına gelir yeniden pazarlama için kitle listeleri oluşturmanıza ve dağıtmanıza olanak tanır. Bu tür veriler kişiselleştirilmiş reklamcılık için kullanılamaz.

Bir kullanıcının Analytics verilerinin kullanılıp kullanılmayacağını programlı bir şekilde kontrol edebilirsiniz şu seçeneklerden herhangi birini kullanarak kişiselleştirilmiş reklamcılık için:

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ştirmek ve devre dışı bırakmak için önerilen yöntemdir.

Ancak uygulamanız henüz izin modunu kullanmıyorsa aşağıdakileri kontrol edebilirsiniz: kişiselleştirmeyi etkinleştirin.

Kişiselleştirilmiş reklamcılık davranışını varsayılan olarak devre dışı bırakmak için GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS - NO (Boole) uygulamanızın Info.plist dosyasına ekleyin.

.

Kişiselleştirilmiş reklamcılık özelliklerini kullanıcı özelliği üzerinden yeniden etkinleştirme

AnalyticsUserPropertyAllowAdPersonalizationSignals parametresini kullanırsanız reklam kişiselleştirmeyi kontrol etmek için setUserProperty yöntemini kullanın:

Swift

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

Objective-C

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

Unity

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

Analytics toplama özelliğini geçici olarak devre dışı bırakmayı seçtiyseniz (örneğin, kullanıcı izin verene kadar) ve kişiselleştirilmiş kontrol paneli Analytics verilerini toplama özelliğini yeniden etkinleştirdikten sonra, Google Ads'in Bu ayarı belirtme çağrınızın, Analytics'i yeniden etkinleştirme çağrınızdan önce koleksiyonudur. Örneğin:

Swift

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

Not: Bu Firebase ürünü, macOS hedefinde kullanılamıyor.
[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

Unity

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

Ayarlarınızı onaylayın

Aşağıdakilerden biri aracılığıyla bir kullanıcı için reklam kişiselleştirme sinyalleri devre dışı bırakıldığında, mekanizmalar, bu kullanıcının hesabından günlüğe kaydedilen sonraki etkinlik paketleri cihaz, non_personalized_ads adında bir kullanıcı özelliği içerir. 1 sayısı, bu paketteki etkinliklerin kişiselleştirilmiş olarak kullanılamadığını gösterir daha fazla bilgi edineceksiniz. Kişiselleştirilmiş reklamcılığın devre dışı bırakılması, raporlama ve ilişkilendirme dahil olmak üzere ölçüm amaçlı veriler

Yapılandırma değişikliklerinizi görme

Google Analytics ayarlarınızda değişiklik yaptıktan sonra, SDK değişiklikleri indirir. Süreç hızlı ve sorunsuz olduğundan hızlı bir şekilde test edebilirsiniz. tıklayın. Analytics'te değişiklik yaptığınızda bu işlem birkaç dakika sürebilir. daha fazla bilgi edineceksiniz. Uygulamanız yayındaysa tam dağıtım süreci biraz zaman alabilir bir saat kadar sürebilir.