异步跟踪代码的几个小技巧
2019-03-24 13:16:34来源: xiaohai26.com 阅读 ()
最新版本的 Google Analytics(分析)跟踪代码提供了使用 Google Analytics(分析)跟踪网站访问者的改方法。该方法利用浏览器对异步JavaScript 的支持来提高跟踪代码的载入速度。使用此版本的跟踪代码,还可以将 Google Analytics(分析)代码段放在网页中的较前位置,而不会延迟后续内容的呈现。
尽管异步跟踪使用与传统代码段不同的 Google Analytics(分析)代码段和不同的语法进行跟踪调用,但它支持与传统代码段完全相同的跟踪自定义。事实上,相对于传统代码段,异步跟踪语法也要更加灵活。
一号小技巧:一次推送,多个命令
在异步跟踪代码中可以一次推送所有命令,而无需为每次调用键入 _gaq.push(…)。以下代码演示了这种技术。
View Code LANGUAGE
_gaq.push(
['_setAccount', 'UA-XXXXX-X'],
['_setDomainName', 'example.com'],
['_setCustomVar', 1, 'Section', 'Life & Style', 3],
['_trackPageview']
);
将命令推送到多个跟踪器也是可行的。
View Code LANGUAGE
_gaq.push(
['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview']
);
二号小技巧:分割代码段
如果希望将 Analytics(分析)代码段放在网页底部,这时并不需要将整个代码段都放在底部。可以将代码段分割为两段,前半部分放在网页顶部,其余部分移至网页底部,这样仍然可以保持异步载入的大部分优势。由于跟踪代码段的前一部分对网页呈现影响很小甚至没有影响,因此可将这部分留在网页顶部,而将用于插入 ga.js 的那部分代码段放在网页底部。
使用分割成两部分的异步代码段的网页如下所示:
View Code LANGUAGE
<script type="”text/javascript”"><!--mce:0--></script>
Page Content
<script src="”some_random_script.js”"><!--mce:1--></script>
Page Content
<script type="”text/javascript”"><!--mce:2--></script>
常见错误:
1.方法名称区分大小写。
如果方法名称使用的大小写错误,方法调用将失败。示例:
View Code LANGUAGE
_gaq.push(['_trackpageview']); // bad
_gaq.push(['_trackPageview']); // good
2.使用正确的方法名称。
如果跟踪没有正确运行,请进行检查以确保使用的方法名称正确。示例:
View Code LANGUAGE
_gaq.push(['_setDomain', 'example.com']); // bad
_gaq.push(['_setDomainName', 'example.com']); // good
3.只有字符串应在传递时加引号。所有其他类型都不应加引号。
任何非字符串值,例如布尔值、对象字面量、函数或数组,在传递时不应加引号。只有在传递要解释为字符串的内容时,才应使用引号。如果您正在从传统语法迁移到异步语法,那么以往不加引号传递的任何函数参数在异步语法中仍然不加引号。示例:
View Code LANGUAGE
_gaq.push(['_setAllowLinker', 'false']); // bad
_gaq.push(['_setAllowLinker', false]); // good
4.请确保字符串在开头或结尾处没有任何空格。示例:
View Code LANGUAGE
_gaq.push(['_setAccount', ' UA-65432-1']); // bad
_gaq.push(['_setAccount', 'UA-65432-1']); // good
谢谢观赏!
原文地址:郭小海(Keven)的网站分析博客
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 老司机教你如何写出没人敢维护的代码! 2019-07-15
- 如何无代码设计一款美观且实用的网站? 2019-04-10
- 如何把谷歌统计GA用于广告跟踪 2019-04-10
- SEM:Call Tracking(呼叫跟踪)助企业精准跟踪关键词转换 2019-04-10
- SEM:没有数据跟踪,97%的搜索引擎投放会失败 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash