利用Google analytics虚拟页面来统计网站频道流量

       在一些网站前期因为没有基于数据统计的需要去规范化url,导致在统计一些网站的各种频道流量的时候是一个瓶颈。

比如某电子商务网站 商品二级分类url是www.robinli007.com/items/12-135-1256.html

一级频道url是 www.robinli007.com/3c/   www.robinli007.com/book/

二级分类url是 www.robinli007.com/SecondCategory-233.html

而在分类下面的产品的url是www.robinli007.com/products/15.html

这种类型的url 在数据统计起来根本不能汇总统计到频道和分类的流量,对于一些大型网站来说要做数据分析可谓一头雾水,于是我们不得不利用ga里面的trackPageview函数。

我先将完整代码贴出来,然后一步一步分解代码

代码部分:

<script>

var gaJsHost = ((“https:” == document.location.protocol) ? ”   https://ssl.” : ”   http://www.”);

document.write(unescape(“%3Cscript src='” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));

</script>

<script>

try {

var firstTracker = _gat._getTracker(“UA-10104379-1”);

firstTracker._setDomainName(“.robinli007.com”);

firstTracker._addOrganic(“soso”, “w”);

firstTracker._addOrganic(“sogou”, “query”);

firstTracker._addOrganic(“youdao”, “q”);

firstTracker._addOrganic(“baidu”, “word”);

firstTracker._trackPageview();

var secondTracker = _gat._getTracker(“UA-10104379-5”);

secondTracker._setDomainName(“.robinli007.com”);

secondTracker._addOrganic(“soso”, “w”);

secondTracker._addOrganic(“sogou”, “query”);

secondTracker._addOrganic(“youdao”, “q”);

secondTracker._addOrganic(“baidu”, “word”);

secondTracker._trackPageview(“虚拟页面函数”);

} catch(err) {}</script>

(1)这是一段完整的代码,先从轮廓看这个代码包含两段id,

为什么要这样做,在做数据分析的时候很重要的一点是在做任何过滤和筛选的时候,你必须保证一个完整的没有被过滤和筛选的数据作为备份,毕竟是工具,任何过滤和筛选都可能导致原有数据出错。

所以在ga后台你要添加新的配置文件

(2)第一段脚本是公用部分

(3) firstTracker._setDomainName(“.robinli007.com”); 是定义robinli007.com下面的所有二级域名 这样如果你有比如blog.robinlioo7.com等二级域名一样可以被统计到。

(4)

firstTracker._addOrganic(“soso”, “w”);

firstTracker._addOrganic(“sogou”, “query”);

firstTracker._addOrganic(“youdao”, “q”);

firstTracker._addOrganic(“baidu”, “word”);

这段里面将搜搜 搜狗 有道 百度新闻流量归为ga里面的搜索引擎流量 ,在ga默认里面这些算推介的。

(5)secondTracker._trackPageview(“虚拟页面函数”);

这个是第二段id 也是我们要虚拟页面的 ,在里面你让程序根据自己网站把变量填写进去即可,你提前必须制定好虚拟的规则

比如www.robinli007.com/items/12-135-1256.html 这个三级频道

属于一级频道

www.robinli007.com/3c/ 同时属于二级频道www.robinli007.com/SecondCategory-233.html

那么你虚拟可以这样虚拟成 secondTracker._trackPageview(“/3c/SecondCategory-233/12/”);

12-135-1256都是属于一个频道里面通过各种筛选项筛选出的函数 其12属性表示是某一个三级分类,故我如此筛选,如何筛选根据自己需要。

同理www.robinli007.com/SecondCategory-233.html  可以虚拟成 secondTracker._trackPageview(“/3c/SecondCategory-233/”);

trackPageview后面的是英文全角双引号

这样大功告成 在ga你便可以虚拟url了。

当然所有这些这样工作实际都是下策,最好最完美的办法是你在规划你的url的时候要考虑数据分析的需求,比如

www.robinli007.com/Product/36-c09-155.htm

这样的url明显注意到在产品页面 产品url的流量分类统计需求。

利用Google analytics虚拟页面来统计网站频道流量》上有3条评论

评论已关闭。