Google chrome extension Google analytics跟踪代码在Chrome扩展内容脚本中不起作用

Google chrome extension Google analytics跟踪代码在Chrome扩展内容脚本中不起作用,google-chrome-extension,google-analytics,Google Chrome Extension,Google Analytics,我已经为Chrome创建了一个扩展,它使用内容脚本与某些页面交互,现在我想添加Google Analytics tracking。 我已从google复制了标准扩展代码(输入正确的帐户id),并在清单中添加了所需的权限: var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']); _gaq.push(['_trackPageview']); (function() { var ga = document.crea

我已经为Chrome创建了一个扩展,它使用内容脚本与某些页面交互,现在我想添加Google Analytics tracking。 我已从google复制了标准扩展代码(输入正确的帐户id),并在清单中添加了所需的权限:

 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);
})();
在后台页面中运行时,这段代码非常有效,但它对我帮助不大,因为它在浏览器启动时只运行一次。 我希望它在我的扩展与页面交互时运行,所以我把它放在内容脚本中,但它似乎什么都不做。我在日志上没有看到任何错误,谷歌分析调试器似乎根本不知道我的跟踪代码

可能重复的神奇!解决方案正在发挥作用!在扩展本身中包含ga.js有多糟糕?它有可能破裂吗?发布新版本后,扩展将自动更新。它是