跟踪内部点击源的方式比“?”更谨慎网址参数?

时间:2013-11-12 21:48:29

标签: parameters google-analytics analytics.js universal-analytics

我传统上使用某种跟踪参数(例如?position=X)来识别我网站上内容的特殊点击来源

但是我发现人们实际上最终会分享这些“参数化”链接并稀释我的Google Analytics跟踪结果

有没有办法将此数据添加到Google Analytics而不在网址中明确说明?我愿意使用自定义变量/自定义维度,但我还没有考虑过它们的用法

2 个答案:

答案 0 :(得分:1)

为什么不在谷歌分析中尝试事件跟踪。配置非常简单,您只需将代码放在链接中的“OnClick”事件中即可。无需传递参数。有关详细信息,请参阅以下链接 https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

使用辅助维度,您可以找到与您相关的来源和其他信息。

答案 1 :(得分:0)

为参数添加时间戳。如果时间戳超过30分钟,则向跟踪代码添加一段javascript来解析查询参数(即不直接跟踪Url但将其作为参数传递给ga send方法,无论是否依赖于参数按时通过)。另外,请确保在原始页面上通过javascript添加参数,这样它们就不会对搜索引擎结果产生影响(如果硬编码,可能会导致重复内容)。这实际上并不是更谨慎(参数仍然可见),但会解决你的ehm扩散问题。

或者你可以检查document.referrer oder使用UAs get方法来检查referer字段,如果引用者是空的或者不是在你的域内发起的,则剥离参数(不是每个浏览器都发送引用者)。

对于自定义维度,您仍然需要某种触发器,因此虽然这可能对您的报告有用,但它无法解决您收集数据的问题。

事件跟踪会测量链接上的点击,而不是到达目的地页面(数字应该接近,但不一定相同)。