我可以运行谷歌的ga.js和谷歌的analytics.js相同的跟踪ID,但从不同的域名?例如:
for (live site)使用'ga.js'作为跟踪ID UA-123456-1
for (测试站点)对相同的跟踪ID UA-123456-1使用'analytics.js'
一些背景信息: ga.js在实时站点上运行,而analytics.js在测试服务器上运行,该服务器将用于几个月的可用性测试。跟踪对于活动站点和测试站点都很重要。
使用Google实现自定义解决方案来跟踪页面、事件和其他问题,我想检查ga.js库是否已经包含,以避免双重包含,因为我正在与多个利益相关者一起工作,这些利益相关者也使用Google,而且重叠是可能的。
首先,我想循环所有当前脚本,寻找src属性:
// load the Google Analytics library only if it has not been already loaded:
var gaScripts = 0; // number of ga.js scripts in the current document
var scripts = document.getEle