欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

建立谷歌分析与网站优化工具跨域跟踪

时间:2022-05-23 18:29:49 其他范文 收藏本文 下载本文

【导语】下面就是小编给大家带来的建立谷歌分析与网站优化工具跨域跟踪(共6篇),希望大家喜欢,可以帮助到有需要的朋友!

建立谷歌分析与网站优化工具跨域跟踪

篇1:建立谷歌分析与网站优化工具跨域跟踪

第四步:添加网站优化工具Website Optimizer的JS脚本到网页源代码顶部 请添加以下代码到您的前部. 01.

06.

07.

第五步:添加谷歌网站优化工具(Website Optimizer)跟踪脚本到GA代码的下方

01.

05.

06.

注释:1、再次强调,一定要完成第一步的内容,以上的跟踪代码才能有效跨域跟踪

2、UA-yyyyy-y为您的Website Optimizer账户ID

3、/zzzzzzzzzz/test为您的网站优化工具测试编号.通常一个测试任务对应一个唯一的编号!

第六步:添加以上谷歌分析与网站优化工具(Website Optimizer)整合后的代码到每个测试网页.

通常A/B测试一般会有2个以上的测试页面,我们需要在每个页面部署以上代码,完成跨域跟踪.

第七步:添加网站优化工具(Website Optimizer)转化脚本到您的转换成功页

01.

06.

07.

注释:1、UA-yyyyy-y为您的网站优化工具ID账户标识

2、_udn手动设置网站跟踪域.

3、_ulink=1设置网站优化工具支持从一个域到另一个域的跟踪

第八步:新建高级过滤器,使谷歌分析可以在报告中显示每个域的跟踪报告.

过滤器类型:高级

字段 A -> 主机名 (.*)

字段 B ->请求URL (.*)

输出至 ->请求URL $A1$B1

好了,现在就大功告成了!如果大家对以上方法有什么建议和意见,或者大家有更好的方式使用GA来做跨域跟踪,请给我留言

厚诚集智 成长无限 企业大学网 www.51hlht.com

篇2:Google Analytics跨域跟踪设置与原理分析-[跟踪代码设置]

默认情况,Google Analytics通过读取网页托管的 document.domain 属性,获取网站的域名(主域名、子域名),然后为其设置/读取 Cookie,并最终生成该域名的数据。

图一:Google Analytics跨域跟踪Cookie主域名与域哈希值

因此,可以通过控制各域名间(主域名与主域名之间、主域名与子域名之间)的Cookie共享,将各域名的访问数据记录到同一个域名Cookie上,实现主域名之间、主域名与子域名之间的访客数据共享,即跨域跟踪。

跨域跟踪设置成功后,通过查看浏览器访问Cookie中Google Analytics跟踪参数_utma,你会发现各个域名下的Cookie有相同的部分,例如跨域跟踪主域名与其二级域名设置后,Cookie中_utma都属于共同一个域名,例如.exmaple.com,且其域哈希值为1。

同样,可以通过限制Cookie共享,实现Google Analytics跟踪单个子目录。

图二:Google Anlaytics跨域跟踪主域名及其子域名

篇3:Google Analytics跨域跟踪设置与原理分析-[跟踪代码设置]

通常,规模较大的网站会考虑为每个大分类、项目、购物车等在主域名下创建一个独立子域名,例如:

* www.example-.com

* news.example.com

* cart.example.com

对于此类情况,你需要对主域名与子域名的所有跟踪代码使用以下的自定义设置。

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXX-1']);

_gaq.push(['_setDomainName', '.example.com']);

_gaq.push(['_setAllowHash', false]);

_gaq.push(['_trackPageview']);

