Android v3 (উত্তরাধিকার)-এর জন্য Google Analytics SDK - শুরু করা

এই দস্তাবেজটি বর্ণনা করে কিভাবে Android v3 এর জন্য Google Analytics SDK ব্যবহার করে শুরু করতে হয়।

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

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() পদ্ধতিতে প্রেরণের পদ্ধতি যুক্ত করুন:

package com.example.app;

import android.app.Activity;

import com.google.analytics.tracking.android.EasyTracker;

/**
 * An example Activity using Google Analytics and EasyTracker.
 */
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(this).activityStart(this);  // Add this method.
  }

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

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

আপনি যখন EasyTracker ব্যবহার করেন, তখন XML-এ সংজ্ঞায়িত সংস্থান ব্যবহার করে গ্লোবাল কনফিগারেশন সেটিংস পরিচালিত হয়। আপনার প্রকল্পের res/values ​​ডিরেক্টরিতে analytics.xml নামে একটি ফাইল তৈরি করুন এবং নিম্নলিখিত সংস্থানগুলি যোগ করুন:

<?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 প্যারামিটার রেফারেন্স দেখুন। আপনার অ্যাপ্লিকেশনের প্রয়োজনীয়তার উপর নির্ভর করে, আপনি সঠিকভাবে হিট পাঠাচ্ছেন তা যাচাই করতে আপনি প্রেরণের সময়কাল পরিবর্তন করতে চাইতে পারেন। উদাহরণস্বরূপ আপনি যদি রিয়েল টাইম ডেটা দেখতে চান তবে আপনি এটিকে 5s এর মতো একটি কম মান সেট করতে চাইতে পারেন।

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

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

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

নিম্নলিখিত বিকাশকারী নির্দেশিকাগুলি আপনার অ্যাপে Google Analytics বৈশিষ্ট্যগুলি কীভাবে প্রয়োগ করতে হয় সে সম্পর্কে অতিরিক্ত বিবরণ প্রদান করে:

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