Android v2 (উত্তরাধিকার)-এর জন্য Google Analytics SDK - ওভারভিউ

অ্যান্ড্রয়েডের জন্য Google Analytics SDK ডেভেলপারদের জন্য তাদের অ্যাপ্লিকেশানগুলিতে ব্যবহারকারীর ব্যস্ততার ডেটা সংগ্রহ করা সহজ করে তোলে৷ এই দস্তাবেজটি SDK-এর মূল্যের একটি ওভারভিউ প্রদান করবে এবং সেইসাথে একটি একক সম্পত্তি আইডি এবং EasyTracker ব্যবহার করে আপনার অ্যাপ পরিমাপ করা শুরু করার জন্য একটি নির্দেশিকা প্রদান করবে।

ভূমিকা

Android এর জন্য Google Analytics SDK ডেভেলপারদের জন্য তাদের অ্যাপ থেকে ব্যবহারকারীর ব্যস্ততার ডেটা সংগ্রহ করা সহজ করে তোলে। বিকাশকারীরা তারপর পরিমাপ করতে Google Analytics রিপোর্ট ব্যবহার করতে পারেন:

  • সক্রিয় ব্যবহারকারীর সংখ্যা তাদের অ্যাপ্লিকেশন ব্যবহার করছে.
  • বিশ্বের কোথা থেকে এই অ্যাপ্লিকেশন ব্যবহার করা হচ্ছে।
  • নির্দিষ্ট বৈশিষ্ট্য গ্রহণ এবং ব্যবহার।
  • অ্যাপ-মধ্যস্থ কেনাকাটা এবং লেনদেন।
  • অ্যাপ্লিকেশন ক্র্যাশের সংখ্যা এবং প্রকার।
  • এবং অন্যান্য অনেক দরকারী মেট্রিক্স।

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

তুমি শুরু করার আগে

SDK বাস্তবায়ন শুরু করার আগে, নিশ্চিত করুন যে আপনার কাছে নিম্নলিখিতগুলি আছে:

শুরু হচ্ছে

SDK দিয়ে শুরু করার জন্য তিনটি ধাপ রয়েছে:

  1. AndroidManifest.xml আপডেট করুন
  2. EasyTracker পদ্ধতি যোগ করুন
  3. আপনার analytics.xml ফাইল তৈরি করুন

এই পদক্ষেপগুলি সম্পূর্ণ করার পরে, আপনি Google Analytics এর মাধ্যমে নিম্নলিখিতগুলি পরিমাপ করতে সক্ষম হবেন:

  • অ্যাপ ইনস্টলেশন
  • সক্রিয় ব্যবহারকারী এবং জনসংখ্যা
  • স্ক্রিন এবং ব্যবহারকারীর ব্যস্ততা
  • ক্র্যাশ এবং ব্যতিক্রম

1. AndroidManifest.xml আপডেট করা হচ্ছে

নিম্নলিখিত অনুমতিগুলি যোগ করে আপনার AndroidManifest.xml ফাইল আপডেট করুন:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2. EasyTracker পদ্ধতি যোগ করা

নিম্নলিখিত উদাহরণের মতো আপনার প্রতিটি Activities onStart() এবং onStop() পদ্ধতিতে প্রেরণের পদ্ধতি যুক্ত করুন:

/**
 * An example Activity in your app with Analytics
 * implemented.
 */
public class myTrackedActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
  }

  @Override
  public void onStart() {
    super.onStart();
    ... // The rest of your onStart() code.
    EasyTracker.getInstance().activityStart(this); // Add this method.
  }

  @Override
  public void onStop() {
    super.onStop();
    ... // The rest of your onStop() code.
    EasyTracker.getInstance().activityStop(this); // Add this method.
  }
}

মনে রাখবেন EasyTracker এর মেথড কল করার আগে এর Context প্রয়োজন। উপরের উদাহরণে, এই লাইন:

EasyTracker.getInstance.activityStart(this);

প্রসঙ্গ সেট করার যত্ন নেয়। তবে আপনার যদি অন্য ক্লাস বা পদ্ধতিতে ইজিট্র্যাকার কল করার প্রয়োজন হয়, তাহলে আপনাকে প্রথমে ইজিট্র্যাকারের setContext(Context ctx) পদ্ধতিতে কল করতে হবে:

// Set Context before using EasyTracker. Note that the SDK will
// use the application context.
EasyTracker.getInstance().setContext(this);

