存档

2013年6月 的存档

Google Analytics怎么样查看具体的引荐流量来源

2013年6月22日 1 条评论

记得上次老板在GA里面查看联盟Sharesale(我们的联盟是外包给第三方)的流量的时候给我说,怎么样看不到具体的Sharesale来源流量页面,问我有没有方法查看具体的页面来源,以便他查看我们的外包商是在基于哪些页面(或者说产品)做联盟推广,以便通知对方调整策略。然后我查了一些资料才知道,我们可以在引荐来源报告中看到具体流量是来自于哪些引荐路径,但通常看到的引荐路径中的查询参数部分在报告中都已被排除掉,实际上具体是哪些引荐页面给我们带来了流量,我们在GA默认提供的报告中并看不到。

通过资料查询,在《Google Analytics配置文件过滤器终极使用指南》中找到了解决办法,我们先设置一个过滤器,把引荐内容转化为用户指定的内容;我们就可以在用户指定内容报告中查看带具体参数的引荐网址信息,下面是一些设置的步骤:

首先,在GA管理界面选择你需要配置的文件,然后如图点击“Filters”如图:

Google Analytics 过滤

Google Analytics 过滤

其次,选择自定义过滤器 – 高级:
Field A -> Extract A: Referral,  (.*)
Output To -> Constructor: User Defined,  $A1
按以上要求填写以上信息;

GA过滤器

GA过滤器

最后,就是看数据了,第二天就有数据了,报告查看路径为“受众群体”>”自定义”>”用户指定”

不仅可以查看Sharesale的具体引荐路径,其他的完整引荐路径来源也一目了然;如果你要查询特定主机名的所有具体完整引荐路径,只需再通过GA筛选功能查询的主机名即可,方便我们查询数据。

转载注明出处《尉聊子的外贸网络营销博客》
原链接:http://www.hurencai.com/archives/204

关于某英国站的SEO关键字优化优先级分类

2013年6月19日 4 条评论

做SEO也得考虑ROI,在人力财力有限的情况下,必须挑选投资回报率高的、竞争度较低的高性价比的Keywords进行优化,所以优化前确定关键字优先级是一个必不可少的工作;下面是我对某个英国站的关键字优先级计划(以下适合外贸B2C小网站,大网站需要建立SEO词库等等):

Keywords优化

Keywords优化

1.国家定位目标明确的关键字,比如Led Lighting UK,Led Bulbs UK等等—-由于网站定位英国且英国发货,又有价格优势;所以这类关键字转化率会比较高,核心优化主关键字;

2.核心关键字Led Lighting,Led Bulbs等等—-以辅助优化为主,根据其他关键字表现情况定;

3.长尾关键字Commercial Lighting,Ceiling Lights等等,主要以网站的一级分类的目录词为核心扩展关键字—-重点优化;

4.型号关键字GU10 LED Bulbs,MR16 LED Bulbs 等等,主要以网站二级目录词为核心扩展—-这类词的转化率较高,重点优化并优先优化;

5.产品关键字5w Led Gu10等等,重点优化主推产品或者Google Shopping里点击率较高的产品—-转化率高,快速优化,提高排名;

6.购买型关键字Cheap Led Lights,Ceiling Lights Sale等等—-购买意图强,转化率高,持续重点优化,保证前3;

7.如果你使用GA,那么给网站加上GA电商代码,根据关键字的转化价值、排名等多方面来挑选着重优化Keywords—-突出重点优化,持续,保证前3;

8.问答或者知识型关键字Where to Buy Led Light Bulbs等等,做成文案,放到站内blog—-内容优化,获取内外链,同时还能获取一部分流量;

备注:关键字的分类整理可以用Keyword Planner(关键词规划工具),提供了3个基本功能,当然我们最常用的关键词拓展和分组参考了,这个主要是之前的关键词工具可以实现的,很方便。

转载注明出处《尉聊子的外贸网络营销博客》
原链接:http://www.hurencai.com/archives/190

DCO(Dynamic Creative Optimization)广告优化进阶

2013年6月18日 没有评论

众所周知,动态展示广告和创意优化 (Dynamic Creative Optimization) 技术可以增强广告效果。通过该技术,营销人员可以在恰当的时间接触到合适的人群,进而提高有效性。 大量案例研究显示,与非个性化创意相比,DCO 可使点击率增长远超 100%,而成本指标则降低 60% 至 70%。但是一直没有这方面的优秀的资料,我觉得肖庆这篇关于《DCO广告优化进阶》是很不错的优化DCO方法。以下内容转载自《肖庆的SEM博客》,希望能对各位玩Google Adwords DCO的朋友有些帮助。

DCO广告

DCO广告


DCO广告成功的一个关键是需要设置比较靠谱的转化目标,因为我们后续的一切优化都是基于转化数据的,如果设置不当或者数据量太小或者数据量太大。一般建议电商企业以支付跳转页面作为转化目标,如果刚起步一天的订单量很少的话也可以设置为添加到购物车。而品牌客户来说,一般是会以GA的一些目标会比较具有参考价值,如事件目标,每次访问页面,停留时间等。要做DCO首先要满足的一个条件是需要在过去30天有至少15次转化,因此以上目标的设置请根据实际业务情况进行设置。

一般大多数人的操作方式应该是,在设置中更改2个基本设置,就算开启了DCO,然后就自动让其优化。更进阶的一个方式是在原有30天内转化次数超过15次的广告系列中新建单独的2个广告,分别是文字广告和图片广告,然后逐步去暂停原有的广告组。第二种方式的一个优点是,我们可以抛弃各种复杂的广告组设置,实现真正意义的DCO,同时也能够逐步优化创意,而不至于因为广告组过多而产生各种迷乱。DCO的本质在于广告的优化由Google AdWords广告系统自动实现,一般是根据该广告系列的历史数据表现,它会去拓展更相关的用户群或展示位置,或者去以更高的出价去竞争转化最好的展示位置,在恰当的时间地点和情境之下(当然具体我们是无法得知的,这只是基本的工作原理,具体表现好坏还得看Google的机器学习能力和优化算法了)。

本文主要介绍第三种方式:通过复制新的广告系列来降低风险,同时提升转化量及提升转化率。基本操作流程如下:

1、找出账户内转化次数最多的广告系列(并确保已经达到开启DCO基本条件,暂且称作A系列),复制原A广告系列并新建一个广告系列(B系列)。
2、将A系列中的广告组设置较低出价(比如比原先的计划设置低10%的出价),新建2个广告组,一个文字一个图片(当然你也可以将图片按尺寸再分组),不设置任何定位和排除过滤等。开启改系列的DCO设置。
3、同时开启A和B两个系列。观察数据表现,你应该会发现A系列中的出价低广告组的展现机会将会逐步降低,并逐步转移到B系列中去,理想状态应该是在一段时间后达到A系列之前的表现(含质和量),当达到这个状态时候,你就可以很自信地去暂停A系列中之前的那些广告组了。同时你会发现,A系列中的DCO广告也会达到一个比较好的表现。

接下来的话,DCO广告系列中,你主要的操作将是出价调整了。当然,如果在掌握足够的数据量之后,你也可以去尝试一些排除或做其他设定了,不过个人并不建议你将个别表现好的网站或者看起来并不相关但转化好的网站单独拿去做展示位置定位。因为用户完成转化并不一定仅由展示位置决定的,可能与当时用户的地理位置、时段、历史浏览记录和访问习惯有关。比如,你看到一个用户的转化来自于一个域名停放页面,你会去设置单独的网站定位么?或者你看到一个用户从某新闻网站某个频道的首页(超大流量)过来完成了订单,你就能说这个网站一定好么,即便是好的,你能做那么广泛的广告定位么?基本上,很难。当然,如果你想最终检验下,也是可以做些尝试的。

另外,关于DCO的几个温馨提示:
1. 建议DCO用于考核单一转化步骤的帐户。
2. DCO适用于PC和wap端,不适合于推广app。
3. 请给DCO和CO最初设置略高于历史平均CPA的出价,否则会降低流量。
4. 即使开启了DCO和CO的系列,仍然需要定期进行网站优化。

于是我产生了几个疑问:
1.A系列中后面新建2个广告组也随着A系列关闭吗?
2.找出账户内转化次数最多的广告系列(并确保已经达到开启DCO基本条件,暂且称作A系列),复制原A广告系列并新建一个广告系列(B系列) 不会内耗吗

