ردیابی رویداد

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

بررسی اجمالی

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

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

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

پیاده سازی

برای ارسال یک رویداد به Google Analytics، از HitBuilders.EventBuilder استفاده کنید و ضربه را ارسال کنید، همانطور که در این مثال نشان داده شده است:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

برای جزئیات بیشتر در مورد روش getTracker به تنظیمات پیشرفته مراجعه کنید.

رویدادهای غیر تعاملی

در برخی موارد ممکن است بخواهید یک رویداد را به عنوان یک رویداد غیرتعاملی ارسال کنید. برای انجام این کار، true به setNonInteraction :

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());
ارسال کنید

برای اطلاعات بیشتر در مورد بازدیدهای غیرتعاملی و زمان استفاده از آنها، درباره رویدادهای غیرتعاملی در مرکز راهنمای Analytics مطالعه کنید.