ব্যবহারকারীর সময় - Android SDK

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

ওভারভিউ

ব্যবহারকারীর সময় পরিমাপ করা Google Analytics-এ একটি নির্দিষ্ট সময় পরিমাপের একটি নেটিভ উপায় প্রদান করে। এটি রিসোর্স লোডের সময় পরিমাপ করার জন্য দরকারী হতে পারে, উদাহরণস্বরূপ।

ব্যবহারকারীর সময় নিম্নলিখিত ক্ষেত্র আছে:

ক্ষেত্র নাম ট্র্যাকার ক্ষেত্র টাইপ প্রয়োজন বর্ণনা
শ্রেণী Fields.TIMING_CATEGORY String হ্যাঁ নির্ধারিত ইভেন্টের বিভাগ
মান Fields.TIMING_VALUE long হ্যাঁ মিলিসেকেন্ডে সময় পরিমাপ
নাম Fields.TIMING_VAR String হ্যাঁ নির্ধারিত ইভেন্টের নাম
লেবেল Fields.TIMING_LABEL String না নির্ধারিত ইভেন্টের লেবেল

ব্যবহারকারীর টাইমিং ডেটা প্রাথমিকভাবে অ্যাপ স্পিড ইউজার টাইমিং রিপোর্টে পাওয়া যাবে।

বাস্তবায়ন

Google Analytics-এ ব্যবহারকারীর টাইমিং পাঠাতে, MapBuilder.createTiming() ব্যবহার করে একটি টাইমিং হিট তৈরি করুন, তারপর send():

/*
 * Called after a list of high scores finishes loading.
 *
 * @param loadTime The time it takes, in milliseconds, to load a resource.
 */
public void onLoad(long loadTime) {

  // May return null if EasyTracker has not been initialized with a property
  // ID.
  Tracker easyTracker = EasyTracker.getInstance(this);

  easyTracker.send(MapBuilder
      .createTiming("resources",    // Timing category (required)
                    loadTime,       // Timing interval in milliseconds (required)
                    "high scores",  // Timing name
                    null)           // Timing label
      .build()
  );
}