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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

建立谷歌分析与网站优化工具跨域跟踪设置谷歌分析与谷歌网站优化工具跟踪多个域或者子域可能会非常棘手。我们都希望找到合适的解决方案,利用谷歌分析与谷歌网站优化工具,帮助我们改进网站!这里我将会告诉大家详细的步骤,来解决谷歌分析(GoogleAnalytics)与网站优化工具(WebsiteOptimizer)的跨域跟踪问题!注:本文适用于对谷歌Analytics跟踪代码的最新版本(ga.js)第一步:标记处理所有跨域链接与表单提交输出链接首先,我们需要找出网站所有的链接及表单提交动作,从一个域到另一个域的追踪,我们可以使用以下样本代码:对于跨域链接我们可以添加相关标签,onclick=”javascript:firstTracker._link(this.href);returnfalse;”样本代码:ahref=””onclick=”javascript:firstTracker._link(this.href);returnfalse;”Domain2/a对于表单的跨域跟踪,我们需要添加相关标记代码,查看源代码打印帮助1onSubmit=javascript:firstTracker._linkByPost(this);样本代码:formaction=””method=”post”onSubmit=”javascript:firstTracker._linkByPost(this);”注释:firstTracker._link和firstTracker._linkByPost可以让谷歌分析及网站优化工具共享并跟踪浏览者跨域访问行为.第二步:添加定制后的JS代码,使GA可以跟踪Domain1.com和它的所有子域添加下面的代码,将可以使用谷歌分析跟踪Domain1.com及news.domain1.com等所有子域),请将下面的代码添加到网页head与/head之间查看源代码打印帮助01scripttype=text/javascript02vargaJsHost=((https:==document.location.protocol)?:);03document.write(unescape(%3Cscriptsrc='+gaJsHost+google-analytics.com/ga.js'type='text/javascript'%3E%3C/script%3E));04/script05scripttype=text/javascript06try{07varfirstTracker=_gat._getTracker(UA-xxxxx-x);08firstTracker._setDomainName(.domain1.com);09firstTracker._setAllowLinker(true);10firstTracker._setAllowHash(false);11firstTracker._trackPageview();12}catch(err){}13/script注释:1、您必须处理完第一步骤的任务,将所有的跨域链接及表单提交行为做标记处理2、UA-xxxxx-x是您的谷歌分析配置ID3、_setAllowLinker设置激活谷歌分析支持跨域跟踪.4、_setAllowHash为了保证用户在不同的域之间还能保证COOKIE的传递。第三步:添加定制后的JS代码,使GA可以跟踪Domain2.com和它的所有子域查看源代码打印帮助01scripttype=text/javascript02vargaJsHost=((https:==document.location.protocol)?:);03document.write(unescape(%3Cscriptsrc='+gaJsHost+google-analytics.com/ga.js'type='text/javascript'%3E%3C/script%3E));04/script0506scripttype=text/javascript0708try{0910varfirstTracker=_gat._getTracker(UA-xxxxx-x);11firstTracker._setDomainName(.domain2.com);12firstTracker._setAllowLinker(true);13firstTracker._setAllowHash(false);14firstTracker._trackPageview();15/script1617}catch(err){}1819/script注释:GA配置ID(UA-xxxxx-x)一定要和步骤二中的配置ID一致!第四步:添加网站优化工具WebsiteOptimizer的JS脚本到网页源代码顶部请添加以下代码到您的HTML前部.查看源代码打印帮助01scripttype=text/javascript02_uhash=off;03_ulink=1;04_udn=domain1.com;05/script0607scripttype=text/javascript08functionutmx_section(){}functionutmx(){}09(function(){vark='XXXXXXXXXX',d=document,l=d.location,c=d.cookie;functionf(n){10if(c){vari=c.indexOf(n+'=');if(i-1){varj=c.indexOf(';',i);returnc.substring(i+n.11length+1,j0?c.length:j)}}}varx=f('__utmx'),xx=f('__utmxx'),h=l.hash;12d.write('sc'+'riptsrc='+13'http'+(l.protocol=='https:'?'s://ssl':'://)+'.google-analytics.com'14+'/siteopt.js?v=1&utmxkey='+k+'&utmx='+(x?x:'')+'&utmxx='+(xx?xx:'')+'&utmxtime='15+newDate().valueOf()+(h?'&utmxhash='+escape(h.substr(1)):'')+16'type=text/javascriptcharset=utf-8/sc'+'ript')})();17/script第五步:添加谷歌网站优化工具(WebsiteOptimizer)跟踪脚本到GA代码的下方查看源代码打印帮助01scripttype=text/javascript02vargaJsHost=((https:==document.location.protocol)?:);03document.write(unescape(%3Cscriptsrc='+gaJsHost+google-analytics.com/ga.js'type='text/javascript'%3E%3C/script%3E));04/script0506scripttype=text/javascript0708try{0910varfirstTracker=_gat._getTracker(UA-xxxxx-x);11firstTracker._setDomainName(.domain1.com);12firstTracker._setAllowLinker(true);13firstTracker._setAllowHash(false);14firstTracker._trackPageview();1516varsecondTracker=_gat._getTracker(UA-yyyyy-y);17secondTracker._setDomainName(domain1.com);18secondTracker._setAllowLinker(true);19secondTracker._setAllowHash(false);20secondTracker._trackPageview(/zzzzzzzzzz/test);2122}catch(err){}2324/script注释:1、再次强调,一定要完成第一步的内容,以上的跟踪代码才能有效跨域跟踪2、UA-yyyyy-y为您的WebsiteOptimizer账户ID3、/zzzzzzzzzz/test为您的网站优化工具测试编号。通常一个测试任务对应一个唯一的编号!第六步:添加以上谷歌分析与网站优化工具(WebsiteOptimizer)整合后的代码到每个测试网页.通常A/B测试一般会有2个以上的测试页面,我们需要在每个页面部署以上代码,完成跨域跟踪.第七步:添加网站优化工具(WebsiteOptimizer)转化脚本到您的转换成功页查看源代码打印帮助01script02if(typeof(urchinTracker)!='function')document.write('sc'+'riptsrc='+03'http'+(document.location.protocol=='https:'?'s://ssl':'://)+04'.google-analytics.com/urchin.js'+'/sc'+'ript')05/script0607script0809try{1011_uacct='UA-yyyyy-y';12_udn=.domain1.com;13_ulink=1;14_uhash=0;15urchinTracker(/zzzzzzzzzz/goal);1617}catch(err){}1819/script注释:1、UA-yyyyy-y为您的网站优化工具ID账户标识2、_udn手动设置网站跟踪域。3、_ulink=1设置网站优化工具支持从一个域到另一个域的跟踪第八步:新建高级过滤器,使谷歌分析可以在报告中显示每个域的跟踪报告.过滤器类型:高级字段A-主机名(.*)字段B-请求URL(.*)输出至-请求URL$A1$B1

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功