| प्लैटफ़ॉर्म चुनें: | iOS+ Android |
इस पेज पर, Google Analytics की उन सुविधाओं के बारे में बताया गया है जिनकी मदद से, Analytics डेटा को इकट्ठा करने और इस्तेमाल करने की प्रोसेस को कंट्रोल किया जा सकता है.
Analytics डेटा कलेक्शन की सुविधा बंद करना
कुछ मामलों में, हो सकता है कि आपको Analytics डेटा इकट्ठा करने की सुविधा को कुछ समय या हमेशा के लिए बंद करना पड़े. जैसे, असली उपयोगकर्ता की सहमति लेने या कानूनी जवाबदेही पूरी करने के लिए. Google Analytics, Analytics कलेक्शन को बंद और बंद करने के लिए कई विकल्प देता है. एक साथ इस्तेमाल किए जाने पर, ये कई तरह के कामों में मदद करते हैं.
कलेक्शन को कुछ समय के लिए बंद करना
अगर आपको कुछ समय के लिए Analytics कलेक्शन को बंद करना है, जैसे कि डेटा इकट्ठा करने से पहले असली उपयोगकर्ता की सहमति लेने के लिए, तो अपने ऐप्लिकेशन के AndroidManifest.xml में application टैग में 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 प्रोजेक्ट को किसी Google Ads खाते से लिंक किया है या विज्ञापन इंटिग्रेशन की सुविधा चालू की है या डेटा शेयर करने की सुविधा चालू की है, तो आपके Analytics डेटा का इस्तेमाल, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए किया जा सकता है.
इसका मतलब है कि इकट्ठा किए गए इवेंट, जैसे कि first_open का इस्तेमाल, रीमार्केटिंग के लिए ऑडियंस की सूचियां बनाने और उन्हें डिप्लॉय करने के लिए किया जा सकता है. हालांकि, ऐसा तब तक किया जा सकता है, जब तक यह न बताया जाए कि इस तरह का डेटा, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए उपलब्ध नहीं है.
आपके पास प्रोग्राम बनाकर यह कंट्रोल करने का विकल्प होता है कि किसी उपयोगकर्ता के Analytics डेटा का इस्तेमाल, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए किया जाए या नहीं. इसके लिए, इनमें से किसी भी विकल्प का इस्तेमाल करें:
सुझाया गया तरीका: उपयोगकर्ता की सहमति के विकल्प का सम्मान करते हुए, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को डाइनैमिक तौर पर चालू या बंद करें. Google का consent mode API लागू करें.
उपयोगकर्ता के लेवल पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को चालू या बंद करना: उपयोगकर्ता प्रॉपर्टी के तौर पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल करना.
Analytics प्रॉपर्टी लेवल पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को चालू या बंद करें: अपनी Analytics प्रॉपर्टी में, भौगोलिक क्षेत्र के हिसाब से दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को बंद करें.
उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करके, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधाएं बंद करना
लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को चालू और बंद करने के लिए, Google के consent mode API का इस्तेमाल करने का सुझाव दिया जाता है.
हालांकि, अगर आपका ऐप्लिकेशन अब तक सहमति मोड का इस्तेमाल नहीं करता है, तो इस विकल्प की मदद से, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को कंट्रोल किया जा सकता है.
लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को डिफ़ॉल्ट रूप से बंद करने के लिए, अपने ऐप्लिकेशन के AndroidManifest.xml में application टैग में यह फ़ील्ड डालें:
<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 में बदलाव करने पर, उन्हें आपके ऐप्लिकेशन में लागू होने में कुछ मिनट लग सकते हैं. अगर आपका ऐप्लिकेशन लाइव है, तो बदलावों को पूरी तरह से लागू होने में एक घंटा लग सकता है.