我正在开发一个使用内容脚本修改某些页面的 Google Chrome 扩展程序。为了了解应用这些更改的时间和地点,我们正在研究谷歌分析,因为我们已经将它用于其他网络资产。
我们通过清单文件包含 ga.js 库,并在我们对页面应用更改时通过同步页面调用触发 _trackPageview。
var pageTracker = _gat._getTracker("UA-our-UA");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview(window.location.href);
这里的问题是,不同域中的每个 pageView 都算作新访问和访问者。它有办法规避吗?例如,它使用 chrome 扩展 sqlite 数据库或浏览器中的键值存储来存储唯一的用户 id 并独立访问 id 域。这可能吗?
谢谢