অ্যাপ-মধ্যস্থ কেনাকাটা পরিমাপ করা

প্ল্যাটফর্ম বেছে নিন: iOS+ Android Unity


অ্যাপ-মধ্যস্থ কেনাকাটা (IAP) হল ডিজিটাল কন্টেন্ট বা ফিচার যা আপনি Google Play-এর মাধ্যমে মোবাইল অ্যাপে বিক্রি করতে পারেন, এর ফলে আপনার অ্যাপকে আর্থিক ট্রানজ্যাকশন প্রসেস করতে হয় না। অ্যাপ-মধ্যস্থ কেনাকাটার উদাহরণের মধ্যে সাবস্ক্রিপশন-ভিত্তিক কন্টেন্ট বা বিশেষ গেম পিস অন্তর্ভুক্ত।

Analytics-এ অ্যাপ-মধ্যস্থ কেনাকাটা সংক্রান্ত রিপোর্টে IAP ইভেন্ট দেখানো হয়।

Android অ্যাপের ক্ষেত্রে, Analytics SDK, Google Play-এর সাথে ইন্টিগ্রেট করে।

বেশিরভাগ ক্ষেত্রে, Analytics SDK অটোমেটিক IAP ইভেন্ট সংগ্রহ করে, এর জন্য আপনার অ্যাপে API কল করার প্রয়োজন হয় না। এছাড়াও, IAP ইভেন্ট সংগ্রহ করার জন্য এখানে কিছু অতিরিক্ত বিকল্প দেওয়া হল:

  • Play Store-এর সাথে ইন্টার‍্যাক্ট না করেই, আপনি সরাসরি নিজের অ্যাপ থেকে অ্যাপ-মধ্যস্থ কেনাকাটা ইভেন্ট ম্যানুয়ালি লগ করতে পারবেন।

  • এছাড়াও, আপনি WebView-তে IAP ইভেন্ট ম্যানুয়ালি লগ করতে পারবেন।

এই নির্দেশিকায় কীভাবে অটোমেটিক ট্র্যাকিংয়ের জন্য আপনার প্রোজেক্ট সেট-আপ করবেন তা ব্যাখ্যা করা হয়েছে এবং কিছু বিশেষ কেস বর্ণনা করা হয়েছে যেগুলি প্রয়োগ করার জন্য কয়েক লাইন কোড লিখতে হয়।

শুরু করার আগে

  • Google Analytics-এর সাথে শুরু করুন লিঙ্কে দেওয়া বিবরণ অনুযায়ী আপনার Firebase প্রোজেক্ট ও অ্যাপের কোডবেস সেট-আপ করুন।

  • Google Analytics 4 প্রপার্টির সাথে আপনার Firebase প্রোজেক্ট লিঙ্ক করুন।

  • আপনি লেটেস্ট SDK ব্যবহার করছেন কিনা তা নিশ্চিত করুন:

    • অ্যাপ-মধ্যস্থ কেনাকাটা অটোমেটিক ট্র্যাক করার জন্য: আপনার অ্যাপ Analytics SDK v17.3.0+ (বা Firebase Android BoM v25.2.0+) ব্যবহার করছে কিনা ভালোভাবে দেখে নিন।
    • অ্যাপ-মধ্যস্থ কেনাকাটা ম্যানুয়ালি ট্র্যাক করার জন্য: Analytics SDK v23.2.0+ (বা Firebase Android BoM v34.10.0+) ব্যবহার করছে কিনা দেখুন
  • আপনার Firebase অ্যাপকে Google Play-এর সাথে লিঙ্ক করুন।

প্রয়োগ

বেশিরভাগ ক্ষেত্রে, Analytics SDK অতিরিক্ত কোড ছাড়াই অটোমেটিক IAP ইভেন্ট লগ করে।

Android অ্যাপের জন্য, আপনি IAP ইভেন্ট তখনই পরিমাপ করতে পারবেন যখন আপনি Google Play-এর সাথে লিঙ্ক করবেন।

Play Store-এর বাইরে করা অ্যাপ-মধ্যস্থ কেনাকাটা ট্র্যাক করার প্রয়োজন হলে, আপনি নিম্নলিখিত কোড স্নিপেট ব্যবহার করে অথবা WebView-তে IAP ইভেন্ট ম্যানুয়ালি লগ করতে পারবেন।

অ্যাপ-মধ্যস্থ কেনাকাটা ম্যানুয়ালি ট্র্যাক করতে, আপনি Analytics SDK v23.2.0+ (বা Firebase Android BoM v34.10.0+) ব্যবহার করছেন কিনা তা নিশ্চিত করুন।

Kotlin

import android.os.Bundle
import com.google.firebase.analytics.FirebaseAnalytics

class MyClass(val analytics: FirebaseAnalytics) {

  ...

  fun logInAppPurchaseEvent(itemName: String, value: Double, currency: String) {
    val params = Bundle()
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, itemName)
    params.putDouble(FirebaseAnalytics.Param.VALUE, value)
    params.putString(FirebaseAnalytics.Param.CURRENCY, currency)
    analytics.logEvent(FirebaseAnalytics.Event.IN_APP_PURCHASE, params)
  }
}

Java

import android.os.Bundle;
import com.google.firebase.analytics.FirebaseAnalytics;

public class MyClass {
  private FirebaseAnalytics analytics;

  ...

  public void logInAppPurchaseEvent(String itemName, Double value, String currency) {
    Bundle params = new Bundle();
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, itemName);
    params.putDouble(FirebaseAnalytics.Param.VALUE, value);
    params.putString(FirebaseAnalytics.Param.CURRENCY, currency);
    analytics.logEvent(FirebaseAnalytics.Event.IN_APP_PURCHASE, params);
  }
}