使用Google Analytics追踪产品的网页界面

4

我的公司生产的硬件产品在全球范围内销售。它们有一个嵌入式网络服务器,允许用户通过网页界面配置产品。我想增强这个界面的用户体验,第一步是开始收集分析用户在工具中的移动路径。

我的问题是,由于不会有域名,而是使用一些内部IP地址来访问产品。例如,如果他们的IT团队将打印机安装在10.10.10.10上,他们几乎从不将其与内部服务器名称相关联,用户将通过直接访问该IP来访问网页配置工具。即使他们创建了内部服务器名称,如“config.productname.com”,我也无法知道那将是什么。

这意味着我不能创建GA文件以开始接受此分析数据。有没有人过去做过类似的事情或有关于如何解决这个问题的建议?

是否可以使用SiteCatalyst来解决这个问题?

2个回答

2
SiteCatalyst提供了将访客信息存储在您选择的任何cookie中的功能,并且不关心您在哪个域上放置代码。最终,所有数据都会发送到2o7.net的子域,但是您可以创建一个CNAME记录,以便您的站点将cookie存储和写入到您选择的任何域中。
在s_code.js文件中,定义了一个变量来控制设置cookie的域:
s.trackingServer="yourorganizationname.2o7.net";

无论这个实现从哪里跟踪数据,它们都将使用完全相同的cookie位置,并且无论访问哪个域,都将被视为同一访客。请记住,这被定义为第三方cookie,部分浏览器默认拒绝第三方cookie。

1

你可以尝试使用PiwikOpen Web Analytics,因为它们可以部署在你自己的基础设施上,并且可以根据你的要求进行修改。

如果你在制造过程中为每个设备分配了一个序列号,无论你使用哪种分析工具,你都可能想要使用它来区分设备。

请注意,据我所知,Google Analytics 实际上并不关心你将代码放在哪个域上;他们只使用你的域规范来确定追踪 cookie 将被传递到哪些站点。这可能对你没有帮助,因为你可能希望跟踪 cookie 起作用,但我指出这一点是为了以防它会有用...


哇,这两个解决方案看起来非常完整,甚至可以与GA并列。 - JohnMathews
你能详细说明一下关于跟踪 cookie 的评论吗?它们不应该仍然有效,因为域是基于 JavaScript 使用 window.location 对象看到的域本地设置的,对吧?或者是 cookie 的域基于 GA 配置文件中的帐户设置,因此实际产品的本地网页永远不会匹配,cookie 就无法正常工作了? - JohnMathews
坦白说,我不知道。我没有测试过。我确实尝试确定混淆的分析 JavaScript 在哪里设置了 cookie 域名,并且我 认为 它完全由用户设置设置,但我无法确定它是来自配置文件还是页面设置。 - Jamey Sharp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接