0

我们有一个页面,显示在我们拥有的软件工具中。它是一种“起始页”,当您启动它时会出现。我们的软件提供免费版、专业版和试用版。

我已设置跟踪,以便使用自定义变量将访问此页面的人标记为“免费用户”或“专业用户”。

然后,我将我在 GA 中的访问者细分为仅显示,例如“免费用户”,以查看其中有多少人后来继续购买专业版(使用常规目标)。

该软件利用称为 JXBrowser 的特定浏览器,并通过通过另一个浏览器(如 Firefox 或 Chrome)访问的常规网页完成购买。我想知道 Google Analytics(分析)如何保存用户的标签。它是标记访问软件起始页的 IP 地址还是将其保存在某种 cookie 中。

我问是因为我想知道我看到的数据有多准确。我看到标记正在工作,并且该用户组的目标完成也在工作。虽然目标完成率有点低,这就是为什么我想确保这不是因为一些技术困难。

TL;博士; 自定义变量是将用户 IP 标记为某些访问者组,还是将数据保存在 cookie 中?自定义变量在跨浏览器情况下如何工作?

4

1 回答 1

1

Google Analytics ga.js 库中可用的自定义变量具有定义它们是否附加到综合浏览量、访问量或访问者的范围。根据您的问题,我假设您使用的是访问者级别的范围。

 _gaq.push(['_setCustomVar',
      1,                   // This custom var is set to slot #1.  Required parameter.
      'Software Version',     // The name acts as a kind of category for the user activity.  Required parameter.
      'Free',               // This value of the custom variable.  Required parameter.
      3                    // Sets the scope to visitor-level.  Optional parameter.
   ]);

访问者级别的自定义变量确实使用 cookie 来保存值(cookie 名称是 __utmv)。

附带说明一下,GA 还使用 cookie 来衡量唯一身份访问者和许多其他信息,例如会话开始/结束、访问次数。这意味着使用多个浏览器的用户不会被视为一个用户,而是与不同的浏览器一样多的用户(基于 cookie 集)。

值得指出的是,Google Analytics 提供了另一个集合库,旨在更轻松地跨浏览器和设备进行跟踪,analytics.js 库。在您的情况下,如果所有用户都已注册或具有唯一的“安装 ID”,那么您最好禁用 cookie 存储并使用您自己的 id 作为 cookie - analytics.js 库中提供的一项功能。

于 2013-05-15T15:14:45.030 回答