वेलकम स्क्रीन को पसंद के मुताबिक बनाना

उनके हिसाब से बनाया गया कॉन्टेंट आपके उपयोगकर्ताओं को पसंद आ सकता है. साथ ही, उन्हें आपके ऐप्लिकेशन के साथ उनका पहला इंटरैक्शन उनकी पसंद, इस्तेमाल के इतिहास, और स्थान-भाषा. Firebase की मदद से, नीचे दी गई बातों के आधार पर ऑडियंस तय की जा सकती है Google Analytics मेट्रिक ऐक्सेस करें और इनकी मदद से अपने ऐप्लिकेशन को पसंद के मुताबिक बनाएं सीधे Firebase कंसोल से Firebase Remote Config.

इन दो सुविधाओं का एक साथ इस्तेमाल करके, अपने ऐप्लिकेशन को फिर से इस्तेमाल करने के अनुभव को पसंद के मुताबिक बनाया जा सकता है उस स्क्रीन को फिर से चालू करें.

इस गाइड में, अपनी पसंद के मुताबिक विज्ञापन बनाने का तरीका बताया गया है "आपका फिर से स्वागत है" किस तरह का है.

शुरू करने के लिए, यह ज़रूरी है कि Firebase प्रोजेक्ट से कोई Android ऐप्लिकेशन जुड़ा हो. अगर आपने आपके पास पहले से कोई Google खाता नहीं है, तो Android के लिए आरंभ करें देखें का इस्तेमाल करें.

लागू करने के बारे में खास जानकारी

ऐप्लिकेशन को पसंद के मुताबिक बनाने वाली वेलकम स्क्रीन को इन तीन चरणों में लागू किया जाता है:

  1. एलिमेंट के पैरामीटर होल्ड करने के लिए, Remote Config सेट अप करें आपके हिसाब से बनाया गया. उदाहरण के लिए, वेलकम स्क्रीन मैसेज को पैरामीटर. इस तरह, ऐप्लिकेशन को फिर से पब्लिश किए बिना मैसेज को अपडेट किया जा सकता है.
  2. Analytics सेट अप करें, ताकि ऑडियंस और/या उपयोगकर्ता प्रॉपर्टी तय की जा सकें Remote Config आपके उपयोगकर्ताओं को टारगेट करने के लिए. दोनों सुविधाओं का इस्तेमाल इन चीज़ों के लिए किया जा सकता है टारगेटिंग; हालांकि, उनमें कई ज़रूरी अंतर होते हैं. कॉन्टेंट बनाने इन दोनों में मिलने वाले फ़ायदों के बारे में बाद में इस गाइड में बताया गया है.
  3. इसके आधार पर अपने पैरामीटर को पसंद के मुताबिक बनाने के लिए, Remote Config शर्तें कॉन्फ़िगर करें Analytics ऑडियंस या उपयोगकर्ता प्रॉपर्टी.

Remote Config में पैरामीटर सेट अप करें

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

Firebase कंसोल में क्या किया जा सकता है

  1. Remote Config पैरामीटर पर जाएं पेज Firebase कंसोल में. अगर आपने आपने अपने ऐप्लिकेशन में Remote Config को कभी कॉन्फ़िगर नहीं किया है, तो अपना पहला जोड़ें पर क्लिक करें पैरामीटर.
  2. पैरामीटर कुंजी और डिफ़ॉल्ट वैल्यू भरें. उदाहरण के लिए, welcome_message और Welcome to this sample app.

    <span class=रिमोट कॉन्फ़िगरेशन पैरामीटर कॉन्फ़िगरेशन.">

  3. बदलावों को पब्लिश करें पर क्लिक करें.

Android ऐप्लिकेशन में क्या किया जा सकता है

  1. आपने अभी-अभी अपने ऐप्लिकेशन में जिस पैरामीटर को जोड़ा है उसे पढ़ने और दिखाने के लिए, कोड जोड़ें Firebase कंसोल. उदाहरण के लिए:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

    यह तरीका अपनाने के लिए, Android पर Firebase Remote Config का इस्तेमाल करना का इस्तेमाल करें. अगर आपको कोई समस्या नहीं है, तो Android के लिए सिलसिलेवार तरीके से निर्देश सैंपल के तौर पर उपलब्ध हैं.

  2. अपने खाते के लिए डेवलपर मोड का इस्तेमाल, टेस्टिंग के दौरान कॉन्फ़िगरेशन में हुए बदलावों को तुरंत देखने के लिए किया जा सकता है.

जांच लें कि यह काम कर रहा है या नहीं

  1. अपना ऐप्लिकेशन खोलें और पक्का करें कि यह पैरामीटर की मौजूदा वैल्यू दिखाता हो Remote Config यूज़र इंटरफ़ेस (यूआई) में.
  2. कंसोल में वैल्यू बदलें और बदलावों को पब्लिश करें पर क्लिक करें
  3. अपना ऐप्लिकेशन रीस्टार्ट करें. पैरामीटर की नई वैल्यू दिखनी चाहिए.