我留言问了肖庆本人的,他的回答是:
1.A中的两个无定位广告组是DCO的核心,不关闭的。
2.会有些影响,因此需要将原有的组以一个百分比降低出价。但是随着B系列的成功,A中的也将逐步暂停。新建B的作用是为了尽可能保留A计划的转化,不至于大起大落。

转载注明出处《尉聊子的外贸网络营销博客》
原链接:http://xiaoq.in/google-adwords/dco-advanced-skills/

SEO性能优化之网站速度优化续(JavaScript和CSS优化相关要点)

2013年6月9日 没有评论

上一篇SEO性能优化之网站速度优化(JavaScript和CSS优化相关要点),还有几点未说完,补上。

九、使用高效的CSS选择符 (Use efficient CSS selectors)
使用高效的CSS选择符能够加速页面展现,尽可能避免使用那些能够匹配很多元素的选择符。当浏览器在解析HTML时,先把CSS样式表中指定的元素,根据标准CSS重叠和顺序规则,建造为所有元素展现的结构文档树。在火狐浏览器里(其它类似),样式渲染器将为每个元素,按照从右到左的规则进行匹配(最右边的选择符叫做”Key”),为所有元素找到渲染的次序规则。

越少的CSS规则将会使用更少的时间。因此,对于CSS样式来讲,最好就先删除没用的CSS,然后将应用了大量CSS规则的元素作优化。以下是一些来自David Hyatt的针对高效CSS的建议:

避免使用通配规则(*),星号这种通配符就尽量少或不用,对页面的渲染影响比较大,直接用ID、类和标签选择符比较好。不要限定ID选择符,文档中ID就是唯一的,没必要像这样:div#top{} ,直接就用#top{}就可以。不要限定类选择符,比如,将 li.cnt{} 更改为 .li-cnt{}。规则具体化,避免长串选择符,最好不要出现 div ul li a{} 类似的选择符,建议直接用 .li-anchor{},避免使用伪类选择符(Pseudo-Class),其开销很高。避免使用子选择符,如果有像#toc>li>a这样的基于标签的子选择符,那么应该使用一个类来关联标签元素,如.toc-anchor。用类选择符来代替子选择符。比如你需要给两个列表来使用不同的样式:
ul li {color: blue;}
ol li {color: red;}

可以将其改为2个类
.unordered-list-item {color: blue;}
.ordered-list-item {color: red;}

十、将CSS放在文档标头处 (Put CSS in the document head)
对于外部CSS文件,浏览器会将其完全下载再对页面进行解析。内联CSS样式(在< style >里)也会导致回溯和重解析。因此,建议把所有样式都放到外部CSS文件里,再将其放在头部来确保页面打开时就先下载,有助于加速页面展现。

HTML 4.01规范里也建议把CSS都放到里,用Link来调用,而不要用@import来调用。百度统计工具中的“网站速度诊断”功能里也有相应的建议:CSS说明出现在之后,会导致页面重新渲染,降低网站打开速度。解决方法不难,查一遍可能存在的< style >标签,挪到之前。

十一、避免在 CSS 中使用 @import (Avoid CSS @import)
在外部的CSS文件中使用@import会使得页面在加载时增加额外的延迟。虽然规则允许在样式中调用@import来导入其它的CSS,但浏览器不能并行下载样式,就会导致页面增添了额外的往返耗时。比如,第一个CSS文件first.css包含了以下内容:@import url(“second.css”)。那么浏览器就必须先把first.css下载、解析和执行后,才发现及处理第二个文件second.css。

简单的解决方法是使用标记来替代@import,比如下面的写法就能够并行下载css文件,从而加快页面加载速度:
” ”
注意的是之前文章提到过一个页面中的CSS文件不宜过多,否则应该简化及合并外部的CSS (Combine external CSS) 以节省往返请求时间(RTT)。

十二、将图片组合为 CSS 贴图定位 (Combine images using CSS sprites)
使用CSS贴图定位,也叫CSS精灵,能减少下载资源时的往返次数、缩减请求的开销及Web页面所请求的总字节数。

