फायरबेस कस्टम इवेंट के लिए Google Analytics के साथ Google विज्ञापन - Android

1 परिचय

अंतिम अद्यतन: 2020-12-14

आप क्या बनाएंगे

इस कोडलैब में, आप सीखेंगे कि Google Analytics for Firebase (GA4F) के साथ ईवेंट कैसे कार्यान्वित करें और Google विज्ञापनों के माध्यम से कार्रवाई अभियान कैसे लॉन्च करें।

यह कोडलैब GA4F के साथ इवेंट लागू करने और Google Ads में इवेंट आयात करने पर केंद्रित है। यदि आप सीखना चाहते हैं कि फायरबेस के साथ एंड्रॉइड ऐप कैसे बनाया जाए, तो कृपया फायरबेस एंड्रॉइड कोडेलैब-बिल्ड फ्रेंडली चैट देखें।

आप क्या सीखेंगे

  • फायरबेस प्रोजेक्ट कैसे बनाएं
  • एंड्रॉइड ऐप में फायरबेस एसडीके कैसे लागू करें
  • ईवेंट और पैरामीटर कैसे बनाएं.
  • Firebase से Google Ads में ईवेंट कैसे आयात करें
  • कस्टम इवेंट के साथ Google Ads कार्रवाई अभियान लॉन्च करें।

आपको किस चीज़ की ज़रूरत पड़ेगी

  • एंड्रॉइड स्टूडियो 3.6 या उच्चतर
  • फायरबेस खाता
  • गूगल विज्ञापन खाता

2. एक फायरबेस प्रोजेक्ट बनाएं और सेट करें

फ़ायरबेस के साथ आरंभ करने के लिए, आपको एक फ़ायरबेस प्रोजेक्ट बनाना और सेट अप करना होगा।

एक फायरबेस प्रोजेक्ट बनाएं

  1. फायरबेस में साइन इन करें।

फायरबेस कंसोल में, प्रोजेक्ट जोड़ें (या प्रोजेक्ट बनाएं) पर क्लिक करें, और अपने फायरबेस प्रोजेक्ट को अपनी इच्छानुसार नाम दें।

8525e77df3536fbb.png

  1. प्रोजेक्ट निर्माण विकल्पों पर क्लिक करें। संकेत मिलने पर फायरबेस शर्तों को स्वीकार करें। आपको इस प्रोजेक्ट के लिए Google Analytics को सक्षम करना चाहिए, क्योंकि आपको एक्शन इवेंट और रूपांतरणों को ट्रैक करने के लिए Google Analytics इवेंट की आवश्यकता है।

e58151a081f0628.png

फायरबेस प्रोजेक्ट्स के बारे में अधिक जानने के लिए, फायरबेस प्रोजेक्ट्स को समझें देखें।

  1. Google Analytics खाता चुनें. यदि आपके पास कोई है तो उसे चुनें या नया बनाएं। प्रोजेक्ट बनाएं बटन पर क्लिक करें।

ac928e5947ba7cbf.png

  1. अब फायरबेस प्रोजेक्ट का निर्माण पूरा हो गया है!

अगले चरण में, आप सीखेंगे कि अपने एंड्रॉइड ऐप में फायरबेस कैसे जोड़ें।

3. अपने एंड्रॉइड ऐप में फायरबेस जोड़ें

ऐप रजिस्टर करें

  1. फ़ायरबेस कंसोल में, बाईं ओर नेविगेशन में प्रोजेक्ट अवलोकन चुनें, फिर "अपने ऐप में फ़ायरबेस जोड़कर आरंभ करें" के अंतर्गत एंड्रॉइड बटन पर क्लिक करें।

6cbb33ad3e7c9132.png

  1. आवश्यक जानकारी भरें.

3b7d3b33d81fe8ea.png

एंड्रॉइड पैकेज नाम के लिए, एंड्रॉइड स्टूडियो में ऐप डायरेक्टरी पर जाएं, एक फ़ाइल नाम build.gradle खोलें। फ़ाइल में, applicationId खोजें। यह मान Android पैकेज नाम है. इस मान को कॉपी करें और पेस्ट करें।

