| प्लैटफ़ॉर्म चुनें: | iOS+ Android |
इस पेज पर, 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" />
डेटा कलेक्शन की सुविधा फिर से चालू करने के लिए, setAnalyticsCollectionEnabled()
तरीके को कॉल करें. जैसे, असली उपयोगकर्ता की सहमति मिलने के बाद. FirebaseAnalytics क्लास के. उदाहरण के लिए:
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 डेटा कलेक्शन की सुविधा हमेशा के लिए बंद करनी है, तो firebase_analytics_collection_deactivated को सही पर सेट करें. यह सेटिंग, आपके ऐप्लिकेशन के AndroidManifest.xml में, application टैग में होती है. उदाहरण के लिए:
<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 के सहमति मोड वाले एपीआई का इस्तेमाल करने का सुझाव दिया जाता है.
हालांकि, अगर आपका ऐप्लिकेशन अब तक सहमति मोड का इस्तेमाल नहीं करता है, तो लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को, इस विकल्प की मदद से कंट्रोल किया जा सकता है.
डिफ़ॉल्ट रूप से, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा बंद करने के लिए, 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 होगी. इससे यह पता चलेगा कि उस बंडल में मौजूद इवेंट, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के लिए उपलब्ध नहीं हैं. लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा बंद करने से, मेज़रमेंट के लिए डेटा के इस्तेमाल पर कोई असर नहीं पड़ता. इसमें रिपोर्टिंग और एट्रिब्यूशन भी शामिल है.
setConsent
कॉन्फ़िगरेशन में किए गए बदलाव देखना
अपनी Google Analytics सेटिंग में बदलाव करने के बाद, SDK उन बदलावों को डाउनलोड करता है. यह प्रोसेस तेज़ी से और आसानी से पूरी हो जाती है. इसलिए, अपने बदलावों को तुरंत टेस्ट किया जा सकता है. जब आप Analytics में बदलाव करते हैं, तो उन्हें आपके ऐप्लिकेशन में डिप्लॉय होने में कुछ मिनट लग सकते हैं. अगर आपका ऐप्लिकेशन लाइव है, तो पूरी डिप्लॉयमेंट प्रोसेस में एक घंटा लग सकता है.