अपने झटपट ऐप्लिकेशन में 'Firebase के लिए Google Analytics' जोड़ना

किसी भी ऐप्लिकेशन को तुरंत या इंस्टॉल करके, उसकी सफलता को ट्रैक करना हर किसी के लिए अहम होता है डेवलपर. आंकड़ों की कई लाइब्रेरी इनके साथ काम करती हैं Google Play इंस्टैंट, जिसमें ये भी शामिल हैं कपड़ों के जवाब, स्थानीय भाषा, और Mixpanel.

अगर आंकड़ों से जुड़ा आपका मौजूदा समाधान सूची में नहीं है या आपको लगता है कि वह सूची में नहीं है और Firebase के लिए Google Analytics का इस्तेमाल आपका टेलीमेट्री समाधान. इस पेज पर 'Firebase के लिए Google Analytics' सेट अप करने का तरीका बताया गया है Google Analytics 4 प्रॉपर्टी खोलें.

झटपट ऐप्लिकेशन प्रोजेक्ट में 'Firebase के लिए Google Analytics' जोड़ना

  1. निर्देशों का पालन करके, अपने ऐप्लिकेशन में Firebase SDK टूल जोड़ें इसमें बताया गया है 'Firebase के लिए Google Analytics' का इस्तेमाल करने के बारे में शुरुआती गाइड.
  2. Google-सेवाएं प्लगिन के सबसे नए वर्शन का इस्तेमाल करें.
  3. हर मॉड्यूल में google-services.json फ़ाइल डालें.
  4. हर मॉड्यूल की build.gradle फ़ाइल में यह लाइन जोड़ें:

    ग्रूवी

    // android { ... }
    // dependencies { ... }
    plugins {
        id 'com.google.gms.google-services'
    }
    

    Kotlin

    // android { ... }
    // dependencies { ... }
    plugins {
        id("com.google.gms.google-services")
    }
    

अपने झटपट ऐप्लिकेशन के प्रोजेक्ट में 'Firebase के लिए Google Analytics' को जोड़ने के बाद, आप ये काम कर सकते हैं: 'Firebase के लिए Google Analytics API' का ठीक वैसे ही इस्तेमाल करें जैसे इंस्टॉल किए जा सकने वाले ऐप्लिकेशन प्रोजेक्ट में किया जाता है.

'Firebase के लिए Google Analytics' API का इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, यह देखें यह 'Firebase के लिए Google Analytics' का इस्तेमाल शुरू करने से जुड़े दस्तावेज़.

इंस्टॉल किए गए ऐप्लिकेशन और इंस्टैंट ऐप्लिकेशन के डेटा में अंतर दिखना

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

नीचे दिया गया कोड स्निपेट एक ऐसी गतिविधि दिखाता है, जिसे Analytics इंस्टेंस असाइन करता है और फिर उपयोगकर्ता प्रॉपर्टी सेट करता है. ध्यान दें कि कोड का इस्तेमाल PackageManagerCompat.isInstantApp() onCreate(android.os.Bundle) में का इस्तेमाल किया जाता है.

Kotlin

val STATUS_INSTALLED = "installed"
val STATUS_INSTANT = "instant"
val ANALYTICS_USER_PROP = "app_type"

private lateinit var firebaseAnalytics: FirebaseAnalytics

protected fun onCreate(savedInstanceState: Bundle?) {
    ...

    firebaseAnalytics = FirebaseAnalytics.getInstance(this)

    // Determine the current app context, either installed or instant, then
    // set the corresponding user property for Google Analytics.
    if (InstantApps.getPackageManagerCompat(this).isInstantApp()) {
        firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTANT)
    } else {
        firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTALLED)
    }
}

Java

final String STATUS_INSTALLED = "installed";
final String STATUS_INSTANT = "instant";
final String ANALYTICS_USER_PROP = "app_type";

private FirebaseAnalytics firebaseAnalytics;

@Override
protected void onCreate(Bundle savedInstanceState) {
    ...

    firebaseAnalytics = FirebaseAnalytics.getInstance(this);

    // Determine the current app context, either installed or instant, then
    // set the corresponding user property for Google Analytics.
    if (InstantApps.getPackageManagerCompat(this).isInstantApp()) {
        firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTANT);
    } else {
        firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTALLED);
    }

}

app_type उपयोगकर्ता प्रॉपर्टी सेट करने के बाद, आपके पास इसमें कोई इवेंट चुनने का विकल्प होता है Analytics कंसोल का इवेंट टैब और फिर इवेंट को app_type वैल्यू. चयनित डेटा प्रोजेक्शन आपको आपके झटपट या इंस्टॉल किए गए ऐप्लिकेशन में खास इवेंट होता है.

'Firebase के लिए Google Analytics' में इवेंट लॉग करने और देखने के तरीके के बारे में ज़्यादा जानकारी के लिए, इवेंट लॉग करना देखें.

Analytics इवेंट को समझना

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

नाम Analytics वैल्यू परिभाषा
विज़ि‍ट session_start सेशन शुरू हो गया. यह इवेंट अपने-आप ट्रैक होता है.
फ़िज़िकल खरीदारी Firebase.Event.ECOMMERCE_PURCHASE खरीदारी. आपको इस इवेंट को स्पष्ट रूप से ट्रैक करना होगा डालें.
डिजीटल खरीदारियां in_app_purchase डिजिटल इन-ऐप्लिकेशन खरीदारी. यह इवेंट अपने-आप ट्रैक होता है.
ऐप्लिकेशन में बिताया गया समय user_engagement ऐप्लिकेशन को फ़ोरग्राउंड में बिताया गया समय. यह इवेंट अपने-आप ट्रैक होता है.
इंस्टैंट ऐप्लिकेशन के बारे में जानकारी app_type झटपट या इंस्टॉल किए जा रहे ऐप्लिकेशन में चलाए जा रहे इवेंट संदर्भ. आपको इस इवेंट को स्पष्ट रूप से ट्रैक करना होगा डालें. देखें कि दोनों के बीच अंतर क्या है और इंस्टैंट ऐप्लिकेशन का डेटा होता है.
लौटने वाले विज़िटर session_start.count और app_type दो या उससे ज़्यादा बार विज़िट करने वाले उपयोगकर्ताओं की ऑडियंस. आपको साफ़ तौर पर app_type इवेंट ट्रैक कर सकते हैं; session_start को ट्रैक किया जा रहा है. अंतर दिखाना बंद करें के बीच का अंतर होना चाहिए.

उन इवेंट के कॉन्स्टेंट के बारे में ज़्यादा जानकारी जिन्हें इकट्ठा किया जा सकता है आंकड़े, देखें FirebaseAnalytics.Event.