স্ক্রিন ট্র্যাকিং - Android SDK v2 (লেগ্যাসি)

এই দস্তাবেজটি স্ক্রীনের একটি ওভারভিউ প্রদান করে এবং Android v2 এর জন্য Google Analytics SDK ব্যবহার করে কীভাবে স্ক্রীন ভিউ পরিমাপ করা যায়।

ওভারভিউ

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

একটি স্ক্রিন ভিউ একটি একক string ক্ষেত্র নিয়ে গঠিত যা আপনার Google Analytics রিপোর্টে স্ক্রিন নাম হিসাবে ব্যবহার করা হবে।

স্ক্রীন ভিউ ডেটা প্রাথমিকভাবে নিম্নলিখিত Google Analytics রিপোর্টগুলিতে ব্যবহৃত হয়:

  • স্ক্রিন রিপোর্ট
  • এনগেজমেন্ট ফ্লো
  • লক্ষ্য প্রবাহ

বাস্তবায়ন

নিম্নলিখিত বিভাগগুলি বর্ণনা করবে কিভাবে একটি EasyTracker বা একটি উন্নত বাস্তবায়ন ব্যবহার করে স্ক্রীন পরিমাপ বাস্তবায়ন করা যায়। আপনি যদি EasyTracker ব্যবহার করেন, তাহলে আপনার কাছে স্বয়ংক্রিয় স্ক্রিন পরিমাপ বাস্তবায়নের বিকল্প থাকবে।

স্বয়ংক্রিয় স্ক্রীন পরিমাপ (ইজিট্র্যাকার)

আপনি যদি EasyTracker ব্যবহার করেন, তাহলে আপনি সহজেই আপনার অ্যাপের প্রতিটি Activities স্ক্রিন হিসাবে পরিমাপ করতে স্বয়ংক্রিয় স্ক্রীন পরিমাপ ব্যবহার করতে পারেন।

স্বয়ংক্রিয় Activity পরিমাপ সক্ষম করতে:

  1. আপনার সমস্ত Activities EasyTracker পদ্ধতি যোগ করুন
  2. আপনার analytics.xml ফাইলে ga_autoActivityTracking প্যারামিটার সেট করুন।
  3. আপনার analytics.xml ফাইলে আপনার প্রতিটি Activities একটি স্ক্রীন নাম দিন।

একবার স্বয়ংক্রিয় Activity পরিমাপ সক্ষম হয়ে গেলে এখানে একটি analytics.xml ফাইল থেকে একটি উদাহরণ স্নিপেট দেওয়া হল:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in your reporting -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>

ম্যানুয়াল স্ক্রিন পরিমাপ

আপনি sendView() এ কল করে ম্যানুয়ালি একটি স্ক্রিন ভিউ পাঠাতে পারেন। এমনকি যদি আপনি ইতিমধ্যেই EasyTracker-এর স্বয়ংক্রিয় স্ক্রীন পরিমাপ ব্যবহার করে থাকেন, তাহলে আপনি ম্যানুয়ালি স্ক্রীন ভিউ পাঠাতে পারেন ব্যবহারকারীর ব্যস্ততা পরিমাপ করতে Fragments বা অন্যান্য বিষয়বস্তু যা একটি Activity নাও হতে পারে।

sendView() কে সাধারণত একটি Activity বা Fragment onStart() কলব্যাকে বলা হয় নিচের উদাহরণ হিসেবে win:

/**
 * Within an Activity or Fragment
 */
@Override
public void onStart() {
  super.onStart();
  ... // Your other onStart() code.
  myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker.
}