Analytics ऑडियंस या उपयोगकर्ता प्रॉपर्टी सेट अप करें

इस चरण में, Analytics का इस्तेमाल करके यह तय किया जा सकता है कि किन उपयोगकर्ताओं को आपकी प्रोफ़ाइल दिखेगी को दिलचस्पी के मुताबिक बनाना. सिलसिलेवार तरीके से दिए गए इस निर्देश में, हम इस काम के लिए उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करेंगे लेकिन आप यह भी तय कर सकते हैं दर्शक. ये तरीके एक जैसे हैं. हालांकि, आपको ध्यान रखना चाहिए कि किसी उपयोगकर्ता खाते को जोड़ने के बाद, ऑडियंस के लिए, वे उसे छोड़ नहीं सकते या उसे निकाला नहीं जा सकता है. अगर एट्रिब्यूट की वैल्यू के तौर पर टारगेटिंग के लिए इस्तेमाल में बदलाव हो सकता है. इसके बजाय, उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करें.

Firebase कंसोल में क्या किया जा सकता है

  1. Analytics उपयोगकर्ता प्रॉपर्टी पर जाएं पेज Firebase कंसोल में. नई उपयोगकर्ता प्रॉपर्टी पर क्लिक करें.
  2. उपयोगकर्ता प्रॉपर्टी को कोई नाम दें और उसके बारे में जानकारी दें. उदाहरण के लिए, अगर आपको उपयोगकर्ता को कुत्ते हैं या बिल्लियां, इसके आधार पर ऐप को कस्टमाइज़ करना होगा, इसे animal_preference नाम दें.

    <span class=Analytics की उपयोगकर्ता प्रॉपर्टी का कॉन्फ़िगरेशन.">

  3. बनाएं पर क्लिक करें.

Android ऐप्लिकेशन में क्या किया जा सकता है

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

जांच लें कि यह काम कर रहा है या नहीं

  1. अपना ऐप्लिकेशन खोलें और वहां जाएं जहां आपकी उपयोगकर्ता प्रॉपर्टी सेट है.
  2. Analytics DebugView पेज खोलें Firebase कंसोल में.
  3. देखें कि क्या कोई उपयोगकर्ता प्रॉपर्टी सेट की गई है (यहां कुछ भी दिखाई देने में कुछ मिनट की देरी होगी).

Remote Config शर्तें कॉन्फ़िगर करें

अब आपके ऐप्लिकेशन में कॉन्फ़िगर किए जा सकने वाले पैरामीटर और उपयोगकर्ता प्रॉपर्टी मौजूद हैं (या ऑडियंस) का इस्तेमाल वैरिएबल के रूप में करना है, तो आप अपने हिसाब से बनाने के लिए शर्तें पैरामीटर की वैल्यू का इस्तेमाल करें.

Firebase कंसोल में क्या किया जा सकता है

  1. Remote Config पर जाएँ Firebase कंसोल में.
  2. अपने पैरामीटर में बदलाव करने के लिए उस पर क्लिक करें.
  3. शर्त के लिए वैल्यू जोड़ें पर क्लिक करें.
  4. नई शर्त तय करें को चुनें.
  5. अपनी शर्त को कोई नाम दें. उदाहरण के लिए, "बिल्लियां पसंद हैं" उपयोगकर्ता को उसकी जानकारी दें प्राथमिकता चुनें.
  6. लागू होता है, अगर में, उपयोगकर्ता प्रॉपर्टी चुनें (या ऑडियंस में उपयोगकर्ता अगर आपने Analytics में एक ऑडियंस बनाई है) और अपना पैरामीटर चुनें, और अपने पैरामीटर मानों के साथ एक सशर्त संबंध तय करें.

    एक नया <span class=रिमोट कॉन्फ़िगरेशन की शर्त.">

  7. शर्त बनाएं पर क्लिक करें.

  8. नई शर्त दिखाने के लिए कोई वैल्यू डालें. उदाहरण के लिए, वेलकम मैसेज "बिल्लियां पसंद हैं" के लिए "म्याऊं!" हो सकता है.

  9. अपने बदलावों को सेव करने के लिए, अपडेट करें पर क्लिक करें.

  10. अपने खाते में नई शर्तों और मानों को चालू करने के लिए बदलावों को प्रकाशित करें पर क्लिक करें है.

जांच लें कि यह काम कर रहा है या नहीं

  1. अपना ऐप्लिकेशन खोलें और वहां जाएं जहां आपकी उपयोगकर्ता प्रॉपर्टी सेट है.
  2. Analytics DebugView पेज खोलें Firebase कंसोल में.
  3. देखें कि क्या कोई उपयोगकर्ता प्रॉपर्टी सेट की गई है (यहां कुछ भी दिखाई देने में कुछ मिनट की देरी होगी).
  4. अपना ऐप्लिकेशन रीस्टार्ट करें और पुष्टि करें कि आपके हिसाब से बनाई गई चीज़ें सेट हो गई हैं.