google-analytics - 在 Google Analytics 中将交易分配给用户的问题

标签 google-analytics

我们正在使用谷歌分析来跟踪用户和收入。
我们的收入通常在 session 结束后 24-48 小时分批到达。

我们正在使用批处理 API:
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#batch

交易命中类型:
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#ecom

我们正在正确设置(至少我们是这么认为的)所有参数:

例子:

v=1&tid=TRACKING_ID&cid=CLIENT_ID&t=transaction&tr=EARNINGS_IN_USD&dl=USER_URL

我们目前面临以下问题:
  • 几乎我们所有的收入(如 99.8%)都分配给了回访用户(当您查看跟踪数据时,我们拥有 < 40% 的回访用户)
  • 我们几乎所有的收入都分配给了登陆页面 not set 的用户。

  • 是什么原因造成的?为什么事务不与 session 连接?

    最佳答案

    造成这种情况的原因是 Google Analytics 如何理解和处理 session 。例如,当访问者在某个合理的时间范围内与您的站点交互时,由 JS 代码发送的一组点击(对 www.google-analytics.com/../collect 的 HTTP 请求)被视为一个 session 。当用户第二天与您的网站交互时,会发送一组新的点击,这些点击将作为单独的 session 进行处理。因此,当您在用户上次与您的网站交互后的 24-48 小时内发送交易数据时,这将创建一个新 session 。由于在发送交易数据之前有用户访问,因此将新创建的 session 报告为返回用户的 session 。同样,由于您的事务数据中没有页面路径/文档位置参数,这个新创建的 session 将具有 (not set)作为登陆页面。
    查看documentation以获得更多见解。

    关于google-analytics - 在 Google Analytics 中将交易分配给用户的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57497741/

    相关文章:

    google-analytics - 将分隔符从 ?到 # 用于跨域跟踪

    javascript - 将电话记录记录到 Google Analytics

    javascript - 使用/Javascript 捕获引用 URL 参数并传递给 Google Analytics

    jquery-mobile - jQuery mobile 和 Google Analytics - 单页模板

    java - 玩框架。从谷歌登录页面重定向后 session 变为空

    android - 拥有两个不同的 HitBuilder(Social 和 Event)的目的是什么?

    google-analytics - 经典Google Analytics(分析)自定义报告未显示事件

    google-analytics - Measurement Protocol 事件未在一个媒体资源中显示,而在其他媒体资源中显示

    google-analytics - 谷歌分析缺少 analytics.js 脚本

    internet-explorer - IE 11 在 Google Analytics 中作为 Mozilla 出现