gpt4 book ai didi

javascript - 使用 Google Analytics 跟踪内容脚本

转载 作者:可可西里 更新时间:2023-11-01 01:38:23 24 4
gpt4 key购买 nike

我正在开发一个使用内容脚本修改某些页面的 Google Chrome 扩展程序。为了了解何时何地应用这些更改,我们正在研究谷歌分析,因为我们已经将其用于其他网络 Assets 。

我们通过 list 文件包含 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。这可能吗?

谢谢

最佳答案

您不应在其他人的网站内执行该代码。 Google Analytics 配置有些敏感,如果网站有自定义实现,您可能会为该访问者破坏它。

您应该在自己的后台页面中包含 Google Analytics。然后在每次需要跟踪事件时从 content_script 返回到后台页面。

在您的后台脚本中包含 GA 脚本很好,因为您不会干扰网站上的其他代码,并且它始终从同一域执行,因此将使用相同的 cookie,不会导致重复访问/访问者。

这里有更多关于如何在后台页面上安装 GA 的信息。

https://developer.chrome.com/docs/extensions/mv2/tut_analytics/

这里是将信息从内容脚本传递到后台页面的文档:

http://code.google.com/chrome/extensions/messaging.html

关于javascript - 使用 Google Analytics 跟踪内容脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com