搜索引擎营销---Google analytics(内部资料)

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

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

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

资源描述

搜索引擎营销【重点】1.掌握googleanalytics常见问题GoogleAnalytics通过js追踪文件中的搜索引擎名称列表来自动识别来自搜索的流量,并记录下用户访问网站时所使用的关键词。目前google可以自动识别来自39个搜索引擎的流量。images.google:q,google:q,yahoo:p,msn:q,bing:q,baidu:wdGoogleAnalytics如何识别搜索引擎流量?GoogleAnalytics对中文搜索引擎的支持并不是很好。soso,sogou,有道等中文搜索引擎都没有包含在js文件的列表里。就是说当用户使用这些搜索引擎访问网站时,GoogleAnalytics无法识别用户的正确来源,(默认被识别为推介来源。)也不会报告用户使用的关键词。GoogleAnalytics如何识别搜索引擎流量?在网站的搜索流量中baidu和google占有绝对的优势。但baidu和google上的竞争也是最激烈的。并且使用baidu,google,和soso的用户群是有差别的。丢失了这部分流量和关键词会使我们的分析变的不完整,也有可能错失一些机会。Google官方给出的解决方法是,直接在页面追踪代码里增加你想要的搜索引擎。具体的实施方法是这样的。比如:新增加sogou为可识别的搜索引擎。准备工作:获得搜索引擎的查询变量首先访问sogou.com,输入一个关键词(bluewhale)进行搜索。然后在搜索结果页的地址栏中找到刚才搜索的关键词,并记录下关键词和等号前面的字母。=bluewhale&_asf==1267081415&w=01019900&p=40040100实施:在标准的追踪代码内调用_addOrganic(),并把搜索引擎的名称和查询变量放在括号内。第一是搜索引擎名称,第二个是查询变量。scriptsrc=””/scriptscripttype=”text/javascript”varpageTracker=_gat._getTracker(“UA-12347890-1″);pageTracker._addOrganic(“soso”,“w”);pageTracker._addOrganic(“sogou”,“query”);pageTracker._addOrganic(“yodao”,“q”);pageTracker._trackPageview();/script方法非常简单,在GoogleAnalytics的调用代码的“pageTracker._trackPageview();”前添加识别非主流搜索引擎的代码,比如soso,代码如下:pageTracker._addOrganic(soso,w);其中“soso”是搜索引擎的名称,“w”是搜索代码,这两个字符哪里来的?通过研究soso的搜索URL可以得出,这是soso的一般搜索URL:=s.idx&w=kenengba留意URL中的“soso”和“w”,这时你应该理解“w”表示什么。同样的,添加其它非主流中文搜索引擎:pageTracker._addOrganic(3721,name);pageTracker._addOrganic(yodao,q);pageTracker._addOrganic(vnet,kw);pageTracker._addOrganic(sogou,query);GoogleAnalytics中trackPageview函数的使用_trackPageview函数用来记录页面的PV,在页面安装的GA追踪代码中,_trackPageview用来记录当前页面的相对URL地址。并记录在汇报给GA服务器的&utmp参数中。基本的工作的流程就像是这样:当用户浏览这个页面时。页面中的_trackPageview函数就会将/123.html作为_trackPageview函数的值,并将这个值通过调用__utm.gif文件的的形式汇报给GA的服务器,最终显示在我们的报告里。_trackPageview不仅可以记录当前页面URL,还可以记录任何我们想追踪的数据,并将它显示在我们的GA报告里。使用_trackPageview函数自定义页面名称这是最常用的一种方法。通常页面里的GA追踪代码只会记录当前页面的相对URL地址。如果要在报告中看到更详细的页面信息,可以对页面的名称进行自定义。比如要将页面命名为:”5fo_trackPageview”,只需要把这个名字作为_trackPageview的函数值就可以了。pageTracker._trackPageview(“5fo_trackPageview”);使用_trackPageview函数自定义页面名称如果想要看到再具体一点的信息,比如当前页面在网站结构中的位置,可以在名字前面加入上一及页面或频道的名称。例如这个页面是属于首页下的GA频道的文章页:pageTracker._trackPageview(“home/GA/5fo_trackPageview”);home/GA/5fo_trackPageview比/123.html附带了更多的信息,也更容易理解。并且方便以后对数据的分类和过滤操作。使用_trackPageview函数追踪出站链接默认情况下_trackPageview只汇报当前页面的URL,并且页面里必须含有本站的GA追踪代码,对于指向外部站点的链接无法进行追踪和记录。(如:友情链接,各种形式的广告等等)。使用_trackPageview函数追踪出站链接我们通过自定义_trackPageview函数的值,并配合JS事件可以对这部分的点击进行有效记录。例如我首页上的twitterfollowme链接:atarget=”_blank”href=””imgsrc=””alt=”twitter”//a使用_trackPageview函数追踪出站链接通过加入JS的onClick事件并定义_trackPageview的值就可以追踪到用户的点击。atarget=”_blank”href=””onClick=”javascript:pageTracker._trackPageview(‘/home/twitter’);”imgsrc=””alt=”twitter”//a这个数据将通过utmp参数汇报给GA服务器,并最终显示在我的报告里。……utmp=%2Fhome%2Ftwitter……使用_trackPageview函数记录用户行为通过_trackPageview与JS事件对用户行为的记录。比如用户的鼠标行为。当用户将鼠标移到某个焦点图或按钮上时进行记录。imgsrc=””onmouseover=”javascript:pageTracker._trackPageview(‘jsevent/mouseover’);”使用_trackPageview函数记录用户行为在GA的报告中看到的数据就像这样:GoogleAnalytics—跨域追踪跨域追踪是在实施GoogleAnalytics中经常遇到的问题。通常GoogleAnalytics会在你第一次为网站创建配置文件时要求输入一个追踪网站的网址,并以这个网址作为网站的主域。在追踪过程中,来自其他域的流量将被标识为推介网站的流量,显示在流量来源的推介来源报告中。GoogleAnalytics—跨域追踪,mail一样,是对域名下所提供服务的进一步标识。同一个域名可以提供不同的服务。比如:。同样,如果你的域名下提供了更多的服务,也可以自定义这些服务标识,比如提供新闻服务的频道可以使用news,提供博客服务的频道可以使用blog。这些都属于bluewhal.cc域名的二级域名。唯一的区别就是,等等是默认的服务名称。News和blog是自定义的服务名称。GoogleAnalytics—跨域追踪很多朋友问为什么在我们的GoogleAnalytics流量来源报告中会把子域作为推介来源,为什么还会有带的域名流量被识别为来自推介流量。因为他们是不同的域,及时是同一域名下的不同子域。GoogleAnalytics对域设定域哈希值,并通过哈希值来识别不同的子域。默认情况下GoogleAnalytics将所有不属于主域的流量来源都标识为推介来源。GoogleAnalytics—跨域追踪访问网站时输入已经是访问者习惯的做法了。但不论从网站分析的角度和是SEO的角度来看,一个网站最好只有一个唯一的域名。所以,最好的做法是以不带的域名作为网站的主域名,把带有重定向到主域名上。这样无论是对网站的访问者还是搜索引擎都是友好的。同时在追踪上也省了不少麻烦。GoogleAnalytics—跨域追踪GoogleAnalytics的跨域追踪分为两类,第一类是跨子域追踪,第二类是跨根域追踪。这两种方法在实施时会有差别。通常跨子域追踪比较简单,是每个网站都会用到的。跨根域追踪主要是为电子商务类网站在访客支付时跨越第三方支付平台设计的。GoogleAnalytics—跨域追踪什么是子域子域是指同一域名下不同的二级域。这些子域都属于相同的域名下。比如:的不同子域。什么是根域根域是指通一顶级域的不同标识区域(不同域名),或不同的顶级域区域。比如:bluewhale.cc和bluewhale.com和google.com属于不同的根域。GoogleAnalytics—跨域追踪当你的域名下有多个子域名的时候,默认情况下GoogleAnalytics会为每个子域名分别设置cookie,并在不同的cookie中设置不同子域的哈希值。以我的博客为例(上图)在GoogleAnalytics的追踪代码下加入pageTracker._setDomainName(“.bluewhale.cc);告诉GoogleAnalytics要追踪的域范围,并不在为不同的子域单独设置cookie。GoogleAnalytics—跨域追踪如果实施跨子域追踪在网站中所有页面的追踪代码里加入下面蓝色的内容,括号中的文字替换成网站域名。scriptsrc=””/scriptscriptvarpageTracker=_gat._getTracker(“UA-12347890-1″);pageTracker._setAllowHash(false);pageTracker._setDomainName(“.bluewhale.cc);pageTracker._trackPageview();/scriptGoogleAnalytics—跨域追踪如果是初次在网站实施代码,到这里就可以了。但如果是修改已有的追踪代码

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

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

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

×
保存成功