原理与减少JavaScript和CSS是一样的,就是如果网站内有多个图片,理想情况下是把众多的可拼合的图片组织成一个较大的图,从而减少HTTP请求次数和时间。最常见的一种情况是网站的文本编辑框,里面大量的小图标,如果网速较慢可看得出一个一个加载显示,如果能拼合为一张图片,就能大幅节省加载时间。那么如何使用CSS sprites,网上有专门的工具可借助,或者自己根据需要去找教程,利用到图片编辑工具和CSS,稍微麻烦些。

以上内容就是关于SEO性能优化之网站速度优化(JavaScript和CSS优化相关要点)所有内容。

转载注明出处《尉聊子的外贸网络营销博客》
原链接:http://www.hurencai.com/archives/144

SEO性能优化之网站速度优化(JavaScript和CSS优化相关要点)

2013年6月9日 1 条评论

网站速度不仅影响用户体验,也影响Google robot对网站的爬取,进而影响网站收录;所以网站速度对于SEO的重要性不可小觑。Google Page Speed 主要用于分析检测页面加载速度和元素,提出建议。技术人员从而可以依据Page Speed的要点来修正和提高网页网站的质量。对于网页需要改进的地方,PageSpeed不仅提供了优化建议,甚至还直接把优化的最终结果都给提供出来。

Page speed来自于Google,可以下载插件安装在Firefox或Chrome上。插件一般都是英文版,Firefox也有中文版本,但缺乏详细解释。这里先把主要检测事项的中英文对比出来。然后针对细致的项进行解释并尽可能提供技术上操作说明。也可以用另一种方法,直接用Google https://developers.google.com/speed/pagespeed/insights 网站性能检测工具检测网站需要优化的细节。

今天我将介绍JavaScript和CSS优化相关要点,所有的整理资料都是来自于falconhan。

一、压缩JavaScript (Minify JavaScript)
压缩JavaScript的方法跟压缩HTML和压缩CSS在本质上的好处是一样的。一般的方式就是3种:压缩多余的空格和换行符;删除注释;把较长的变量名称和过程名称统一替换为很短的名称。

压缩工具也有很多,之前提到的YUI Compressor就可以执行。

Google/Gtmetrix有一句话看不懂,We recommend minifying any JS files that are 4096 bytes or larger in size. You should see a benefit for any file that can be reduced by 25 bytes or more。意思是尽可能压缩4K意思的JS文件,所获好处是文件可以被缩减25个字节或以上。猜测原因是缓存器的容量是4K,如果JS超过此大小将不会放入缓存中?

另外不确定的是,可被缩减的25bytes的文件是JS本身还是指其它文件,why? 高手请指示一二…………….

二、合并外部JavaScript (Combine external JavaScript)
合并外部的JavaScript文件,跟合并外部CSS是类似的原理,都能够有效减少往返时间(RTT)及在下载其它资源时减少延迟。过多的JS和CSS文件会导致过度的HTTP开销,简单有效的处理方式就是将外部的JS文件简化后再合并。

关于外部JavaScript的使用,有一些建议:
将页面的JavaScript分割为2个文件,一个包含那些必须的代码,这样在页面加载之初会率先调用。另一个就是可以等到其它HTML内容都加载完再调用的JS。在页面的之前使用的JavaScript,尽可能将其简化,这样能避免加载和解析时间过长而阻止其它内容能快速展现。将那些极少被大多数页面使用到的JavaScript代码,放置在独立的文件中,这样可避免多数页面不要调用它而浪费时间。对于那些不需要缓存的小段的JavaScript代码,考虑将其放在HTML页面代码当中。JS在页面中放置的位置也有讲究的,重要的内容优先展示是基本原则,还要考虑到JS或其它资源的并行下载以进一步节省时间。

三、内嵌小型 JavaScript (Inline small JavaScript)
内嵌小型JavaScript能够节省JS请求所导致的服务器请求/响应时间开销。就是对于小段的JS代码,直接嵌入在页面中会比单独的外部调用会好一些。但是更理想的解决方法是将小段JS整合起来再进行外部调用,参见合并外部的JavaScript。从节省时间的角度来考虑,JavaScript代码跟CSS用法类似,仅用于某个特效的小段代码可以写入在页面里,用于多个地方的JS可以合并来外部调用。

