请帮帮我。 我的计数器名为Universal Analytics(analytics.js) - clientTracker,但现在我想更改它。 Everithing会好的,或者某些统计数据可能会毁了? 新旧统计数据会以正确计算吗?
旧名称(我想改变它):
ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker')
新名称:
ga('create', 'UA-XXXXX-Z', 'auto', 'nonStat')
答案 0 :(得分:0)
您所指的是跟踪器名称(GA documentation)。更改跟踪器名称时唯一的考虑因素是:您需要确保更新要继续跟踪的每个ga
命令。
所以,如果你改变:
ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker')
于:
ga('create', 'UA-XXXXX-Z', 'auto', 'nonStat')
...你还需要改变:
ga('clientTracker.send', 'pageview')
于:
ga('nonStat.send', 'pageview')
......以及所有其他实例:
ga('clientTracker.send', ...
于:
ga('nonStat.send', ...
如果您的版本比典型设置更高级,则可能还有其他参考,例如:ga.getByName('clientTracker')
。确保这些也得到更新。
最后,检查您网站上可能与GA集成的所有平台和第三方集成(例如CRM),并确保它们不依赖于现有的跟踪器名称。 (一种简单的方法是在网站的多个页面上搜索旧跟踪器名称using Chrome DevTools的所有代码源,包括所有表单页面。)任何引用都需要更新。
那是它;只需确保替换旧跟踪器名称的所有引用。在create
命令中更改跟踪器名称后,仍使用旧跟踪器名称的任何其他命令将停止工作。
想一想为什么要更改跟踪器名称。通常,拥有自定义跟踪器名称的唯一原因是页面上有多个跟踪器。如果您只有一个跟踪器,那么更改跟踪器名称的可能性是额外的努力,没有任何好处。