Google分析跟踪代码在Chrome扩展程序内容脚本中无效

时间:2013-07-03 13:45:50

标签: google-chrome-extension google-analytics

我为Chrome创建了一个扩展程序,它使用内容脚本与某些页面进行交互,现在我想添加Google Analytics跟踪功能。 我从谷歌复制了标准扩展代码(放入正确的帐户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);
})();

在后台页面中运行时,此代码运行良好,但它对我没什么帮助,因为它只会在浏览器启动时运行一次。 我想让它在我的扩展与页面交互时运行,所以我把它放在内容脚本上,但似乎没有做任何事情。我没有在日志中看到任何错误,谷歌分析调试器似乎根本不知道我的跟踪代码。

0 个答案:

没有答案