【发布时间】:2021-09-21 02:52:32
【问题描述】:
为了将谷歌分析添加到 chrome 扩展,official docs 提供以下 sn-p:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = 'https://ssl.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
但是google也推荐to migrate from ga.js to analytics.js。
ga.js 是一个遗留库。如果您要开始新的实施, 我们建议您使用此库的最新版本 analytics.js。 对于现有实现,了解如何从 ga.js 迁移到 分析.js。
仔细遵循migration guide 并使用新脚本升级内容安全策略(从https://ssl.google-analytics.com/ga.js 到https://www.google-analytics.com/analytics.js),它根本不起作用,没有显示任何错误消息。
欢迎任何建议,
【问题讨论】:
-
请参阅 Google Analytics 文档以添加脚本标记和发送自定义事件,developers.google.com/analytics/devguides/collection/… 还要确保您已在 chrome 扩展网站管理员页面中添加了 UA-ID。
标签: javascript google-chrome-extension google-analytics