在Google Analytics for Android Apps中,如果您发送的是事件而非屏幕视图,则会创建新会话吗?

时间:2015-11-10 22:41:09

标签: android google-analytics

假设您有一个侦听GCM消息的服务并向用户显示通知。在创建通知时,我们会创建新的GoogleAnalytics实例,制作新的跟踪器并发送GA事件,但不会显示任何屏幕视图。点击通知后,我们会发送另一个事件和一个屏幕视图,具体取决于所点击的内容。

GA会计算我们只是记录一个事件但实际上没有显示活动(并因此没有设置屏幕名称)作为会话的情况吗?

事件发送方式如下:

tracker.send(new HitBuilders.EventBuilder()....build());    

但是不会发送如下屏幕视图:

tracker.send(new HitBuilders.ScreenViewBuilder().build());

1 个答案:

答案 0 :(得分:1)

这一切都取决于自上次点击发送以来经过了多长时间。如果超过会话超时时间(默认为30分钟),则无论是否发送了屏幕视图命中,它都将被视为新会话。如果经过的时间少于会话超时时间,则会将其与上一个会话分组。

注意,会话超时期限是可配置的,并且所有会话都在Google Analytics媒体资源的时区午夜结束。

有关详情,请参阅How a session is defined in Analytics