// EasyTracker is now ready for use.

3. আপনার analytics.xml ফাইল তৈরি করা

অ্যান্ড্রয়েডের জন্য Google Analytics SDK-এর 2 সংস্করণে, কনফিগারেশন বিকল্পগুলি এই গাইডে analytics.xml নামে পরিচিত একটি xml রিসোর্স ফাইল থেকে পরিচালিত হয়। আপনাকে আপনার প্রকল্পের res/values ​​ডিরেক্টরিতে এই ফাইলটি তৈরি করতে হবে এবং আপনার ট্র্যাকিং আইডি যোগ করতে হবে। নিম্নলিখিত উদাহরণটি দেখায় যে আপনি কীভাবে আপনার ট্র্যাকিং আইডি যোগ করতে পারেন এবং Activity এবং ব্যতিক্রম পরিমাপ সক্ষম করতে পারেন:

<?xml version="1.0" encoding="utf-8" ?>

<resources>
  <!--Replace placeholder ID with your tracking ID-->
  <string name="ga_trackingId">UA-XXXX-Y</string>

  <!--Enable automatic activity tracking-->
  <bool name="ga_autoActivityTracking">true</bool>

  <!--Enable automatic exception tracking-->
  <bool name="ga_reportUncaughtExceptions">true</bool>
</resources>

আপনার লিন্ট চেকার আপনার ট্র্যাকিং আইডিতে ফিগার ড্যাশ ('-') ব্যবহার সম্পর্কে আপনাকে সতর্ক করতে পারে। আপনি আপনার <resources> ট্যাগে অতিরিক্ত বৈশিষ্ট্য যোগ করে সেই সতর্কতা দমন করতে পারেন:

<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="TypographyDashes">

আপনি আপনার বাস্তবায়ন কনফিগার করতে ব্যবহার করতে পারেন এমন প্যারামিটারগুলির সম্পূর্ণ তালিকার জন্য analytics.xml প্যারামিটার রেফারেন্স দেখুন।

অভিনন্দন! আপনার অ্যাপ এখন Google Analytics-এ ডেটা পাঠানোর জন্য সেট-আপ করা হয়েছে।

পরবর্তী পদক্ষেপ

আপনি প্রচারাভিযান, অ্যাপ-মধ্যস্থ অর্থপ্রদান এবং লেনদেন এবং ব্যবহারকারীর ইন্টারঅ্যাকশন ইভেন্টগুলি পরিমাপ সহ Google Analytics-এর সাথে আরও অনেক কিছু করতে পারেন৷ আপনার বাস্তবায়নে এই বৈশিষ্ট্যগুলি কীভাবে যুক্ত করবেন তা শিখতে নিম্নলিখিত বিকাশকারী নির্দেশিকাগুলি দেখুন:

  • উন্নত কনফিগারেশন - একাধিক ট্র্যাকার ব্যবহার সহ উন্নত কনফিগারেশন বিকল্পগুলি সম্পর্কে আরও জানুন।
  • প্রচারাভিযান পরিমাপ - কোন চ্যানেল এবং প্রচারাভিযানগুলি অ্যাপ ইনস্টল করে চলেছে তা বোঝার জন্য প্রচারাভিযানের পরিমাপ কীভাবে প্রয়োগ করতে হয় তা শিখুন৷
  • ইভেন্টগুলি পরিমাপ করা - ইভেন্টগুলি ব্যবহার করে বোতাম, ভিডিও এবং অন্যান্য মিডিয়ার মতো ইন্টারেক্টিভ সামগ্রীর সাথে কীভাবে ব্যবহারকারীর ব্যস্ততা পরিমাপ করা যায় তা শিখুন।
  • অ্যাপ-মধ্যস্থ অর্থপ্রদান পরিমাপ করা - কীভাবে অ্যাপ-মধ্যস্থ অর্থপ্রদান এবং লেনদেন পরিমাপ করতে হয় তা জানুন।
  • ব্যবহারকারীর সময় - লোডের সময়, মিডিয়ার সাথে ব্যস্ততা এবং আরও অনেক কিছু পরিমাপ করতে আপনার অ্যাপে কীভাবে ব্যবহারকারীর সময় পরিমাপ করবেন তা শিখুন।
  • Analytics.xml প্যারামিটার - analytics.xml কনফিগারেশন প্যারামিটারের সম্পূর্ণ তালিকা দেখুন।