即使超时设置为1小时,Google Analytics会话也会超时?

时间:2017-09-27 03:07:56

标签: session google-analytics measurement-protocol

我已将会话超时设置为1小时

enter image description here

我正在使用测量API,因为它是三星Tizen TV应用程序而我无法使用官方Web / Android / iOS SDK。

我发送

<Page.Resources>
    <StaticResource x:Key="ButtonBackground" ResourceKey="MyMyImageBrush" />
    <StaticResource x:Key="ButtonBackgroundPointerOver" ResourceKey="MyMyImageBrush" />
    <StaticResource x:Key="ButtonBackgroundPressed" ResourceKey="SystemControlBackgroundBaseMediumLowBrush" />
    <ImageBrush x:Key="MyMyImageBrush" ImageSource="ms-appx:///assets/Button.png" />
</Page.Resources>

每10分钟,我发送

var params = {
      v: 1,
      tid: GA_TRACKING_ID,
      cid: data.deviceId,
      t: 'pageview',
      dh: '...',
      dp: encodeURIComponent($location.path()),
      cd: transition.to().title + ($stateParams.gaTitle ? ' (' + $stateParams.gaTitle + ')' : '') || 'Unknown',
      an: '...',
      'ga:mobileDeviceModel': data.deviceModel
    };

要刷新我的应用程序令牌,同时尝试扩展我的会话。看起来我的GA仪表板中没有跟踪这个第二个事件,我在实时事件和行为中都没有看到它&gt; 1天后的活动。

即使“扩展”会话的事件不起作用,我的会话时间不应该是〜1小时,因为超时是那个时间?我没有手动结束会话。

更新

enter image description here

请注意,事件发生在10分钟以前,但在线有0位用户,即使我的浏览器仍然在线

2 个答案:

答案 0 :(得分:1)

实时仪表板仅向用户显示过去5分钟内处于活动状态的用户。此处未使用会话超时设置。 在我看来,如果你的每10分钟的事件调用可行,你就不需要这个会话超时设置。我猜这个电话有问题。它应该始终显示在实时事件仪表板中。

答案 1 :(得分:1)

ev不能是一个字符串:

ev: '',

必须是数字(或省略):

ev: 10,

(事件值现在对应于空闲/保持活动分钟数)

User Explorer test user

关闭ni

GA似乎只是在交互式点击中计算会话,所以ni很遗憾不会工作,应该被省略或禁用:

ni: 0,

User Explorer test user with an interactive event

dh,dp,cd应该出现用于过滤后的视图

这些在事件上下文中是可选的,但您应该使用它们来匹配上一页或屏幕。否则,您将无法在事件报告中使用页面维度,也无法构建精确的过滤视图,因为您拥有更多数据。