(function {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'ssl' : 'www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

< /script.>

说明:_setAllowHash(bool),此方法主要用于设置“允许域哈希”,当设置为true(默认值)时Google Analytics会为每个域名设置一个哈希值,并以此来辨别访客Cookie的完整性,此时访客Cookie将拒绝接收另外域名的访问数据;设置为false将停用域哈希功能(此时域哈希值为1),可进行Cookie数据共享。

图三:Google Analytics跨域跟踪两个不同的主域名

_setDomainName(DomainName),为Cookie设置域名,跨域跟踪时设置为:前导向“.”主域名,设置前导向“.”主要便于更深层级子域名的跨域跟踪,例如跨域跟踪二级子域名下的三级子域名a.news.example.com。

通过将各域名所有跟踪代码,设置为以上自定义跟踪,即可实现跨域跟踪主域名及其多级子域名。

篇4:Google Analytics跨域跟踪设置与原理分析-[跟踪代码设置]

如果你的网站字子目录没有采用子域名形式,内容又很多或者是单个独立项目(例如www.example.com/myblog/),想单独跟踪,那么可以在该子目录下采取以下跟踪代码:

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXX-1']);

_gaq.push(['_setCookiePath', '/myblog/']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'ssl' : 'www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

< /script.>

图五:Google Analytics跨主域名跟踪其两个或多个子目录

说明:_setCookiePath(newCookiePath),为您的网站设置新的 Cookie 路径。默认Cookie路径为主域名的根级路径(/),通过它可以设置Google Analytics所有跟踪的默认路径,从而限制跟踪,实现跟踪单个子目录。

此时,Google Analytics会将/myblog/下的页面当做一个独立的域名站点对待,有独立的访客信息与广告系列信息。

篇5:Google Analytics跨域跟踪设置与原理分析-[跟踪代码设置]

若要同时跟踪两个不同的主域名(例如网店www.store.com与购物车www.carts.com),可以做一下跟踪代码自定义。

主域名www.store.com中设置的跟踪代码

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXX-1']);

_gaq.push(['_setAllowLinker', true]);

_gaq.push(['_setDomainName', '.store.com']);

_gaq.push(['_setAllowHash', false]);

(function {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'ssl' : 'www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

< /script.>

同时,需要给www.store.com中跳转到www.carts.com的链接以及数据表单添加跟踪代码,以传递Cookie共享数据:

nclick=“_gaq.push(['_link', 'www.carts.com']); return false;”>View My Carts

< form. name=“f” method=“post” nsubmit=“_gaq.push(['_linkByPost', this]);”>

主域名www.carts.com的跟踪代码为:

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXX-1']);

_gaq.push(['_setAllowLinker', true]);

_gaq.push(['_setDomainName', '.carts.com']);

_gaq.push(['_setAllowHash', false]);

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'ssl' : 'www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

< /script.>

同时,传递链接以及数据表单Cookie共享数据:

nclick=“_gaq.push(['_link', 'www.store.com']); return false;”>View My Store

< form. name=“f” method=“post” nsubmit=“_gaq.push(['_linkByPost', this]);”>

说明:_setAllowLinker(bool),true启用跨域跟踪,并允许通过链接、表单在地址参数中传输Cookie数据,默认为flase;_link()、_linkByPost()分别用于跨域跟踪中链接、表单的Cookie数据传输。

篇6:Google Analytics跨域跟踪设置与原理分析-[跟踪代码设置]

若想同时跟踪网站(例如www.example.com)以及通过iFrame嵌入的另一个网站(例如www. iframecontent.com)间的访客信息、广告些列信息等,需要已设置跨域跟踪两个域名的跟踪代码后,使用在www.example.com中(iframe嵌入的当前页)使用_getLinkerUrl() 方法传输共享Cookie数据。

_gaq.push(function() {

var pageTracker = _gat._getTrackerByName();

var iframe. = document.getElementById('myIFrame');

iframe.src = pageTracker._getLinkerUrl('www. iframecontent.com/');

});

说明:_getLinkerUrl(targetUrl, useHash) ,用于跨域跟踪主域名与iFrame(或者在新窗口中打开的外部网站链接)时的网址参数传递Cookie共享数据。

提高网站的转换率:google网站优化工具

怎样选择关键词?网站优化从关键词分析开始!

网站SEO优化之关键词与长尾关键词

加速动态网站之MySQL索引分析和优化数据库

体育场馆经营管理模型建立研究与分析的论文

网络广播的今天与明天――对中国国际广播电台网站的分析

《建立谷歌分析与网站优化工具跨域跟踪(合集6篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

最新推荐
猜你喜欢
点击下载本文文档