এই বিকাশকারী নির্দেশিকা বর্ণনা করে কিভাবে 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() ); }