Google アナリティクスを介して、ユーザーが 1 つのアクティビティの各フラグメントに費やした時間を追跡したいと考えています。
明確にするために、1 つのアクティビティと、同じアクティビティに属する多くのフラグメントがあります。
ユーザーがこれらの各フラグメントで費やした時間を知り、それを「画面上の時間」として送信する必要があります。どうやってやるの?
Google アナリティクスを介して、ユーザーが 1 つのアクティビティの各フラグメントに費やした時間を追跡したいと考えています。
明確にするために、1 つのアクティビティと、同じアクティビティに属する多くのフラグメントがあります。
ユーザーがこれらの各フラグメントで費やした時間を知り、それを「画面上の時間」として送信する必要があります。どうやってやるの?
これを達成するには、Google アナリティクスの手動スクリーン測定を使用する必要があります
から: 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()
);
コメントに注意してください: 「このスクリーン名の値はトラッカーに設定されたままになり、新しい値または null に設定されるまでヒットと共に送信されます。」