我公司创造的产品销往世界各地。它们具有嵌入式Web服务器,允许用户通过Web界面配置产品。我希望增强此界面的用户体验,第一步是开始收集用户在整个工具中移动的分析。
我的问题是我应该怎么做,因为没有域名,而是一些用于访问产品的内部IP地址。例如,如果他们的IT团队在10.10.10.10上安装了打印机,他们几乎从不将其与内部服务器名称相关联,用户可以通过直接访问IP来访问Web配置工具。即使他们确实创建了一个像“config.productname.com”这样的内部服务器名称,我也无法知道它会是什么。
这意味着我无法在GA中创建配置文件以开始接受此分析数据。有没有人过去做过类似的事情或者有关如何解决这个问题的建议?
可以通过使用SiteCatalyst来解决问题吗?
答案 0 :(得分:2)
SiteCatalyst提供了将访问者信息存储在您选择的任何Cookie中的功能,而不关心您在哪个域中放置代码。最终所有数据都会发送到2o7.net的子域,但您可以创建CNAME记录,以便您的网站将Cookie存储并写入您选择的任何域。
在s_code.js文件中,定义了一个变量来管理cookie的设置域:
s.trackingServer="yourorganizationname.2o7.net";
此实现跟踪数据的位置无关紧要,它们都会使用完全相同的Cookie位置,无论他们查看哪个域,都会被视为同一个访问者。请记住,这被定义为第三方cookie,默认情况下,一小部分浏览器拒绝第三方cookie。
答案 1 :(得分:1)
您可以尝试Piwik或Open Web Analytics,因为您可以在自己的基础架构上部署它们,并可以修改它们以满足您的要求。
如果您在制造过程中为每个设备分配了序列号,则可能需要使用它来区分设备,无论您使用哪种分析工具。
请注意,据我所知,Google Analytics实际上并不关心您放置代码的域名;他们只是使用您的域规范来确定跟踪cookie将被传递到哪些站点。这可能对您没有帮助,因为您可能希望跟踪cookie工作,但我指出它以防它变得有用......