Google分析测量协议会话超时和查询时间限制

时间:2014-07-15 08:18:46

标签: google-analytics measurement-protocol

我们假设我们的目标是使用测量协议设置离线事件跟踪,我们唯一的限制是我们需要每天发布一次事件Feed并使用GA设置正确的标准报告UI。

GA限制:

  • 会话超时限制为4小时;
  • 报告发生的命中与发送命中的时间之间的最大时间差 - qt参数,也限制为4小时;

测试案例

" 0&#34 ;.会话超时限制设置为最多4小时。

  1. 创建第一个会话时的用户访问网站。
  2. 他需要10分钟才能获得拨打电话所需的信息。
  3. 用户在上午9:10拨打电话和电话订单。通过调用CRM传递唯一的非个人身份识别代码并保存在GA维度和uid中。
  4. 下午6点,呼叫报告CRM生成呼叫报告,并使用测量协议事件上传HTTP请求将其传递给GA。
  5. 下午6点,通话报告CRM生成交易报告并传递电话订单值&使用测量协议事务请求编号到GA。
  6. 问题:

    1)测试用例的第5步中描述的请求中的qt参数是否需要等于:

    1.1)可能的最大值 - 4小时(因为否则它可能不会被此规则处理"大于4小时的值可能导致命中未被处理。") 1.2)实际值 - 8小时& 50分钟。

    2)1.1会导致第一次会话超时吗?

    3)1.1会导致第二个会话被创建,其中:

    • 开始时间等于4 p&m; 50分钟;
    • 结束时间等于下午4点& 50分钟;
    • user-agent默认值等于测量协议HTTP请求中使用的值;
    • 默认情况下未关闭,因此如果第二次用户访问时间是下午4点,则此次访问的点击将发送到此会话;

    4)第二次会话是否会影响标准报告的参数值,例如:

    • 平均会话长度;
    • 平均跳出率&退出率;
    • 每个会话的平均页数;

    5)第二个会话会影响流量报告或任何其他Google报告的错误吗?

1 个答案:

答案 0 :(得分:1)

  1. 如果距离日期超过4小时,则应该等于可能的最大值或0,并且您应该将实际日期写为自定义字段并稍后处理数据。
  2. 是的,如果上一个会话已过期,将创建一个新会话。
  3. 有点。
  4. 流量报告基于用户而不是会话。