google-analytics - 谷歌分析测量协议(protocol) session 超时和查询时间限制

标签 google-analytics measurement-protocol

假设我们的目标是使用测量协议(protocol)设置离线事件跟踪,我们这边唯一的限制是我们需要每天发布一次事件提要,并使用来自 GA UI 的正确标准报告进行 GA 设置。

GA 限制:

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

  • 测试用例:

    “0”。 session 超时限制设置为最长 4 小时。
  • 用户在上午 9 点访问站点,第一个 session 被创建。
  • 他需要 10 分钟才能获得调用电话所需的信息。
  • 用户在上午 9 点 10 分调用电话并进行电话订购。唯一的、非个人身份识别代码随调用一起传递给 CRM,并保存在 GA 维度和 uid 中。
  • 下午 6 点调用报告 CRM 生成调用报告并使用测量协议(protocol)事件上传 HTTP 请求将其传递给 GA。
  • 下午 6 点调用报告 CRM 生成交易报告,并使用测量协议(protocol)交易请求将电话订单值(value)和号码传递给 GA。

  • 问题:

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

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

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

    3) 1.1 是否会导致创建第二个 session ,其中:
  • 开始时间等于下午 4 点和 50 分钟;
  • 结束时间等于下午 4 点和 50 分钟;
  • user-agent 默认等于测量协议(protocol) HTTP 请求中使用的值;
  • 默认情况下是不关闭的,所以如果第二次用户访问是在下午 4 点,那么这次访问的点击将被发送到这个 session ;

  • 4)这第二个 session 是否影响标准报告参数的值,例如:
  • 平均 session 长度;
  • 平均跳出率和退出率;
  • 每个 session 的平均页数;

  • 5) 第二个 session 是否会影响流量报告或任何其他 Google 报告不正确?

    最佳答案

  • 它应该等于可能的最大值,如果距离日期超过 4 小时,则为 0,您应该将实际日期写入自定义字段并稍后处理数据。
  • 是的,如果最后一个 session 过期,将创建一个新 session 。
  • 有些。
  • 是的。
  • 流量报告基于用户而不是 session 。
  • 关于google-analytics - 谷歌分析测量协议(protocol) session 超时和查询时间限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24753183/

    相关文章:

    php - 谷歌解析revoketoken不撤销?

    google-analytics - 带有测量协议(protocol)的 Google Analytics 电子商务 -(未设置)着陆页

    ionic-framework - 无法在 Android 上使用 ibm-mfp-push cordova 插件构建 ionic 应用程序(与 google-analytics cordova 插件冲突)

    php - Google Analytics/Google Ads 添加转化

    google-analytics - Google Analytics 的使用和 GDPR

    javascript - Angularytics(Google Analytics for AngularJS 指令)仅在生产环境中

    email - 谷歌分析电子邮件开放跟踪与测量协议(protocol)

    google-analytics - 如何在 Measurement Protocol 中设置用户代理(Google Analytics 4)

    google-analytics - Google Analytics - 如何获取通过测量协议(protocol)发送的 client_id(匿名客户端 ID)

    google-analytics - 事件值(value) ?谷歌分析/测量协议(protocol)