इस पेज पर Google Analytics की उन सुविधाओं के बारे में बताया गया है जिनकी मदद से, Analytics डेटा के कलेक्शन और इस्तेमाल को कंट्रोल किया जा सकता है.
Analytics के लिए डेटा इकट्ठा करने की सुविधा बंद करें
कुछ मामलों में, हो सकता है कि आप Analytics डेटा, जैसे कि असली उपयोगकर्ता की सहमति लेने या कानून का पालन करने के लिए जवाबदेही. Google Analytics में, बंद करने के लिए कई विकल्प मिलते हैं और Analytics संग्रह को बंद किया जा रहा है. इन्हें साथ में इस्तेमाल करने पर, ये बहुत से सामान्य इस्तेमाल के उदाहरण.
डेटा इकट्ठा करने की सुविधा को कुछ समय के लिए बंद करना
अगर आपको Analytics कलेक्शन को कुछ समय के लिए बंद करना है, जैसे कि यह पाना
असली उपयोगकर्ता की सहमति लेने के बाद ही, आप
आपके ऐप्लिकेशन में FIREBASE_ANALYTICS_COLLECTION_ENABLED
से NO
(बूलियन)
Info.plist
फ़ाइल. उदाहरण के लिए, सोर्स एक्सएमएल में देखा गया:
<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key><false/>
डेटा कलेक्शन की सुविधा को फिर से चालू करने के लिए,
setAnalyticsCollectionEnabled
Analytics
का इंस्टेंस मेथड. उदाहरण के लिए:
Swift
Analytics.setAnalyticsCollectionEnabled(true)
Objective-C
[FIRAnalytics setAnalyticsCollectionEnabled:YES];
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
अगर आपको किसी भी वजह से कलेक्शन को फिर से निलंबित करना हो, तो और संग्रह को तब तक निलंबित रखा जाएगा, जब तक आप उसे फिर से चालू नहीं करते.
Swift
Analytics.setAnalyticsCollectionEnabled(false)
Objective-C
[FIRAnalytics setAnalyticsCollectionEnabled:NO];
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);
setAnalyticsCollectionEnabled
तरीके से सेट की गई वैल्यू सभी ऐप्लिकेशन में बनी रहती है
एक्ज़ीक्यूशन करता है और FIREBASE_ANALYTICS_COLLECTION_ENABLED
के लिए वैल्यू को बदल देता है
आपके ऐप्लिकेशन की Info.plist
फ़ाइल में. मान सेट करने के बाद
setAnalyticsCollectionEnabled
, Analytics का कलेक्शन उसी स्थिति में रहता है
जब तक setAnalyticsCollectionEnabled
को फिर से कॉल नहीं किया जाता, भले ही कोई उपयोगकर्ता बंद कर दे
और आपके ऐप्लिकेशन को दोबारा खोलता है.
कलेक्शन को हमेशा के लिए बंद करें
अगर आपको Analytics कलेक्शन को अपने
ऐप्लिकेशन, FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
को YES
(बूलियन) पर सेट करें
ऐप्लिकेशन की Info.plist
फ़ाइल. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
को इस पर सेट कर रहा है
इसके लिए, YES
(बूलियन) को किसी भी वैल्यू की तुलना में प्राथमिकता मिलती है
आपके ऐप्लिकेशन के Info.plist
में मौजूद FIREBASE_ANALYTICS_COLLECTION_ENABLED
और
setAnalyticsCollectionEnabled
के साथ सेट किए गए मान.
कलेक्शन की सुविधा को फिर से चालू करने के लिए, FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
को यहां से हटाएं
Info.plist
. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
को NO
पर सेट किया जा रहा है
(बूलियन) का कोई असर नहीं होता और इसका नतीजा यह होता है कि
आपकी Info.plist
फ़ाइल में FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
सेट किया गया.
IDFA कलेक्शन की सुविधा बंद करें
अगर आपने pod 'Firebase/Analytics'
को जोड़कर, CocoaPods के ज़रिए Firebase इंस्टॉल किया है
को आपके ऐप्लिकेशन की Podfile में जोड़ना है और IDFA (किसी डिवाइस के
विज्ञापन आइडेंटिफ़ायर) से जुड़ी समस्याओं का हल है, तो पक्का करें कि AdSupport फ़्रेमवर्क
आपके ऐप्लिकेशन में शामिल नहीं है.
किसी भी IDFA कलेक्शन सुविधा के बिना Firebase इंस्टॉल करने के लिए, इनका इस्तेमाल करें:
pod 'Firebase/Analytics'
की जगह पर सब-स्पेक्ट:
pod 'Firebase/AnalyticsWithoutAdIdSupport'
Apple के दस्तावेज़ में IDFA के बारे में ज़्यादा जानें:
आईडीएफ़वी कलेक्शन की सुविधा बंद करें
अगर आपको अपने स्टोर में आईडीएफ़वी (आइडेंटिफ़ायर फ़ॉर वेंडर) इकट्ठा करने की सुविधा बंद करनी है
Apple के ऐप्लिकेशन, GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED
की वैल्यू को NO
पर सेट करें
(बूलियन) आपके ऐप्लिकेशन की Info.plist
फ़ाइल में होनी चाहिए.
लोगों के हिसाब से विज्ञापन दिखाने के लिए, डेटा कलेक्शन की सुविधा को कंट्रोल करना
अगर आपने अपने Google Analytics प्रोजेक्ट को किसी Google Ads खाते से लिंक किया है या
या ऑप्ट-इन किया गया हो या
डेटा शेयर करना,
आपके Analytics डेटा का इस्तेमाल, लोगों के हिसाब से विज्ञापन दिखाने के लिए किया जा सकता है.
उदाहरण के लिए, इसका मतलब है कि इकट्ठा किए गए इवेंट, जैसे कि first_open
का इस्तेमाल किया जा सकता है
का इस्तेमाल रीमार्केटिंग के लिए दर्शक सूचियां बनाने और उन्हें लागू करने के लिए करें,
ऐसा डेटा लोगों के हिसाब से विज्ञापन दिखाने के लिए उपलब्ध नहीं होता.
प्रोग्राम के ज़रिए यह कंट्रोल किया जा सकता है कि उपयोगकर्ता के Analytics डेटा का इस्तेमाल किया जाए या नहीं इनमें से किसी भी विकल्प का इस्तेमाल करके, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए:
सुझाव: इसकी मदद से डाइनैमिक रूप से, दिलचस्पी के मुताबिक विज्ञापन देखने की सुविधा को चालू या बंद किया जा सकता है उपयोगकर्ता की सहमति के विकल्प का पालन करती है. Google का Consent mode API लागू करना.
उपयोगकर्ता के लेवल पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा चालू या बंद करना: उपयोगकर्ता प्रॉपर्टी के तौर पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल करें.
Analytics प्रॉपर्टी लेवल पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को चालू या बंद करना: Analytics प्रॉपर्टी में, हर इलाके के हिसाब से दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद करना.
उपयोगकर्ता प्रॉपर्टी के ज़रिए, लोगों के हिसाब से विज्ञापन दिखाने की सुविधाएं बंद करना
Google का सहमति मोड एपीआई लोगों के हिसाब से विज्ञापन दिखाने की सुविधा को चालू और बंद करने का सुझाव दिया जाता है.हालांकि, अगर आपका ऐप्लिकेशन अब तक सहमति मोड का इस्तेमाल नहीं करता है, तो मनमुताबिक अनुभव पाने के लिए, नीचे दिए गए विकल्प का इस्तेमाल करें.
लोगों के हिसाब से विज्ञापन दिखाने की सुविधा को डिफ़ॉल्ट रूप से बंद करने के लिए,
GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS
से NO
(बूलियन)
आपके ऐप्लिकेशन की Info.plist
फ़ाइल में.
किसी उपयोगकर्ता प्रॉपर्टी के ज़रिए, लोगों के हिसाब से विज्ञापन दिखाने की सुविधाओं को फिर से चालू करना
अगर AnalyticsUserPropertyAllowAdPersonalizationSignals
पैरामीटर का इस्तेमाल किया जाता है
विज्ञापन को कंट्रोल करने के लिए, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को फिर से चालू किया जा सकता है. इसके लिए,
setUserProperty
नीचे दी गई जानकारी देखें:
Swift
Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Objective-C
[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
अगर आपने आंकड़े इकट्ठा करने की सुविधा को कुछ समय के लिए बंद करने का विकल्प चुना है (उदाहरण के लिए, जब तक असली उपयोगकर्ता सहमति न दे) और आपको अपनी दिलचस्पी के मुताबिक विज्ञापन देखने की सुविधा विज्ञापन सुविधाओं की मदद से, उपयोगकर्ता के लिए आंकड़े इकट्ठा करने की सुविधा को फिर से चालू करना होगा. कि इस सेटिंग को तय करने का अनुरोध, Analytics को फिर से चालू करने के कॉल से पहले किया गया है संग्रह. उदाहरण के लिए:
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);
अपनी सेटिंग की पुष्टि करें
जब किसी पेज के ज़रिए, उपयोगकर्ता के लिए दिलचस्पी के मुताबिक विज्ञापन दिखाने के सिग्नल बंद कर दिए जाते हैं
ऊपर बताए गए तरीके हैं, तो बाद के इवेंट बंडल को उस उपयोगकर्ता के
डिवाइस में non_personalized_ads
नाम की एक उपयोगकर्ता प्रॉपर्टी होगी, जिसका मान होगा
1 का इस्तेमाल करके यह बताएं कि उस बंडल में मौजूद इवेंट, आपकी पसंद के हिसाब से बनाए गए इवेंट के लिए उपलब्ध नहीं हैं
विज्ञापन. वैयक्तिकृत विज्ञापनों को अक्षम करने से
डेटा का इस्तेमाल, मेज़रमेंट के लिए किया जाता है. इनमें रिपोर्टिंग और एट्रिब्यूशन शामिल हैं.
कॉन्फ़िगरेशन में किए गए बदलावों को देखना
Google Analytics की सेटिंग में बदलाव करने के बाद, SDK टूल बदलावों को डाउनलोड करता है. यह प्रोसेस तेज़ और आसान है. इसलिए, इसकी तुरंत जांच की जा सकती है आपके परिवर्तन. Analytics में बदलाव करने में कुछ मिनट लग सकते हैं में डिप्लॉय कर सकते हैं. अगर आपका ऐप्लिकेशन लाइव है, तो डिप्लॉयमेंट की पूरी प्रोसेस पूरी होने में पूरा होने में एक घंटा लग सकता है.