在单独的.js文件中使用谷歌分析的代码是什么
What is the code to use google analytics in seperate .js file?
我在某处读到不建议将谷歌分析跟踪代码放在单独的文件中,但我不知道如何将它用于我的网站(有.php文件和.tpl文件,如果我试图把它放在几乎任何地方,有一个错误或它没有跟踪访问者)。
谁能告诉我应该将哪些代码放入单独的.js文件和 .tpl 文件中,以便至少基本功能可以工作?多谢!
这是
最干净的(使用匿名自动执行函数):
(function() {
var _gaq = window._gaq = window._gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_gaq.push(['_trackPageview']);
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 type="text/javascript" src="YOUR_GA_CODE_LOCATION.js"></script>
您可以在单独的JS文件中编写Google Analytics代码,并包含该JS并调用其函数 -
假设以下代码是用mygoogle编写的.js
function loadMyGoogle()
window._gaq = window._gaq || [];
window._gaq.push([ '_setAccount',
'setaccounthere']);
(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);
})();
}
然后在标题中的 PHP 文件中 -
<head>
<include script="mygoogle.js">
</head>
在体标的加载功能中 -
function onload(){
loadMyGoogle();
}
我希望您知道如何在正文标签中设置加载事件
不要将 GA 代码放在.js文件中,而是包含 html 页面。
步骤:1) 打开记事本并将 GA 代码粘贴到其中。2)将其另存为HTML页面3)在头标签的末尾包含该html
相关文章:
- 谷歌地图Api和JS代码不工作
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 谷歌地图&地理代码
- 什么'这是谷歌分析跟踪代码使用的技术
- 谷歌地图代码不起作用
- 谷歌caja-阻止恶意代码
- 我想在每个按钮点击事件上加载多个图表.我使用了下面的谷歌代码
- 从谷歌API地理代码的形式字段到数据库
- 如何让标记和谷歌代码漂亮地工作在一起
- 用谷歌代码美化突出显示一些行
- Javascript图形谷歌代码动态生成
- 为谷歌代码prettify编译正则表达式
- css3-mediaqueries.js->如何包括从谷歌代码
- 我们可以有多个"谷歌代码转换页面"在一页上
- 使用谷歌代码Pretify回调
- 是否有一种方法来添加6502汇编谷歌代码美化
- 我可以谷歌代码美化页面的一部分吗?(在页面的指定部分运行javascript函数)
- 如何让用户张贴代码片段使用反引号和显示代码使用谷歌代码预置
- 谷歌代码美化-如何修复SQL转义字符
- 为什么谷歌代码美化渲染实际的代码