हमें यहां SHA-1 कुंजी की आवश्यकता नहीं है, जब तक कि आप Google साइन इन या फायरबेस डायनेमिक लिंक का उपयोग करने की योजना नहीं बनाते हैं (ध्यान दें कि ये इस कोडलैब का हिस्सा नहीं हैं, SHA-1 कुंजी के बारे में अधिक जानकारी के लिए, कृपया इस दस्तावेज़ को देखें।) .

  1. रजिस्टर ऐप बटन पर क्लिक करें।

कॉन्फ़िग फ़ाइल डाउनलोड करें

  1. कॉन्फ़िगरेशन फ़ाइल google-services.json डाउनलोड करने के लिए डाउनलोड google-services.json बटन पर क्लिक करें।

52f08aa18c8d59d0.png

  1. एंड्रॉइड स्टूडियो में, app डायरेक्टरी पर जाएं और google-services.json फ़ाइल (जिसे आपने अभी ऊपर डाउनलोड किया है) को app डायरेक्टरी में ले जाएं। फायरबेस कंसोल पर वापस जाएं, नेक्स्ट बटन पर क्लिक करें।

अपने ऐप में फायरबेस सक्षम करें

  1. फायरबेस द्वारा जेनरेट की गई google-services.json फ़ाइल को पढ़ने के लिए आपको Google Services Gradle प्लगइन की आवश्यकता है।
  2. एंड्रॉइड स्टूडियो में, <project>/build.gradle खोलें, फिर फ़ाइल में निम्नलिखित पंक्तियाँ जोड़ें:
buildscript { 
   repositories {
      // Check that you have the following line (if not, add it):
      google() //Google's Maven repository
   }
   dependencies {
      ...
      // Add this line
      classpath 'com.google.gms:google-services:4.3.4'
   }
}

allprojects {
   ...
   repositories {
      // Check that you have the following line (if not, add it):
      google() //Google's Maven repository
      ...
      }
   }
}
  1. <project>/<app-module>/build.gradle खोलें, फिर फ़ाइल में निम्नलिखित पंक्तियाँ जोड़ें:
apply plugin: 'com.android.application'
// Add this line
apply plugin: 'com.google.gms.google-services'

अब, आपने अपने एंड्रॉइड ऐप में फायरबेस जोड़ना पूरा कर लिया है!

अगले चरण में, आप सीखेंगे कि अपने ऐप में फायरबेस एसडीके कैसे जोड़ें।

4. अपने ऐप में फायरबेस एसडीके जोड़ें

इस चरण में, आप Firebase SDK जोड़ेंगे, विशेष रूप से Google Analytics के लिए Firebase SDK।

हम फायरबेस एंड्रॉइड बीओएम का उपयोग करेंगे जो आपको बीओएम के संस्करण को निर्दिष्ट करके अपने ऐप में उपयोग किए जा रहे फायरबेस लाइब्रेरी संस्करणों को प्रबंधित करने में सक्षम बनाता है। यह जानने के लिए कि कौन से फायरबेस लाइब्रेरी संस्करणों को एक विशिष्ट BoM संस्करण में मैप किया गया है, उस BoM संस्करण के लिए रिलीज़ नोट्स देखें।

  1. <project>/<app-module>/build.gradle खोलें, फिर फ़ाइल में निम्नलिखित पंक्तियाँ जोड़ें:
dependencies { 
   // ... 
   
   //Import the Firebase BoM
   implementation platform('com.google.firebase:firebase-bom:26.1.1')
   
   //Declare the dependency for the Firebase SDK for Google Analytics
   implementation 'com.google.firebase:firebase-analytics-ktx'

जैसा कि आप देख सकते हैं, केवल BoM के संस्करण को निर्दिष्ट करके, आपको फायरबेस एनालिटिक्स लाइब्रेरी के संस्करण को निर्दिष्ट करने की आवश्यकता नहीं है। लेकिन यदि आप अपनी फायरबेस लाइब्रेरी के लिए वांछित संस्करण का उपयोग करना चाहते हैं, तो इससे कोई फर्क नहीं पड़ता कि बीओएम में कौन सा संस्करण निर्दिष्ट है, आपको बस इस तरह वांछित संस्करण निर्दिष्ट करना होगा:

dependencies { 
   // ... 
   
   //Import the Firebase BoM
   implementation platform('com.google.firebase:firebase-bom:26.1.1')
   
   //Declare the dependency for the Firebase SDK for Google Analytics
   implementation 'com.google.firebase:firebase-analytics-ktx:17.0.0'
  1. अब Sync Now बटन पर क्लिक करके अपने ऐप को सिंक करें। 937206076c88ae5c.png

अब, आपने अपने Android ऐप में Google Analytics के लिए Firebase SDK जोड़ना पूरा कर लिया है!

अगले चरण में, आप सीखेंगे कि अपने एंड्रॉइड ऐप में फायरबेस इवेंट कैसे लॉग करें।

5. फायरबेस एनालिटिक्स के साथ इवेंट लॉग करें

इस चरण में, आप सीखेंगे कि एंड्रॉइड ऐप में फायरबेस एनालिटिक्स के साथ इवेंट कैसे लॉग करें।

ईवेंट लॉग करने के 2 तरीके हैं: सुझाए गए ईवेंट या कस्टम ईवेंट का उपयोग करना।

सुझाए गए ईवेंट का उपयोग करना

फायरबेस एनालिटिक्स एसडीके कई सुझाए गए इवेंट को परिभाषित करता है जिनका उपयोग गेमिंग, रिटेल, ट्रैवल और ईकॉमर्स जैसे विभिन्न प्रकार के ऐप्स में किया जा सकता है। इसके अलावा कुछ सुझाए गए इवेंट भी हैं जिनके लिए निर्धारित मापदंडों की आवश्यकता होती है और उन मापदंडों के साथ आप अपनी फायरबेस रिपोर्ट में उपलब्ध विवरण को अधिकतम कर सकते हैं। ( सुझाई गई घटनाओं का संदर्भ )

  1. गतिविधि के शीर्ष पर FirebaseAnalytics ऑब्जेक्ट घोषित करें:
private lateinit var firebaseAnalytics: FirebaseAnalytics
  1. ऑब्जेक्ट को onCreate() विधि में प्रारंभ करें:
firebaseAnalytics = Firebase.analytics
  1. logEvent() विधि से ईवेंट लॉग करना प्रारंभ करें। जब कोई उपयोगकर्ता ऐप में कोई आइटम खरीदता है तो निम्नलिखित कोड एक खरीद ईवेंट लॉग करता है:
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.PURCHASE) {
   param(FirebaseAnalytics.Param.VALUE, 10)
   param(FirebaseAnalytics.Param.CURRENCY, "USE")
}

कस्टम ईवेंट का उपयोग करना

यदि आपको सुझाए गए ईवेंट द्वारा कवर नहीं किए गए ईवेंट की आवश्यकता है, तो आप कस्टम पैरामीटर के साथ अपने स्वयं के कस्टम ईवेंट लॉग कर सकते हैं:

firebaseAnalytics.logEvent("delete_item"){
   param("item name", name)
   param("reason", text)
}

डीबग इवेंट

आप फायरबेस कंसोल में अपने ईवेंट के बारे में एकत्रित डेटा और रिपोर्ट देख सकते हैं। लेकिन अपडेट पूरे दिन समय-समय पर होते रहते हैं, आप उन घटनाओं को अपने ऐप में लॉग इन करने के तुरंत बाद नहीं देख सकते।

तत्काल परीक्षण और डिबगिंग उद्देश्यों के लिए, आप फायरबेस डिबगव्यू का उपयोग कर सकते हैं। DebugView आपको वास्तविक समय में विकास उपकरणों पर आपके ऐप द्वारा लॉग किए गए इवेंट डेटा को देखने में सक्षम बनाता है। डिबगव्यू के लिए, कृपया डिबगिंग इवेंट अनुभाग देखें।

अब आपने अपने एंड्रॉइड ऐप पर लॉगिंग इवेंट पूरा कर लिया है!

अगले चरण में, आप सीखेंगे कि उन ईवेंट को Google Ads में कैसे आयात किया जाए।

6. Google Ads में Firebase ईवेंट आयात करें

आपका फायरबेस-एंड्रॉइड सेटअप समाप्त हो गया है, और आप लॉग एक्शन इवेंट के साथ ऐप अभियान लॉन्च करने के लिए तैयार हैं। आप Firebase को Google Ads से लिंक करके शुरुआत करेंगे। फायरबेस को Google विज्ञापनों से जोड़ने से, ऐप अभियान दर्शकों के बारे में अधिक जानने और ऐप अभियान सीखने को बढ़ावा देने में सक्षम होंगे, जिससे आमतौर पर बेहतर प्रदर्शन और रूपांतरण होते हैं।

  1. प्रोजेक्ट अवलोकन के ठीक बगल में स्थित बटन पर क्लिक करके फायरबेस सेटिंग्स पर जाएं।

412830708c61fdc0.png

  1. एकीकरण टैब में, आपको Google विज्ञापन और एक लिंक बटन दिखाई देगा। लिंक पर क्लिक करें और जारी रखें.

796c921fb2b873ae.png

  1. वह Google Ads खाता चुनें जिसे आप लिंक करना चाहते हैं।

अब आपने Firebase और Google Ads को लिंक करना पूरा कर लिया है। आइए Firebase ईवेंट को Google Ads में आयात करें।

फ़ायरबेस ईवेंट आयात करें

  1. फायरबेस कंसोल में, इवेंट मेनू पर जाएं और उस इवेंट को चिह्नित करें जिसे आप रूपांतरण के रूप में आयात करना चाहते हैं।

a5f302ba01a1863c.png

  1. अब, Google Ads पर जाएं और उस खाते में लॉगिन करें जिसे आप Firebase से लिंक करते हैं।
  2. Google Ads में टूल्स → मापन → रूपांतरण पर जाएं 7acf268d7e799a7e.png
  3. + बटन पर क्लिक करें d0eed72946d038d8.png
  4. ऐप → Google Analytics 4 प्रॉपर्टी (फ़ायरबेस) चुनें और जारी रखें पर क्लिक करें। 983f06edb15724de.png
  5. आप उन सभी विश्लेषणात्मक घटनाओं को देख सकते हैं जिन्हें रूपांतरण के रूप में चिह्नित किया गया है। वह ईवेंट ढूंढें जिसे आप आयात करना चाहते हैं. इस मामले में delete_item ईवेंट चुनें जिसे हमने पहले लागू किया है। आयात करें और जारी रखें बटन पर क्लिक करें। f9bdee80c0d40999.png
  6. आपने फ़ायरबेस से एक रूपांतरण ईवेंट सफलतापूर्वक आयात कर लिया है। be75f6a11913236.png

अब आपने Google Ads में Firebase ईवेंट आयात करना पूरा कर लिया है।

अगले चरण में, आप सीखेंगे कि आपके द्वारा अभी-अभी आयात किए गए ईवेंट के साथ एक कार्रवाई अभियान कैसे लॉन्च किया जाए।

7. आयातित ईवेंट के साथ ऐप एक्शन अभियान लॉन्च करना

  1. अपने वर्तमान Google Ads खाते में ऐप अभियान टैब पर जाएं, और + बटन पर क्लिक करके एक नया अभियान शुरू करें।

19856a65ab999ad7.png

  1. हम ऐप इंस्टॉल विकल्प के साथ एक ऐप प्रचार अभियान शुरू करेंगे। सबसे नीचे, अपना ऐप चुनें जिसका आप प्रचार करना चाहते हैं और जारी रखें पर क्लिक करें। 8146b5a7a4f961bd.png
  2. बोली अनुभाग में, यदि आप ड्रॉपडाउन मेनू में इन-ऐप कार्रवाइयां चुनते हैं तो आप ईवेंट देख सकते हैं। वह इवेंट चुनें जिस पर आप ध्यान केंद्रित करना चाहते हैं।

b75e410c7dbdfec8.png

  1. शेष अभियान सेटिंग सेट करें और हो गया।

8. बधाई हो

बधाई हो, आपने अपने फायरबेस और Google विज्ञापनों को सफलतापूर्वक एकीकृत कर लिया है! इससे आपको अपने अभियान प्रदर्शन को बढ़ावा देने में मदद मिलेगी.

आपने सीखा है

  • एंड्रॉइड के लिए फायरबेस एनालिटिक्स को कैसे कॉन्फ़िगर करें
  • एंड्रॉइड ऐप में फायरबेस एनालिटिक्स के साथ इवेंट कैसे लॉग करें।
  • ईवेंट कैसे आयात करें और कार्रवाई अभियानों के लिए उनका उपयोग कैसे करें।