我使用以下代碼將Google分析添加到網站。替代谷歌分析跟蹤代碼?
問題是...我無法訪問源文件,只有(很舊的)自定義CMS中的編輯框。
在<scripts>
粘貼工作正常一般,但他們有一個適當的模板解決方案,它使用方括號([
,]
)和GA代碼是搞亂了這一切。
我能想到的2個可能的解決方案:
- 某種替代語法,所以我可以從跟蹤代碼
- 一個包括跟蹤代碼的完全不同的(?舊的)方法省略了支架。這是否存在?
我現有的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之外託管文件?如果是這樣,那麼你可以把代碼放在JS文件中,並在CMS中簡單地使用它作爲外部腳本。 – david 2013-04-04 22:32:44
好思維大衛。我*可以*做到這一點。這將拿起當前頁面(不是腳本的src)是否正確?如果是這樣,請移動到答案,我會給你你的書呆子點;-) – 2013-04-04 22:34:18
據我瞭解是的。引用谷歌:「使用常見的包含或模板來粘貼上面的代碼,而不是手動將其添加到每個頁面」。不過我從來沒有試過 – david 2013-04-04 22:35:15