技术、互联网、搜索引擎、网站分析书籍
最近几年除了看了很多博客上的博文外,原来还看了一些技术、互联网、搜索引擎、网站分析相关的书。这些书你能认得几本?
技术、互联网、搜索引擎、网站分析的书包括:
- Search Engine Marketing, Inc.
- Don’t Make Me Think
- Rocket Surgery Made Easy
- Advanced Web Metrics with Google Analytics
- Web Analytics – An hour a day
- Web Analytics 2.0
- Landing Page Optimization
- Always Be Testing
- Freakonomics
- Super Freakonomics
- Small is the New Big
- Meatball Sundae
- Linchpin
- Outliers
- Blink
- The Tipping Point
- The World is Flat
- The Google Story
- Online Marketing Heroes
- Click
- Code Complete
- Rapid Development
- The Data Warehouse Lifecycle Toolkit
发布时间:April 22, 2012
分类:实用工具 | 留言
Google水下搜索
Google的水下搜索:打开页面
Google的水下搜索:搜索google analytics、barack obama、china后的结果
Google水下搜索网址:
http://www.google.cn/landing/shuixia/
发布时间:April 1, 2012
分类:谷歌工具大全 | 2 Comments
IT产品管理,IT项目管理
IT互联网公司总会需要有一个夹在需求方和实施方当中的角色。这个可以是产品经理(product manager),或者是项目经理(project manager),也可能两者都是。
IT产品管理的接口:业务和技术
需求方一般是业务方(business side),实施方一般是技术团队(engineering team)。基本上产品经理或项目经理的角色是:
- 对需求方包括:需要大量沟通(regular forth-and-back communication),控制期望值(control expectation),分析需求效果(forecast project performance),接受/拒绝需求(accept or reject requests),研究解决实施方式(come up with solutions)。
- 对实施方包括:需要大量沟通(regular forth-and-back communication),了解实施困难、瓶颈、可行性(difficulties, bottleneck and possibilities in deployment),工期(project timeline),跟踪项目进程(progress follow-up)和确保项目按时完成(project delivery)。
需求平衡:业务和技术
假如产品经理或项目经理角色也懂其他互联网中的一些技能或以前从事过互联网中的一些其他工种,比如:业务数据分析、网站流量分析、SEO、社交媒体策划、编程(写代码)、网络营销,会对提高操作效率有所帮助。
在很多项目中,要3方都同意同一事情是比较困难。一般可以考虑4种情况:
- 产品经理被业务方和技术方说服了 – 这产品经理非常的为难,估计项目也难以按是完成,就算做出来的项目结果也不会太理想
- 产品经理说服了技术方,但被说服了业务方 – 业务主导了项目,项目的效果大部分要基于业务方的准确市场判断能力
- 产品经理说服了业务方,但被技术方说服了 – IT主导了项目,项目的效果大部分要基于IT团队的技术开发能力
- 产品经理说服了业务方和技术方 – 这是产品经理的本事
简单说,其实产品经理或项目经理就是在IT公司里是通过技术team的能力去解决业务方的问题,同时也需要从各个项目中累积经验,对以后做项目有判断能力的基础。
发布时间:March 30, 2012
分类:产品管理 | 留言
什么对网站Online Marketing重要
有网站就基本上会有Online Marketing(OM/网络营销)的需求。Online Marketing就是网络营销,当中能对网站带来流量或用户的包含:
- Search engine marketing(搜索引擎营销)
- Social media marketing(社交媒体营销)
- Affiliate marketing(分销联盟营销)
- Web business development(网站合作)
Online marketing一般的目的是从网站外把新用户带到网站,而同时需要保证带来网站的所有新用户中有一个百分比是能够对网站带来收益。
Online Marketing
假如网站拥有一个起码十多人的网络营销团队,Online marketing中会有这样一些问题:
- 网站的online marketers一般都会碰到这问题:online marketing团队里各个online marketers、search marketers、social marketers互相争抢先做耗时间最少但产生效果最大和最快的流量渠道。这样会导致需要花高劳动力、长时间、但产生效果慢(长尾)的渠道无人开发。其实很可能一些长尾并费劲开发的渠道对网站来说才会是最核心并拥有最高长远价值。
- 手中拿着高流量、高潜力渠道的online marketer,会有可能由于专业经验不足、操作不当、欠缺进取心等因素,导致挥不到该高潜力渠道本来该有的威力。所以对online marketing重要的因素并不只有做计划(planning/strategies),也需要在操作/行动上下很大的功夫(online marketing operation)
- 替网站做online marketing时并没有一套相对完善的web analytics(网站流量分析)系统配套,导致流量/用户到了网站但是online marketers都并不清楚用户在网站上实际都做了些什么。当然第一步是必须能跟踪得到从每个渠道带过来用户的转化情况。
- Online marketing一般被认为是开拓(带)新用户到网站的方式,但跟business development(BD)的定义并不相同。BD比较接近新业务拓展或一些跟外面其他网站的一些合作的研究/谈判,BD实际上需要的能力/技巧跟Online marketers是很不一样。
- 一个online Marketing team的成功,一定是基于操作上能把计划好的各环节中的细节都按时执行和准确执行。Online marketing head需要负责跟进整个过程,并去保证所有执行的细节都符合准确性。
- 网站的online marketing head需要合理的分配marketing预算($$$),合理是指正确分配后能够使各个online marketers的投入产出变得最大化,整个网站的广告费用的投入产出变得最大化。
一个网站的online Marketing在原理上是需要预算支持的,但是网站也会有非常少预算或者完整没有金钱预算的时候。没预算时也是可以做没预算能做的online marketing。
Online Marketing和网站运营
一个网站的每位online marketers是需要熟悉网站产品、网站URL、网站对online marketing跟踪的方法、网站的预订流程(包括转化漏斗的流程)、什么时候适合做promotions等。Online marketing需要跟网站运营尽量靠近,才能互相了解,并互相支持。
Online marketing和网站运营的一个主要共同点是:两者都需要操作的行动力,操作时对细节有准确性的要求。同时,online marketing和网站运行一样都是每天在把无序的信息整理成有序的信息,并输出细节。需要有计划能力,需要整理细节,需要高执行力。
发布时间:March 4, 2012
分类:网络营销 | 留言
网站URL规范的重要性
每个网站是由一堆页面组成,网站的每一张页面都有属于自己的唯一URL。为什么网站需要有URL规范?就是从建站一刻开始就需要考虑到URL的命名规则。不单大网站需要,从小型网站开始就需要留意并制定网站URL规范。
- 网站分析考虑
- SEO考虑
- 用户的使用考虑
网站分析考虑
网站总要统计流量、订单、转化率、等指标。统计流量可以通过:
- 基于页面JavaScript原理去统计流量的工具/系统,比如:Google Analytics (GA谷歌分析)
- 网站自身的log日志文件
不管是哪种方式,URL规范都是非常重要,比如:
www.example.com/fruits/apple.html
www.example.com/fruits/orange.html
www.example.com/fruits/banana.html
www.example.com/fruits/kiwi-fruit.html
以上URL格式(www.example.com/fruits/)方便于统计并分析一整批fruits目录或相关页面的流量、转化表现。
www.example.com/apple.html
www.example.com/orange.html
www.example.com/banana.html
www.example.com/kiwi-fruit.html
以上URL格式就不方便。
SEO考虑
对于SEO,网站页面被搜索引擎大量收录是首要关键。把同一类的页面(水果类)全部放在同一个目录下,是考虑到让Google爬虫方便抓取并考虑收录。
www.example.com/fruits/apple.html
www.example.com/fruits/orange.html
www.example.com/fruits/banana.html
www.example.com/fruits/kiwi-fruit.html
另外,统计方面跟网站分析同理。比如到Google上site:www.example.com/fruits立刻可以得出fruits目录下的页面收录数量。
用户的使用考虑
没有规律的URL,用户使用起来可能不太容易习惯,也不容易记得住,比如:
www.example.com/widget-blue.html
www.example.com/red-widget.html
www.example.com/greenwidgets.html
www.example.com/black-widgets.html
www.example.com/brown_widget.html
URL规范的管理员/Owner
到底谁适合做URL规范的管理员(Owner)?
- 网站站长
- 搜索引擎优化师
- 网站分析师
发布时间:February 21, 2012
分类:网站流量分析 | 1 Comment
Google收录网站数据,分享网站数据,数据Lifecycle
最为一个搜索引擎,Google强大的原因是建立了一个基于数据的lifecycle,当中包括:
- 大量收录世界上网站数据(比如收录站长的网页)
- 大量分享网站数据(比如跟世界各地的站长分享)
Google收录网站数据
Google收录网站数据的一个过程:
- 抓取网站的网页
- 处理/整理收录回来的网站数据
- 决定录入Google Index的网页
- 对网页分类和排序(Google PageRank反映出搜索排名的一些因素)
搜索引擎原理书籍中的Search Engine Marketing, Inc有更多对搜索引擎收录原理的详细说明。
另外一个Google收录网站数据的过程:
- 首先早在2005年Google收购了当时基于JavasScript(JS)原理去记录网站流量的Urchin网站分析系统。Google很快通过Urchin的原理去推出Google Analytics(GA分析)。
- GA是个免费的流量监控工具,加上设置相对简单(通过在网站的每个页面上添加JS代码)。代码安装好后,网站的流量数据就会开始被GA记录。
Google分享网站数据
关于Google分享网站数据:
- 对于Google爬虫抓取过或收录过的网站页面,Google会通过Google Webmaster Tools(谷歌管理员工具)反馈该些网页的信息给各个站长。前提在于站长必须认证开通Google Webmaster Tools的权限。这部分的分享数据完全是谷歌SEO相关的。
- 整体网站流量数据是通过GA分享给站长。对于更好的数据分享,Google在旧版GA的基础上推出了提供更多功能的新版GA。
网站数据体系
不管Google是通过Google Webmaster Tools反馈Google爬虫行为或通过GA分享用户流量数据:
- 两套系统提供的数据都是基于网页为中心的数据分享,所以Google是把互联网中的网站都看作是一张张页面为单位。
- 对于站长和数据分析师来说,他们拥有的整个产品就是网站,而网站就是由很多的网页组成,所以于站长和数据分析师需要做的是建立一套网站数据体系,去提供以后网站分析的需求。
发布时间:February 18, 2012
分类:网站流量分析 | 留言
网站数据体系Data Center
上次提到网站到底使用Google免费提供的GA就足够,还是有必要使用Adobe Omniture SiteCatalyst这类非常专业并需要付费的网站分析系统。不管你的网站用的是什么网站流量分析/统计系统,数据体系的建立对任何网站都有一定的重要性,越大的网站越是需要网站数据体系(Data Center)的建立。网站数据体系建立后可以帮助不同流量获取方式做分析和做决定:
至少以Google为例子,Google自身就是建立了一套收录网站数据和分享网站数据的数据Lifecycle。
数据体系建立前的巨大原始数据处理和保存
网站数据的分析和数据体系的建立各有难度。跟网站数据分析不同,建立数据体系时不只是需要先摸清楚以后使用数据体系中的报表的用户(比如:用户会看什么数据,把什么数据跟什么关联后得到insights、结论或知道take什么actions),处理量级极大的原始数据本身就是高难度。
- 做处理和保存数据时会遇到多大的电脑硬盘都不够用
- 用户会在使用数据时会遇到连Excel2010的1048576行和16384列极限
网站数据获取和网站分析系统
一般任何一个网站达到一定的流量级别后,它每天产生的原始数据都是非常巨大的。先不说平日去分析这个巨大的数据,一般人怎样去从巨大原始数据中去提炼出有用并有意义的数据都会有一定的难度,所以每个大网站都需要有专人或者甚至建立一个团队去处理这个原始数据。以下是几个情况:
- 假如你是使用定制过的世界一流的付费网站分析系统,如Adobe Omniture SiteCatalys,your life will be a little easier。前提重点是在初期定制各种报表是你必须需要预先知道你以后的数据报告需求。
- 假如你是通过GA获取网站数据,单每天监控网站流量趋势肯定是没问题。GA的缺点在于当你需要详细的数据时,获取数据报告会非常人工手动并非常耗时间。GA也有一个流量上限(Sampled Data),当网站流量达到GA这个上限时,而且同时你必须drill down去获取并分析非常详细的数据是,难度就来了。
- Log日志中的原始数据有每条访问纪录,相当于网站上每一个文件被访问过的总和次数(不管文件是html、gif或者是其他),所以Log日志是最全面和最为巨大的一个网站原始数据,所以也比任何一个的通过JS代码获取流量数据的分析系统都巨大。而且Log日志原始数据在被处理过之前对使用者是无法读懂的,必须建立一套系统去把原始数据转换成有意义的报告。
SEO数据分析
在日常的SEO工作中,重要的一项工作是数据分析。通过数据分析,可以了解各种影响你网站SEO流量的因素,并去挖掘更多数据能够支持的因素。一切科学系统的SEO分析是基于网站数据的支撑和网站数据的分析。SEO数据分析中主要是对搜索引擎爬虫行为的分析。对于大网站SEO,SEO数据分析只会更为重要,所以数据体系的建立是SEO数据分析中不可缺少的前提需求。
SEM数据分析
SEM也是一样,需要对搜索广告投放进行数据分析。相比于SEO,SEM的先天优势是比如Google Adwords本身是个广告投放的操作平台,同时也是个报告下载/反馈的平台。通过Adwords后台提供的很多报告本身就可以对广告投放进行一定的效果分析,去评估日后投放策略需要改进的地方。在条件足够下,SEM会走向建立SEM团队和通过一些国际级的第三方SEM系统去管理搜索广告投放、优化、出价。
发布时间:February 2, 2012
分类:网站流量分析 | 留言
语言习惯分析,英文or中文
上次简单研究过英语对IT人的重要性,这次想到:到了中国国内生活和工作后经常用的2中语言是英语English和普通话Chinese Mandarin,所以粗鲁统计了平日语言使用习惯:
在双面、多对多沟通、交换信息(Two-or Multi-way Communication)中,使用英文和中文的百分比例:
- 阅读、书写email:英文30%,中文70%
- 阅读、书写IM(包括Gtalk、MSN Messenger):英文30%,中文70%
- 写博客、在其他网站上发贴(包括Twitter、Sina Weibo):英文80%,中文20%
- 口头交谈,通过面对面:英文20%,中文80%
- 口头交谈,通过电话(包括Skype):英文20%,中文80%
单面接收信息(One-way information reception)中,使用英文和中文的百分比例:
- 阅读新闻信息、博客、书籍:英文90%,中文10%
- 看/听新闻、电影、视频:英文70%,中文30%
- 通过搜索引擎搜索用的关键词:英文99%,中文1%
假设以上8项的比重都相同,得出:英文54.875%,中文45.125%
以上结果的2个主要外部原因:
- 一种由于对方只能讲中文或太习惯讲中文
- 另一种是由于对方不能讲中文
以上结果的1个主要内部原因:
- 我个人自己的习惯
总结后是这样:在中国生活、在中国人的公司上班,由于环境限制,用得到中文的机会肯定非常的多,英语使用的百分比中大部分主要是因为自己到国内前留下来的个人习惯。假如你在中国的外国人朋友(不讲中文的朋友)比较多,假如你工作的环境中外国人也比较多,你使用英语和磨练英语的机会也相对会多很多。除了自己把握锻炼机会外,其他就是被环境逼到学好英语的。
全球化的社会、各个国家成为细分市场是趋势,有些已经来临,有些正在来临,不管你来自哪里、去了哪里、什么经历,这一切都是逃不掉的。
发布时间:January 12, 2012
分类:杂谈 | 留言
英语对IT人的重要性
英语对于中国人甚至是IT/互联网行业的人,到底有什么重要性?
- 大多先进的IT科技、互联网最新的发展 – 最先基本上都是通过一些英语的网站、英语的博客、英语的新闻去得到这些一手消息。
- 就算是在软件工程师编程方面,某些国外IT/互联网巨头公司提供的API数据接口的很多技术文档,最先推出的也是英语版本(当然有些后来也推出了其他语言,比如中文文档)
- 很多能在网上很容易立刻找到的编程语言的帮助或教程,一般都是英语为主。
- 有了英语,你不会被局限在不能跟外国人沟通的尴尬(前提是这些外国人是完全不懂中文或不太懂中文)。不跟外国人沟通所失去的是不会能够理解别国人的文化、思想。
- 假如你能说能写流利的英语,也同时喜欢中国人的文化和西方国外的文化,一天你有机会到了国外生活,你的生活范围绝对不会被局限在唐人街(一般国外很多大城市都有聚居了华人或者开满了中国餐馆的一条街或者一个小区域叫做唐人街)。
最近几年看到很多中国的IT/互联网公司的Job Description(JD)中,都会加上一个条件(requirement):
- 读写英语流利
这个可能只是一个招聘的门槛去淘汰掉一些应聘者。中国国内的很多工作根本并不是真的用得上太多的英语,除了一些真的每天需要大量使用英语,而且需要英语读写精确度都很好要求的工作例外。
当然,你一辈子不去写一句英语、不去说一句英语,你在国内生活也应该不会出什么问题。只是,你真的会You don’t even know what you have missed!做人呢,其实就是尽量让自己不要那天被一些事情一些能力局限死。
发布时间:January 8, 2012
分类:杂谈 | 1 Comment
Lunar Eclipse,月食
食(eclipse)分为2种:月食(lunar eclipse)和日食(solar eclipse)。月食有3种可能性:
- 月全食(total eclipse) – 整个月球进入地球的本影Umbra内
- 月偏食(partial eclipse) – 月球只有部份进入地球的本影Umbra时
- 半影月食(penumbral eclipse) – 月球只掠过地球的半影区Penumbra,造成月面的光度极轻微减弱
Wikipedia对lunar eclipse额解析:
A lunar eclipse occurs when the Moon passes behind the Earth so that the Earth blocks the Sun’s rays from striking the Moon. This can occur only when the Sun, Earth, and Moon are aligned exactly, or very closely so, with the Earth in the middle.
下图中最黑色的三角部分是本影区umbra,本影区umbra外面的区域是半影区Penumbra(图来自Wikipedia):

月食照片
从印度New Delhi拍到的月食过程:

从中国安徽省合肥拍到的月食照片:

Eclipse软件
对开发工程师来说Eclipse有别的意思,英文Eclipse本省可以指一个开放源代码的框架和一组服务,基于 Java 的可扩展开发平台(Java Development Tools,JDT),并用于通过插件组件构建开发环境。Eclipse除了可以给软件开发程序员当作Java IDE平台去使用,更可以支持其他编程语言,包括C、C++、Perl、PHP、Python、Ruby、Scala、Groovy等。Google推荐对Android手机APP的开发通过使用官方的Android SDK框架加上Eclipse软件。
发布时间:December 13, 2011
分类:杂谈 | 1 Comment