四、优化样式表和脚本的排列顺序 (Optimize the order of styles and scripts)
正确地部署外部样式和不管内外的Scripts脚本,能够合理并行下载资源,从而缩减浏览器对页面进行渲染的时间。由于JavaScript能够改变网页的内容和样式布局等,浏览器在遇到js时就会延迟执行渲染任何内容,而让位于先下载、解析和执行Script脚本内容。然而,比请求的时间更重要的是,浏览器在碰到Script时,其它资源没办法并行下载处理,会导致页面停顿,可能影响用户体验。

关于样式表和脚本之间的顺序关系,有几个推荐的处理顺序,一是尽可能把页面的重要内容在脚本和样式表前先加载,二是外部的脚本放在外部的样式之后,三是把内部的脚本放在所以其它内容之后。

五、压缩CSS (Minify CSS)
压缩CSS和压缩JS是一个道理,就是减少文件体积提高下载速度,浏览器在解析和执行CSS的时候也能提高速度。一个可用的工具是 YUI Compressor。

CSS自己压缩也可以,有一些方法,如使用CSS缩写块状间隔,
” padding-top:5px
padding-right:6px
padding-bottom:7px
padding-left:8px”
可以缩写为 padding:5px 6px 7px 8px;

每两位的颜色值都一样可简写,#aabb11 可写为 #ab1
去掉没必要的空格、换行、注释,去掉没必要的字体选项等。

六、去掉无用的CSS (Remove unused CSS)
PageSpeed告诉你,当前页面里面有多少CSS样式是没有被用到的,去掉它们可以进一步加快浏览器对CSS的解析量,提供整个页面的加载速度。

很多网站的做法都是大部分页面会沿用统一的CSS文件,这样在管理上比较容易些。但会导致了很多样式并不会被页面中的元素所使用,对单页面来讲造成一定的资源冗余。PageSpeed虽然把每个没有被当前页用到的CSS样式都列出来,但觉得这个实际的指导意义不够明显,因为,为每个页单独配一个CSS文件显得特二。

最好的处理办法是尽可能把CSS进行分类管理,比如针对不同频道页的(模板可能不同),针对图片形式的,针对表格的等,不同的页面会调用到不同的CSS。如果在建站时就规划好,这种方法就能兼顾CSS精简和管理上的便利。还有一点需要注意,就是在”合并外部的CSS”这个优化选项里提到的,多个较小的CSS应该合并到一个文件里以减少HTTP请求量,或者使用内联样式。

七、内嵌小型CSS (Inline small CSS)
将CSS代码进行外部调用是有好处的(最主要是方便统一管理),但是不能盲目地把所有CSS都改为外部调用。把一些小型(片段或体积不大)的CSS代码嵌入在页面HTML里,让浏览器直接下载解析,可以减少服务器请求/应答的时间开销,从而加快页面的加载速度。另外也可以把小型CSS都聚合为较大的单个CSS文件,再进行外部调用。

Google Pagespeed光说小型CSS,但到底体积大小是多少才算小。。。一说是768bytes,另外从某人试验中(基于Apache)得出另一个结论:体积小于2K(2046 bytes)的CSS代码算是小型,可以节省整体时间。以上2个说法都可作为参考,实际情况还需要进行测试,但小于768的就肯定适合去合并外调或内联使用。

八、合并外部的CSS (Combine external CSS)
合并外部样式表文件,能够减少往返时间(RTT)及在下载其它资源时减少延迟。外部过多的JS和CSS文件会导致过度的HTTP开销,简单处理方式就是合并,最好不要超过3个CSS文件的调用。

关于CSS的使用上,有一些建议:
将CSS分割为2个文件,一个是包含必须的样式,就是在页面加载之初会影响视觉效果的。另一个就是可以等到其它HTML内容都加载完再调用的。
对于那些不常被大多数页面用到的CSS样式,考虑放入到单独文件(比如有些表格样式CSS,只针对某些页面有效)。而对于那些只是对某个元素应用的CSS,则推荐使用内联样式。不要在CSS里使用 @import 来再调用其它的CSS,要么合并到主CSS里,要么单独再外部调用一次。

未完,待续…………..

转载注明出处《尉聊子的外贸网络营销博客》
原链接:http://www.hurencai.com/archives/142