在我的web应用程序中,我有一个路径作为/search。根据用户先前选择的内容,我还将名为city的cookie设置为CityA或CityB。我已经建立了谷歌分析,以监测游客流量。
我的问题是,根据cookie值,我如何覆盖路径/search在Analytics行为流菜单中显示为/cityA/search或/cityB/search?
PS。这是一个Rails应用程序,实际上在这一点上更改URL是不可行的,因为我将不得不重新配置我的Routes.rb文件并在任何地方更新链接。
编辑:我必须使用ga.js。迁移到环球分析(analytics.js)是我目前无法控制的。
发布于 2014-08-11 17:37:13
在您的analytics.js片段中,您应该看到以下行:
ga('send', 'pageview');可以向重写页路径的send方法传递一个附加参数。在你的例子中,它看起来应该是这样的:
ga('send', 'pageview', {
page: 'cityA/search'
});您必须在.erb文件中添加一些Rails逻辑,以便根据cookie调整页面值,但这不会带来太大的麻烦。
作为参考,以下是有关send方法及其接受的参数的一些信息:
https://developers.google.com/analytics/devguides/collection/analyticsjs/method-reference#send
https://stackoverflow.com/questions/25243657
复制相似问题