替代谷歌分析跟踪代码



我使用以下代码将Google分析添加到一个网站。

问题是……我不能访问源文件,只能访问(非常旧的)自定义CMS中的编辑框。

粘贴在<scripts>中通常可以正常工作,但他们有一个模板解决方案,使用方括号([, ]),而GA代码会把它搞砸。

我可以想到两个可能的解决方案:

  1. 某种替代语法,因此我可以从跟踪代码
  2. 中省略括号
  3. 一个完全不同的(旧的?)方法,包括跟踪代码。这存在吗?

我现有的GA代码

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-xxxxxxx-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

能够在CMS之外托管文件,您可以将跟踪代码放在单独的文件中,并将其作为外部javascript包含。

你可以尝试在HTML实体中替换

[ = &#91;
] = &#93;

,所以当它们在浏览器中显示时,它们有望被正确解释-我以前在模板语言中看到过这种方法处理这种问题。

如果失败,请参阅http://perishablepress.com/3-ways-track-google-analytics/-那里记录了一些旧学校的GA脚本选项。干杯本

最新更新