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



इस पेज पर, 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() तरीकों को कॉल करें. जैसे, असली उपयोगकर्ता की सहमति मिलने के बाद. उदाहरण के लिए:

KotlinJavaUnity
setAnalyticsCollectionEnabled(true);
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

अगर आपको किसी वजह से कलेक्शन को फिर से निलंबित करना है, तो इन निर्देशों का पालन करें. ऐसा करने पर, कलेक्शन तब तक निलंबित रहेगा, जब तक उसे फिर से चालू नहीं किया जाता.

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

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

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

KotlinJavaUnity
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

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

KotlinJavaUnity
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

अपनी सेटिंग की पुष्टि करें

अगर ऊपर बताए गए किसी एक तरीके से, किसी उपयोगकर्ता के लिए दिलचस्पी के मुताबिक विज्ञापन दिखाने के सिग्नल बंद कर दिए गए हैं, तो उस उपयोगकर्ता के डिवाइस से लॉग किए गए बाद के इवेंट बंडल में, non_personalized_ads नाम की एक उपयोगकर्ता प्रॉपर्टी होगी. इसकी वैल्यू 1 होगी. इससे पता चलता है कि उस बंडल में मौजूद इवेंट, दिलचस्पी के मुताबिक विज्ञापन दिखाने के लिए उपलब्ध नहीं हैं. दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा बंद करने पर, मेज़रमेंट के लिए डेटा के इस्तेमाल पर कोई असर नहीं पड़ता. इसमें रिपोर्टिंग और एट्रिब्यूशन भी शामिल है.

कॉन्फ़िगरेशन में किए गए बदलाव देखना

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