Analytics में डेटा इकट्ठा करने और उसके इस्तेमाल को कॉन्फ़िगर करना

प्लैटफ़ॉर्म चुनें: iOS+ Android

इस पेज पर, Google Analytics की उन सुविधाओं के बारे में बताया गया है जिनकी मदद से, Analytics डेटा के कलेक्शन और इस्तेमाल को कंट्रोल किया जा सकता है.

Analytics डेटा कलेक्शन बंद करना

कुछ मामलों में, आपको Analytics डेटा को इकट्ठा करने की सुविधा को कुछ समय या हमेशा के लिए बंद करना पड़ सकता है. जैसे, असली उपयोगकर्ता की सहमति लेने या कानूनी जवाबदेही पूरी करने के लिए. Google Analytics, Analytics कलेक्शन को बंद करने और उसे निष्क्रिय करने के कई विकल्प उपलब्ध कराता है. इन दोनों का एक साथ इस्तेमाल करके, कई सामान्य मामलों में मदद मिलती है.

डेटा इकट्ठा करने की सुविधा को कुछ समय के लिए बंद करना

अगर आपको Analytics कलेक्शन को कुछ समय के लिए बंद करना है, जैसे कि डेटा इकट्ठा करने से पहले एंड-यूज़र की सहमति लेनी है, तो application टैग में अपने ऐप्लिकेशन के AndroidManifest.xml में Analytics की वैल्यू को false पर सेट करें.firebase_analytics_collection_enabled उदाहरण के लिए:

<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 के सहमति मोड वाले एपीआई का इस्तेमाल करना, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधा को चालू और बंद करने का सबसे सही तरीका है.

हालांकि, अगर आपका ऐप्लिकेशन अब तक सहमति मोड का इस्तेमाल नहीं करता है, तो यहां दिए गए विकल्प की मदद से, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को कंट्रोल किया जा सकता है.

दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को डिफ़ॉल्ट रूप से बंद करने के लिए, अपने ऐप्लिकेशन के 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);

अगर आपने कुछ समय के लिए, व्यवहार के विश्लेषण से जुड़े डेटा को इकट्ठा करने की सुविधा बंद करने का विकल्प चुना है (उदाहरण के लिए, जब तक कोई व्यक्ति सहमति नहीं देता), और आपको किसी उपयोगकर्ता के लिए, व्यवहार के विश्लेषण से जुड़े डेटा को इकट्ठा करने की सुविधा फिर से चालू करने पर, दिलचस्पी के हिसाब से विज्ञापन दिखाने की सुविधाओं को कंट्रोल करना है, तो पक्का करें कि इस सेटिंग को तय करने के लिए किया गया कॉल, व्यवहार के विश्लेषण से जुड़े डेटा को इकट्ठा करने की सुविधा फिर से चालू करने के लिए किए गए कॉल से पहले हो. उदाहरण के लिए:

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 में बदलाव करने पर, उन्हें आपके ऐप्लिकेशन में लागू होने में कुछ मिनट लग सकते हैं. अगर आपका ऐप्लिकेशन लाइव है, तो बदलावों को पूरी तरह से लागू होने में एक घंटा लग सकता है.