【发布时间】:2018-06-06 09:13:24
【问题描述】:
我正在尝试通过从 URL 中删除查询字符串来整理 Google Analytics 中的分析,但这分为三个要求;
- 我想从 GA 分析中删除查询字符串。
- 广告系列 UTM 仍需正常工作。
- 阻止在 UTM 中收集的任何 PII 访问 GA。
我找到了一些 JavaScript 方法(附在下面)可以完成任务 3,但我不知道这个实现是否会影响任务 1 和 2。
这引出了我的问题;
JavaScript 方法是否会阻止所有查询字符串完全达到 GA,从而破坏我的广告系列 UTM?
感谢您的帮助!
JavaScript 附在下面
function() {
var params = ['name', 'email'];
var a = document.createElement('a');
var param,
qps,
iop,
ioe
i;
a.href = {{Page URL}};
if (a.search) {
qps = '&' + a.search.replace('?', '') + '&';
for (i = 0; i < params.length; i++) {
param = params[i];
iop = qps.indexOf('&' + param + '=');
if(iop > -1) {
ioe = qps.indexOf('&', iop + 1);
qps = qps.slice(0, iop) + qps.slice(ioe, qps.length);
}
}
a.search = qps.slice(1, qps.length - 1);
}
return a.href;
}
【问题讨论】:
标签: javascript google-analytics google-tag-manager