android - 谷歌分析 : Time on "Screen" for fragment

标签 android android-fragments google-analytics

我们希望通过 Google Analytics 跟踪用户在一项 Activity 的每个 fragment 上花费的时间。

明确一点,我们有一个 Activity 和属于同一 Activity 的许多 fragment 。

我需要知道用户在每个 fragment 中花费了多少时间并将其作为“屏幕时间”发送。我怎样才能做到这一点?

最佳答案

为了实现这一点,我们应该使用 Google Analytics 手动屏幕测量

来自:https://developers.google.com/analytics/devguides/collection/android/v3/screens

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

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

请注意评论:“此屏幕名称值将保持在跟踪器上设置并随点击一起发送,直到它被设置为新值或为空。

关于android - 谷歌分析 : Time on "Screen" for fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18379318/

相关文章:

java - 如何从服务器读取html内容

android - Fragment Transition 和 Alpha 问题

android - Google Maps API v2 自定义 MapFragment + SimpleFragment

c# - Google c# Api,从 v2.3 更改为 v3

google-analytics - 如何在 Google Analytics 中测试使用 Measurement Protocol 记录交易

android - 如何通过 AdWhirl 使用 tapjoy?

Android - 如何使用内容提供者列出文件夹内的文件

java - 为什么我在 RecyclerView 上得到一个空引用

google-analytics - 如何使用 dataLayer 发送并发查询以获取产品详细信息和产品列表?

java - 找不到路径为 : platforms;android-P 的平台 SDK