इस पेज पर उन सुविधाओं के बारे में बताया गया है जो Google Analytics में उपलब्ध हैं. इनकी मदद से, Analytics डेटा के कलेक्शन और इस्तेमाल को कंट्रोल किया जा सकता है.
Analytics डेटा कलेक्शन बंद करना
कुछ मामलों में, आपको Analytics डेटा को इकट्ठा करने की सुविधा को कुछ समय या हमेशा के लिए बंद करना पड़ सकता है. जैसे, असली उपयोगकर्ता की सहमति लेने या कानूनी जवाबदेही पूरी करने के लिए. Google Analytics, Analytics कलेक्शन को बंद करने और डीऐक्टिवेट करने के कई विकल्प देता है. इन दोनों का एक साथ इस्तेमाल करके, कई सामान्य कामों को पूरा किया जा सकता है.
डेटा इकट्ठा करने की सुविधा को कुछ समय के लिए बंद करना
अगर आपको कुछ समय के लिए Analytics कलेक्शन बंद करना है, तो application टैग में अपने ऐप्लिकेशन के AndroidManifest.xml में firebase_analytics_collection_enabled की वैल्यू को false पर सेट करें. ऐसा तब किया जा सकता है, जब आपको डेटा इकट्ठा करने से पहले, उपयोगकर्ता की सहमति लेनी हो. उदाहरण के लिए:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
डेटा कलेक्शन को फिर से चालू करने के लिए, FirebaseAnalytics क्लास के setAnalyticsCollectionEnabled() तरीके को कॉल करें. ऐसा तब किया जाता है, जब असली उपयोगकर्ता सहमति दे देता है. उदाहरण के लिए:
Kotlin
setAnalyticsCollectionEnabled(true);
Java
setAnalyticsCollectionEnabled(true);
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
अगर आपको किसी वजह से कलेक्शन को फिर से निलंबित करना है, तो यहां दिए गए नंबर पर कॉल करें. कलेक्शन को तब तक निलंबित रखा जाएगा, जब तक आप इसे फिर से चालू नहीं करते.
Kotlin
setAnalyticsCollectionEnabled(false);
Java
setAnalyticsCollectionEnabled(false);
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);
डेटा इकट्ठा करने की सुविधा को हमेशा के लिए बंद करना
अगर आपको अपने ऐप्लिकेशन के किसी वर्शन में Analytics कलेक्शन को हमेशा के लिए बंद करना है, तो अपने ऐप्लिकेशन के AndroidManifest.xml में application टैग में firebase_analytics_collection_deactivated को सही पर सेट करें. उदाहरण के लिए:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
विज्ञापन आईडी इकट्ठा करने की सुविधा बंद करना
अगर आपको अपने Android ऐप्लिकेशन में विज्ञापन आईडी इकट्ठा करने की सुविधा बंद करनी है, तो application टैग में मौजूद ऐप्लिकेशन के AndroidManifest.xml में google_analytics_adid_collection_enabled की वैल्यू को false पर सेट करें. उदाहरण के लिए:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए, डेटा कलेक्शन की सुविधा को कंट्रोल करना
अगर आपने अपने Google Analytics प्रोजेक्ट को किसी विज्ञापन खाते से लिंक किया है या विज्ञापन इंटिग्रेशन की सुविधा चालू की है या डेटा शेयर करने की सुविधा के लिए ऑप्ट-इन किया है, तो आपके Analytics डेटा का इस्तेमाल, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए किया जा सकता है.
इसका मतलब है कि उदाहरण के लिए, first_open जैसे इकट्ठा किए गए इवेंट का इस्तेमाल, रीमार्केटिंग के लिए ऑडियंस की सूचियां बनाने और उन्हें डिप्लॉय करने के लिए किया जा सकता है. हालांकि, ऐसा तब तक किया जा सकता है, जब तक आपने यह न बताया हो कि यह डेटा, दिलचस्पी के मुताबिक विज्ञापन दिखाने के लिए उपलब्ध नहीं है.
प्रोग्राम बनाकर यह कंट्रोल किया जा सकता है कि किसी उपयोगकर्ता के Analytics डेटा का इस्तेमाल, दिलचस्पी के मुताबिक विज्ञापन दिखाने के लिए किया जाना चाहिए या नहीं. इसके लिए, इनमें से किसी एक विकल्प का इस्तेमाल करें:
सुझाया गया: उपयोगकर्ता की सहमति के आधार पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को डाइनैमिक तौर पर चालू या बंद करें. Google के सहमति मोड वाले एपीआई को लागू करें.
उपयोगकर्ता लेवल पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा चालू या बंद करें: उपयोगकर्ता प्रॉपर्टी के तौर पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल करें.
Analytics प्रॉपर्टी लेवल पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा चालू या बंद करें: Analytics प्रॉपर्टी में, हर भौगोलिक क्षेत्र के लिए दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद करें.
उपयोगकर्ता प्रॉपर्टी के ज़रिए, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद करना
Google का सहमति मोड API लोगों के हिसाब से विज्ञापन दिखाने की सुविधा को चालू और बंद करने का सबसे सही तरीका है.हालांकि, अगर आपका ऐप्लिकेशन अब तक सहमति मोड का इस्तेमाल नहीं करता है, तो यहां दिए गए विकल्प की मदद से, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल किया जा सकता है.
दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को डिफ़ॉल्ट रूप से बंद करने के लिए, application टैग में अपने ऐप्लिकेशन के AndroidManifest.xml में यह फ़ील्ड डालें:
<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />
उपयोगकर्ता प्रॉपर्टी के ज़रिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधाओं को फिर से चालू करना
अगर आपने दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल करने के लिए, google_analytics_default_allow_ad_personalization_signals
पैरामीटर का इस्तेमाल किया है, तो दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को फिर से चालू किया जा सकता है. इसके लिए, नीचे दिए गए तरीके से setUserProperty
मेथड का इस्तेमाल करें:
Kotlin
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Java
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
अगर आपने कुछ समय के लिए, Analytics डेटा इकट्ठा करने की सुविधा बंद करने का विकल्प चुना है (उदाहरण के लिए, जब तक कोई व्यक्ति सहमति नहीं देता), और आपको किसी उपयोगकर्ता के लिए Analytics डेटा इकट्ठा करने की सुविधा फिर से चालू करने पर, दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधाओं को कंट्रोल करना है, तो पक्का करें कि इस सेटिंग को तय करने के लिए किया गया कॉल, Analytics डेटा इकट्ठा करने की सुविधा को फिर से चालू करने के लिए किए गए कॉल से पहले हो. उदाहरण के लिए:
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);
अपनी सेटिंग की पुष्टि करें
जब ऊपर बताए गए किसी तरीके से, किसी उपयोगकर्ता के लिए दिलचस्पी के मुताबिक विज्ञापन दिखाने के सिग्नल बंद कर दिए जाते हैं, तो उस उपयोगकर्ता के डिवाइस से लॉग किए गए इवेंट बंडल में, non_personalized_ads नाम की एक उपयोगकर्ता प्रॉपर्टी शामिल होगी. इसकी वैल्यू 1 होगी. इससे पता चलेगा कि उस बंडल में मौजूद इवेंट, दिलचस्पी के मुताबिक विज्ञापन दिखाने के लिए उपलब्ध नहीं हैं. दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद करने से, मेज़रमेंट के लिए डेटा के इस्तेमाल पर कोई असर नहीं पड़ता. इसमें रिपोर्टिंग और एट्रिब्यूशन शामिल हैं.
कॉन्फ़िगरेशन में किए गए बदलाव देखना
Google Analytics सेटिंग में बदलाव करने के बाद, SDK टूल उन बदलावों को डाउनलोड करता है. यह प्रोसेस तेज़ी से और आसानी से पूरी हो जाती है. इसलिए, बदलावों को तुरंत टेस्ट किया जा सकता है. Analytics में बदलाव करने पर, उन्हें आपके ऐप्लिकेशन में लागू होने में कुछ मिनट लग सकते हैं. अगर आपका ऐप्लिकेशन लाइव है, तो बदलावों को पूरी तरह से लागू होने में एक घंटा लग सकता है.