Bu sayfada, Google Analytics tarafından sunulan ve izin verilen özellikler açıklanmaktadır Analytics verilerinin toplanmasını ve kullanımını kontrol etmenize olanak tanır.
Analytics veri toplama özelliğini devre dışı bırak
Bazı durumlarda, verilerin toplanmasını geçici veya kalıcı olarak devre dışı bırakmak isteyebilirsiniz. Analytics verileri (ör. son kullanıcı izni almak veya yasal yükümlülükleri yerine getirmek için) yükümlülükler. Google Analytics, devre dışı bırakmak için birden fazla 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 toplama işlemini 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
Analytics.setAnalyticsCollectionEnabled(true)
Objective-C
[FIRAnalytics setAnalyticsCollectionEnabled:YES];
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
Herhangi bir nedenle veri toplama işlemini tekrar askıya almanız gerekirse takip ve toplama işlemi, siz yeniden etkinleştirene kadar askıya alınır.
Swift
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:
Önerilen: Reklam kişiselleştirmeyi dinamik olarak etkinleştirin veya devre dışı bırakın. dikkate alınmalıdır. Google'ın izin modu API'sini uygulayın.
Reklam kişiselleştirmeyi kullanıcı düzeyinde etkinleştirme veya devre dışı bırakma: Reklam kişiselleştirmeyi kullanıcı özelliği olarak kontrol edin.
Reklam kişiselleştirmeyi Analytics mülk düzeyinde etkinleştirme veya devre dışı bırakma: 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ş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
Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Objective-C
[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
Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)
Objective-C
[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ığınızda SDK, değişiklikleri indirir. Süreç hızlı ve sorunsuz olduğundan hızlı bir şekilde test edebilirsiniz. tıklayın. Analytics hizmetinde 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.