Google的跟踪代码 动态加载js代码方法应用
2018-10-12 14:00
323 查看
<script type="text/javascript">
var _gaq = _gaq || []; //如果变量 _gaq 存在,就等于他自己,否则为一个空数组
_gaq.push(['_setAccount', 'UA-24479793-2']); //是个2维数组 _gaq[0] = array(0=>'_setAccount', 1=>'UA-24479793-2');(设置本跟踪代码所对应的Google帐户) _gaq.push(['_trackPageview']); //是个2维数组 _gaq[1] = array(0=>'_trackPageview');(定义按页面跟踪) (function () {
var ga = document.createElement('script'); //创建一个<script>标签
ga.type = 'text/javascript'; //<script type="text/javascript"">
ga.async = true; //async 异步 script 貌似没有这个属性吧
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; // 如果是https: 就将src赋值为 https://ssl.google-analytics.com/ga.js 否则 http://www.google-analytics.com/ga.js var s = document.getElementsByTagName('script')[0]; //然后找到当前页面的 第一个<script>标签
s.parentNode.insertBefore(ga, s); //将dom创建的<script>加入到页面第一个<script>标签的后边。
})();
/**
动态加载js代码,这样做是为了异步下载js代码。减少下载js文件过程中的阻塞。Google的跟踪代码**/ </script>
您可能感兴趣的文章:
相关文章推荐
- Google的跟踪代码 动态加载js代码方法应用
- Google的跟踪代码 动态加载js代码
- 【移动安全】Android App Smail代码动态跟踪调试方法
- ASP.NET动态加载Js代码到Head标签中(三种方法)
- Java中动态加载properties文件,而不需要重启应用的解决方法
- Java中动态加载properties文件,而不需要重启应用的解决方法
- 三种动态加载js的jquery实例代码另附去除js方法
- Aandroid 应用icon动态加载到launcher方法及framework分析
- IOS动态加载代码的方法
- 整理一下Java动态编译Java代码,并在加载到内存中然后执行类中方法的api的介绍
- 三种动态加载js的jquery实例代码另附去除js方法
- ASP.NET动态加载Js代码到Head标签中(三种方法)
- Java中动态加载properties文件,而不需要重启应用的解决方法
- BCB中使用Image控件动态加载GIF、JPG文件出错的解决方法
- 动态加载用户控件应用案例
- MapObjects2.2 在C#中的应用(动态加载地图)
- 一种动态部署JBoss应用的简单方法
- 思归的“动态控件的状态问题”的分析中用WinDbg跟踪TrackViewState方法的步骤
- 动态加载用户控件----以用户控件的方式达到代码分离的目的
- JavaScript动态加载CSS的三种方法