ردیابی رویداد - Android SDK

این راهنمای توسعه‌دهنده نحوه اندازه‌گیری رویدادها در برنامه خود را با استفاده از Google Analytics SDK برای Android نسخه 3 توضیح می‌دهد.

بررسی اجمالی

رویدادها روشی مفید برای جمع‌آوری داده‌های مربوط به تعامل کاربر با اجزای تعاملی برنامه شما، مانند فشار دادن دکمه‌ها یا استفاده از یک آیتم خاص در یک بازی است.

یک رویداد از چهار فیلد تشکیل شده است که می توانید از آنها برای توصیف تعامل کاربر با محتوای برنامه خود استفاده کنید:

نام زمینه میدان ردیاب تایپ کنید ضروری شرح
دسته بندی Fields.EVENT_CATEGORY String آره دسته رویداد
عمل Fields.EVENT_ACTION String آره اقدام رویداد
برچسب Fields.EVENT_LABEL String خیر برچسب رویداد
ارزش Fields.EVENT_VALUE Long خیر ارزش رویداد

پیاده سازی

برای ارسال یک رویداد به Google Analytics، از MapBuilder.createEvent() استفاده کنید و ضربه را ارسال کنید، مانند این مثال:

@Override
public void onClick(View v) {
  // May return null if a EasyTracker has not yet been initialized with a
  // property ID.
  EasyTracker easyTracker = EasyTracker.getInstance(this);

  // MapBuilder.createEvent().build() returns a Map of event fields and values
  // that are set and sent with the hit.
  easyTracker.send(MapBuilder
      .createEvent("ui_action",     // Event category (required)
                   "button_press",  // Event action (required)
                   "play_button",   // Event label
                   null)            // Event value
      .build()
  );
}