评论:中文域名是一场彻头彻尾的骗局

八月 29th, 2010

你可能已经习惯输入“www.google.com”来搜索自己需要的信息,域名被称为互联网的门牌号,只要你记住了域名就能够随时随地访问这个网站。现在中文域名来了,消息称ICANN管理委员会已经批准了中国互联网信息中心、台湾网络信息中心、香港互联网注册公司这三个机构注册中文顶级域名,这意味着中文域名开始进入全球域名体系。

这意味着你可以输入“谷歌.中国”搜索新闻,输入“北大.中国”来查看北大最新的招生信息,输入“交通部.中国”访问交通部网站,看起来这一切都很棒不是吗?但中文域名看起来更像是一个温柔陷阱,诱惑那些对中文域名抱有美丽幻想的消费者,一掷千金将中文域名收入囊中。这样做的危险之处在于,你沾沾自喜认为拿到了一方美玉,没准儿只是烂石头一块。

中文域名的第一个问题就是输入障碍,由于中文域名使用汉字作为域名组成元素,这也就意味着不会使用中文的互联网用户将会被挡在门外。大多数外国友人们可不会用拼音、五笔输入法,他们并不了解一个中文字词的意思,他们没办法在不安装输入法的情况下输入中文。中文域名缺乏一个作为互联网门牌号的必须具备的通用性,英文国际域名可以在任何国家、任何地区通用,由于电脑键盘是以拉丁语系为设计蓝本,所以完全不存在使用障碍,这意味着你可以在任何地方、任何时间、无障碍地访问互联网。

但显然现阶段的中文域名还无法完成这样的使命,这是中文域名的一个重大缺陷,有跨国业务的网站不敢将中文域名作为主域名,我现在没有听说任何一家大型网站或大型企业,将中文域名设置为首选域名,然后在自己的宣传资料上面列出。这代表着这些大型客户们,对于中文域名的前景持保守态度,他们无法确定中文域名未来的发展潜力,注册中文域名更多是出于一种战略姿态。

中文域名吹嘘的另一个优势是输入快捷,以前你想要访问谷歌需要输入“www.google.com”,有了中文域名之后你只需要输入“谷歌。中国”,看起来的确简短很多。

但是我们的汉字并不是即时呈现的,需要通过拼音输入法。中文域名需要输入“gu’ge.zhong’guo”,加上各种输入法的翻页选词,输入过程比英文国际域名要复杂得多。再加上中文特有的同音字现象,“骨骼”、“古鸽”这样的输入并不鲜见,让输入错误频频出现。让人苦笑的同时也增加了企业的品牌保护成本,他们几乎需要把所有的同音字中文域名给保护起来。

中文域名的麻烦显然不仅这些,中文域名在国外基本没人用,CNNIC和消费者自然寄希望于中文域名能够在国内占据一块市场。目前的主流浏览器都已经支持了中文域名,除了广为诟病的IE6,这如果在国外显然不是什么大问题,因为IE6早已经被他们扔进垃圾桶了。但是中国显然不一样,IE6在这个市场仍然老而弥坚,占据了接近一半的的市场。尽管大量设计师与主流网站号召用户升级到更好用的IE7、IE8,但是很显然中国用户对于小巧快速的IE6仍然非常青睐。

这意味着中文域名将无法在庞大IE6用户群中使用,尽管他们已经发布了相关的IE6插件,但是被流氓软件伤害太深的用户拒绝接受,而CNNIC也不能像当年做通用网址一样用流氓手段推广。

既然中文域名有如此多的缺点,如果价格便宜一点,也许有人会考虑购入,但是CNNIC的价格设置显然没有考虑到这一点。

国内中文域名注册价格为大多300元/年,而英文国际域名的注册价格仅100元/年,CN域名的价格甚至更便宜。高昂到让人发指的价格,却拥有如此多的使用缺陷,中文域名实在很难让人亲近!按照工信部2009年11月30日公布的数据,我国中文域名数为46万个,仅此一项CNNIC就获利近1.4亿元。换言之,CNNIC是用高昂的价格把一款破烂的产品销售给了消费者,从而牟取暴利。

这46万个注册量里面占据最多的就是中小企业,这个群体似乎是CNNIC每一次作恶的受害者。当年CNNIC推出通用网址,声称中文上网时代即将来临,但事实上这是一款通过流氓软件实现的功能,在流氓软件人人喊打之后销声匿迹。中文域名就是历史的重演。

这篇文章想告诉你三个真相:第一中文域名不好用,没人用。(输入障碍、浏览器支持);第二中文域名只适合作为战略投入,中小企业没必要跟进。第三中文域名价不符实。总结成一句话:中文域名是一场彻头彻尾的骗局。

谁来挑战腾讯?

八月 22nd, 2010

从腾讯上市之时,腾讯的战略就全面展开:只要是和互联网相关的业务,就在腾讯的业务范畴之内。从战略设计的角度来看,纵观业界,如此大气的布局,目前也只有腾讯做得出来。

但另外一方面,在战术选择上腾讯其实非常谨慎和保守,绝不轻易去尝试新的东西,总是等市场上先烈或者先锋已经试错之后,才决定是否进入。有内功的都喜欢后发制人,有胜利果实,可以出来摘,有地雷陷阱,有别人先趟了。

但是,作为一个企业,腾讯的行为无可厚非,“扼杀创新”,“不给别人生存空间”等罪名是不应该给一个企业的。只要是市场,就一定有竞争,不是腾讯来参与竞争,也肯定有别人。所以腾讯的可怕,不是他什么业务都想做,而是他多次的“抄袭”都抄得很不错。除了他,比如新浪,其实也一样,有什么没有干过吗?搜索、游戏、电子商务,甚至连腾讯最根本的业务也进入过,新浪UC当年在低龄化用户方面的规模有一段时间做得比腾讯还好,可惜是没有做成功而已。

比如,打网球是很苦的一个职业,但是不管是谁,都无权要求费德勒不要霸占那么多大满贯,就算是费德勒,也不能指责纳达尔那么多年,都不给一个法网。但最终结果是,费德勒法网也拿到了,现在大满贯的位置,也有更多的人可以去抢了。在丛林里要求狮子别吃太多,搞平均主义,这实在是很荒谬的一件事情。

在一个新兴市场里,群雄纷争,这个阶段自然是百花齐放,创新迭出,这就是创业者的黄金时期。一旦市场成熟,已成气候的几个老大横在上面瓜分份额,新人谁出头都难免挨一刀,这就是现实。现在的互联网市场和十几年前已经不同,面对围、追、堵、抄的大鳄们,创业者进入这个相对成熟的市场需要更高超的技巧才有机会活下去。

其实,新来的也是有机会去抄袭大鳄的,比如当年史玉柱进入网游行业的《征途》,不就是干脆连团队都“抄”过来的么。那谁来抄袭腾讯呢?以前51也干过,以后也还有人去干的。

目前的腾讯并非没有弱点。首先,在面对个人的业务方面,确实做得很强;但是在面对企业的服务方面,就做得很一般,比如搜索业务,电子商务等,都还没有做好……业内的话来说,腾讯是一个擅长2C的企业,但不是一个好的2B。可见,这只企鹅也不是复制什么都可以成功的。毕竟腾讯不是规则制定者,没法像中移动那样,用规则或者潜规则就可以直接扼杀移动互联网。

腾讯只是现有市场上一条已经吃胖了的大鱼,很多人之所以被腾讯在某些领域打败,不是腾讯用了什么卑鄙的手段,而是竞争者自身做得太弱。如果搜索做得比百度还好,电子商务做得比马云还神,那就完全可以和腾讯叫板。

其次,腾讯本身也缺乏一个牢固的城堡。微软也曾经什么都想要,他还有一个排他的操作系统垄断作为自己牢固的城堡。而腾讯的根基在于QQ,这个IM软件并非不可替代。所以腾讯全网业务的布局,有三大意义,一是全面出击获得收益最大化,二是防守,别把可能的敌人养大,三是分散风险,鸡蛋放到更多的篮子里去。互联网用户的忠诚度是最可疑的,很多时候用户黏性看上去很好,只不过是因为没有更好的选择而已。曾几何时,搜索被认为是已经成熟的产品,就在大局已定的情况下,也能跑出一个Google来,所以,如果有一个更好用,更神奇的IM产品出来转移掉大家对QQ的兴趣,那也不是什么奇怪的事情。腾讯在疯狂扩张业务边界的时候,也正是其QQ最为忧心忡忡的时候。他之所以显得如此霸道,正是因为他心里充满不安。所以,所有被腾讯打败的创业者不妨联合起来,潜心做一个更好的IM,从根子上去威胁腾讯,这是最美妙的报复。

还有,腾讯的运营成本比创业企业要高出很多,所以一个新创的业务被腾讯所复制的话,其实也是好事,要不就证明这是一个利润很高的领域,哪怕有腾讯竞争,也不愁没饭吃。就算直接白刃战,你有大钱包,我有低成本,小企业和大公司的直接竞争方面,历史上不乏经典案例;要不就证明腾讯在这个业务上不可能坚持太久,没有足够利润支持的话,他们的CFO也会砍掉这个项目的。如果他们的CFO顶不住董事会的压力最终没有砍掉这个项目,那就更有意思了。以前,创业者见VC的时候,总会遇到这样一个愚蠢的问题:如果腾讯也做这个业务,你们怎么办?以后,这可以变成一道旁证:你看,连腾讯都做这个业务了,证明这个模式是有利可图的。

在一个已经存在巨人的市场里,创业者饱受压迫,创新先行优势朝夕不保,确实举步维艰。但是,市场从来都是多变的,虽然阳关大道有重兵镇守,还是有无人关注的蛇道可走;技术创新、模式创新容易被复制,还有破坏性创新的武器可以用……记得在十多年前,很多人高呼要“挑战微软霸权”,到今天,微软的霸权早已动摇。所以,从宿命的角度看,成功挑战腾讯的企业肯定会出现,这就是市场。

利润丰厚遭“眼红” 电子商务混战百货网站

八月 17th, 2010

卖图书的卖起了衬衣、剃须刀,卖家电的卖起了奶粉和毛巾,而原来专营妇婴产品的网站竟然卖起了笔记本电脑甚至冰箱……当当、京东、红孩子、凡客诚品等国内电子商务平台,纷纷超越此前专注的领域,向“百货网站”迈进。于是,一场“混战”在所难免。

网上商城利润丰厚,淘宝再推名鞋馆

8月13日,淘宝网名鞋馆正式开业,成为电器城之后,淘宝网推出的第二个垂直类目商城。淘宝网CFO兼淘宝商城总经理张勇表示,此前开启的淘宝电器城日成交量达到2000万,是淘宝网试水鞋类垂直商城的重要参考因素。

上月13日至26日,淘宝商城电器城联手包括联想、戴尔、飞利浦、诺基亚、三星、格兰仕、奥克斯、惠普等12个数码家电品牌,每天推出超低特价产品。大多品牌采取最直接的全场直降价的方式,普遍直降500元。

淘宝电器城工作人员向记者提供的数据显示,在这14天疯狂的促销期间,12个品牌的家电日均成交额涨幅39%,日均成交744万,两次突破800万,两次突破1000万,14天总成交额超过1亿。

“眼红”淘宝,其他网站也来做“百货”

“淘宝商城在淘宝网发展中的权重变得越来越重,垂直类的电器城、名鞋馆对行业的号召力更加明显”。郑州厚朴管理咨询有限公司创始人田朴表示,这使得国内其他电子商务巨头忐忑不安。

记者了解到,今年4月,当当网的首页即进行改变,此前占据显耀位置的图书已位列侧位,同时给予百货商品更大的权重。当当网首席运营官黄若就曾公开表示,当当网的目标是百货占到营收的50%。

不光是当当网如此,早在3月份,国内B2C市场中最大的3C卖场——京东网上商城在获得第三轮总金额超过1.5亿美元融资后,收购了网上百货商城千寻网,进一步填补了在日用百货类商品市场的空缺。

此前单纯的母婴用品网站红孩子,而今也变身为包括化妆品、家居、健康用品在内的百货商城。以卖男式衬衫起家的凡客诚品,目前的产品线扩展到女装、鞋、童装、配饰、家居。

田朴指出,一年时间内,B2C购物网站向综合转型的步伐会逐渐加快,它们之间的差异将越来越模糊。

混战加剧,价格战恐在所难免

业内分析,这些电子商务巨头争相越界,都是利益使然。

此前几年,无论是红孩子,还是京东、当当等,无不强调其专业方面的能力。而经过多年的连续投入,这些平台已日渐巩固,此前大量的风险投资基金也到了急需套现的时期,因此,增加盈利点势在必行。“相对来说,百货毛利率高,利润空间非常大,市场空间更大。”田朴分析道,更何况,无论是淘宝网还是当当网,甚至是京东网、红孩子,其目的都是要成为中国亚马逊,而亚马逊就是从销售图书到现在全球最大的在线零售企业,其百货销售额早已经超越图书音像。

不过,转型百货业涉及产品供应链、技术、支付和物流等多个环节,需要雄厚的财力做支撑。“综合类B2C是需要的,但不需要太多,因为业内有了直接竞争之后,不仅导致价格拼杀,还对服务能力等各方面有更高的要求。”业界分析人士认为。

如何增加外链

八月 12th, 2010

这个标题取的很大,看了本文的人也不能获得大量外链,如果你是个心急的人,忌看此文。我总结的一些思路和方法也许有用、也许没用。获得大量外链不是一两天能搞定的,只有持之以恒才会有一定量外链。卢松松将从网站的初期、中期的心态、文字内容和一些小技巧来讲解增加外链的方法。

Read the rest of this entry »

100种增加网站流量的方法

八月 12th, 2010

流量就是网络中的货币。网站流量越大,就越容易达到既定目标:赚钱,传播观点,与其他人联系互动,或是其他任何目的。这也是为什么我要编写这么一篇100种提升网站流量方法的文章。只要运用一些(或是大部分)以下方法,保证你的流量就会大幅上升。 Read the rest of this entry »

成功的电子商务网站10个最重要的信息

八月 12th, 2010

上周未日,在楼下接到一个传单“88元建站”,愕然一惊,原来做网站已经到了可以和超市促销广告那样到处散发的平民化时代,而且价格如此白菜。

做个网站的确是很容易,但做个好网站很难,做个能赚钱的网站又是难上加难。其实,不管你做什么网站,想赚钱就得想清楚你的顾客希望在网站上看到什么,了解什么。今天我们探讨电子商务网站最重要的十个信息,也是你的顾客最关注的十个信息。

一、让顾客记住你是谁电子商务网站的核心就是卖东西或者帮助别人卖东西,最重要的是要让尽可能多的人记住你的名字和域名。取一个独一无二的名称,然后直接在网上打出醒目的招牌,告诉顾客“你是谁”,“为什么是你的网站”。让人一眼就记住还能理解你是干什么的,千万别为自己的网站想一个怪癖的名字和写一个长篇小说一样的描述。

二、让顾客记住你卖的是什么让只要认字的网友一上你的网站就能知道你卖的是什么,甚至要图文并茂的展示。如果你没有京东,当当,一号店等的实力就不要包罗万象什么都想卖,你什么都卖的时候就等于什么都没卖。选领域,首选自己擅长精通有货源的领域,其次是在北美有成功案例当作榜样的领域,做深做强。网上卖正品鞋的乐淘和好乐买双双融了过千万美金就是最好的说明。专注才能让顾客一下子记住你并传播推广之。

三、让顾客轻松的找到你在页面头部加上你的客服或联系电话,不要吝啬电话费,有实力的尽可能展示800免费电话,节约成本的至少也要申请个400电话号码,最差也得放个固定电话,小灵通手机号码就免了。在首页右侧、产品页面预订按钮旁等位置都加上在线客服,QQ,MSN,旺旺等及时聊天工具,在页面的最下端加上您的办公或者门市地址。

总之,如果您不是坑们拐骗,那就不要让联系方式犹抱琵琶半遮面,不要在版面设计上对联系方式太吝啬。国人还是习惯打电话,金额大的话,跋山涉水也得见面交易。电子商务虽然强调是轻公司低成本,但人和人之间的信任有时候还是需要沟通来形成。

四、让顾客尽快的相信你如果你的网站购买使用了SSL之类的认证,那一定在页面底部加上体现出来,在客户咨询的时候强调这些认证的作用,告诉顾客他的资料会被保密,他的支付有多安全。把你获得的一些牌匾,证书,政府机构的相关认证等等一切能证明你不是皮包公司的材料展示给你的顾客。

除了这些,还可以将网站的成功订单,将配上包裹照片和快递公司查询网址的快递号,将客户给你的真实评价等统统在网站上展示给顾客。

总之,展示一切能证明你存在,诚信的信息,不要以为鸡毛蒜皮的评论微不足道,那才是最能让顾客信任你的东西。

五、让顾客容易找到想要的产品当产品还不具备主动寻找顾客的能力的时候,那就想尽一切办法让顾客能轻松找到他想要的产品。产品搜索框,热门关键词,当季流行或热门产品都要在首页重要位置显示。以下还有几个要点请注意。

1)请正确的描写产品的名称,不要夸大,不要含糊其辞

2)如果你的产品超过十个,请给产品正确的分类,并在网站导航中给列出详细的分类

3)请给产品写简要描述和关键字六、让顾客一眼就看见预订按钮和购物车电子商务网站是以销售为导向的,网页设计、功能都是为达成交易服务。所以在产品展示页的第一屏和产品列表页中重点突出预订按钮非常重要,一来可以告诉浏览者,你现在所看到的产品只要点击一下就可以拥有,二来提醒销售者,我们所做的网站是个电子商务站,而不是资讯站。

购物车那就更重要了,这可以清楚的让顾客知道他已经选购了多少产品,是不是该去结账了,把产品放进购物车只是第一步,最终只有提交订单并付款才算是完成。所以,在顾客浏览的任何一个页面都显示购物车的状态,不管是登录用户还是未登录用户。

七、让顾客轻松的完成预订预订的步骤多少合适?鼠标点击几下最好?答案就是越少越好。产品页面-》点击预订-》注册或登录-》数量、快递地址-》支付,清晰的告诉顾客只要这几个流程就可以完成预订。只要填写简单的信息就可以在家等待了。订单上不要做太多的限制和让顾客填写太多的信息,打字虽然比写字快,但像人口普查一样的表单还是会让人退怯的。

注册要多少个信息?答案还是越少越好。输入手机号即可注册,密码发到手机上,或输入邮箱地址即可注册,密码发到邮箱里。如果愿意掏钱,那就找人人网,支付宝,网易,QQ等做用户共享登录,基本上每个网民至少会在以上四个网站上至少拥有一个用户名,合作之后3亿网民也就都可以随时登录你的网站购买产品了。

支付要多少种方式?答案是越多越好。信用卡,支付宝,网上银行,快钱,银行汇款,快递代收,上门交费,paypal等都是现在主流的收款方式,宗旨就是客人觉得怎么方便就怎么支付。

八、让顾客说出意见和建议如果你还没到能引导潮流和消费风向的时候,那还是多听听顾客是怎么说的。顾客需要什么,顾客对产品的投诉,顾客对服务的评价,顾客对竞争对手的褒奖都是你掌握市场第一手资料的最好来源。因此尽可能的多与客户沟通,预订之前的在线客服,电话咨询,成交后的回访,网站上开辟专门的留言板或问答系统或论坛供顾客和网友们讨论探讨。积极主动的回答他们的问题。

顾客最讨厌的就是买了东西想夸奖找不到地方,想批评投诉更是不得门而入。你如果抵制用户的反馈,用户就会抵制你的产品。

九、让顾客看到优惠促销信息有优惠促销,有打折,一定要在首页和其他页面最醒目的地方放置一个吸引人的banner,什么“全场五折”,“买一送一”,“满100返50”等等线下商场常做的促销噱头都可以学习利用。人的购物欲望是被激发出来的,尤其是女人。

十、让顾客了解还可以做什么不可能每个顾客访问网站就都会下单,顾客如果当前的产品不感兴趣,不要让他立即关闭网页。“邮件订阅”,“注册有奖”,“推荐给朋友”,“了解更多”,“告诉我们您想要什么”等等这些信息也是顾客乐于关注的。

验证码的故事

八月 11th, 2010

老网民们大概都记得,刚开始上网的时候,是不存在验证码(capcha)这么一种东西的。这造成的结果是,垃圾评论和垃圾邮件可以轻松通过任何一个网站的注册程序,通过各种方式轰炸人民群众的眼球。

最先想要解决这一问题的是雅虎——作为互联网时代早期最重要的免费邮件提供商,他们一方面要解决用户们每天遇到的数以百计的垃圾邮件轰炸,另一方面,他们自己的免费邮箱,恰恰又是垃圾邮件的最爱——耗费无数资源所阻止的垃圾邮件,都来自于自己的服务器。这让雅虎开始认真考虑如何解决人机辨识问题。

互联网最早出现的capthca

他们找到一位当时刚刚21岁的天才——Luis von Ahn。 而Luis Von Ahn给出的方案,就是这个让人民群众微微皱眉,但是让计算机耸肩挠头的验证码 Capcha。计算机辨识技术还很落后,对于经过扭曲、污染的文字,无法辨识。而人类却可以轻松认出这些文字。这是一个简单而巧妙的设计,计算机先是产生一个随机的字符串,然后用程序把这个字符串的图像进行随机的污染,扭曲,再显示给显示器前的人或者机器。凡是能够辨识这些字符的,即为人类。

故事还没完,Luis Von Ahn是那种追求完美的科学家。当全世界数以十亿计的人每天都会浪费几秒钟的时间参与辨认文字这一简单活动的时候,他开始思考,其中浪费的人脑智力是否能得到更好的应用呢?

Luis Von Ahn的最终设计是,让人们用这些脑力解决一些计算机无法解决的图书数字化。

在计算机时代以前,印刷术已经存在了数百年,但这些印刷术所产生的书本和报纸等等,对于计算机来说都是模拟信号,仅以图像的形式存在,而非以数字化的形式存在。但是,早期的印刷术并不精确,文字大小不一,形象有差别。而且因为印刷品年代久远,拥有各种细微的缺损和污染。这对人眼来说不是什么大问题,但对计算机来说就麻烦了。

Luis Von Ahn,和Sheldon的气质很接近。

目前在google、yahoo、youtube等各个网站都能看到的双capcha,一个是需要辨认的文档图像,一个是计算机生成的capcha

目前在google、yahoo、youtube等各个网站都能看到的双capcha,一个是需要辨认的文档图像,一个是计算机生成的capcha

因此,2002年,luis Von Ahn开始让capcha引用各种无法被计算机辨识的文字图像,目前,已经有上万网站采用他的新一代capcha。每天帮助辨识数以百万计的古老文档。

问题在于,对于最初的capcha来说,计算机实际上是知道答案的。而Luis希望人们辨识的文字,计算机实际上是不知道答案的,那如何能验证返回的答案到底是不是真的呢?

解决这个问题的方法依然体现了Luis一贯的简洁和优美,他让人们每次辨识两个,而非一个capcha,其中一个来自于计算机随机生成的字符串,而另一个则是从文档中选取的计算机不认识的字符图像。只要人们对前一个字符串给出的答案是正确的,那么就判定,人们对后一个capcha的辨识是正确的。

用这一方法,luis的capcha2.0 已经帮助完成了整个纽约时报130年的报纸存档数字化——这一本可能花费无数时间和资源的工程,在几个月之内就由各位网友们完成了。

当然,这是美国人在capcha中找到的人肉商机。而相对的,知道中国人和印度人怎么从capcha中寻找人肉商机吗?

简单来说,通过一系列程序转换,亚洲劳动密集型产业把各种垃圾邮件注册、电子游戏金币农民所需要解决的capcha辨认问题,集中给几个专门负责辨认capcha的人手里,这些人的工作就是,替垃圾邮件注册软件辨认capcha,一遍他们能冒充人类,每辨认一个获得半个卢比,每天需要辨认成千上万个capcha。

劳动密集型经济体和资本密集型经济体对人类脑力就是如此区别定价的。

16款国外著名的实时统计系统

八月 11th, 2010

国内的统计网址几乎都是实时的,比如CNZZ,51La,量子统计等。对于国外的统计网站来说,大家比较熟悉的是Google Analytics,StatCounter,SiteMeter等,其中GA不是实时的,大概有一天左右的延迟。

实时统计的好处就是速度快,可以及时地知道网站的信息,比如文章被推荐到某某首页,我们可以马上看到有多少人过来瞄过。下面是16款国外著名的实时统计系统。

Read the rest of this entry »

通过PHP实现DataGrid功能

八月 11th, 2010

最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和页面样式来说个人觉得phpMyDataGrid还是比较好上手。本篇首先介绍基于MySQL的使用方法,再简单介绍对于Oracle连接(基于sqlrelay)的二次开发。

1. 创建测试数据库和表


create database `guru`;
USE `guru`;
CREATE TABLE `employees` (
`id` int(6) NOT NULL auto_increment,
`name` char(20) default NULL,
`lastname` char(20) default NULL,
`salary` float default NULL,
`age` int(2) default NULL,
`afiliation` date default NULL,
`status` int(1) default NULL,
`active` tinyint(1) default NULL,
`workeddays` int(2) default NULL,
`photo` char(30) default NULL,
PRIMARY KEY (`id`)
)


insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (1, 'Ana', 'Trujillo',2000,45, '2005-05-13',1,1,10, '1.jpg');
insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (2, 'Jennifer', 'Aniston',3500,23, '2004-10-22',1,0,0, '2.jpg');
insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (3, 'Michael', 'Norman',1200,19, '2007-01-10',1,1,5, '3.jpg');
insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (4, 'Vanessa', 'Black',6500,31, '2000-11-05',1,1,30, '4.jpg');
insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (5, 'Michael', 'Strauss',3200,45, '2006-10-21',2,0,22, '5.jpg');
insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (6, 'William', 'Brown',2300,21, '2001-03-10',3,1,10, '6.jpg');
insert into `employees`
(`id`,`name`,`lastname`,`salary`,`age`,`afiliation`,`status`,`active`
,`workeddays`,`photo`)
values (7, 'Lucca', 'Normany',2800,36, '2006-10-02',3,1,20, '7.jpg');

2. PHP程序介绍

phpMyDataGrid主要是通过phpmydatagrid.class.php,dgscripts.js来实现的,总共加起来不到100kB,又是一个小巧的软件。对于这两个文件就不多讲了,感兴趣的同学可以“打包带走”回去慢慢品。主要介绍该软件的使用方法,即实例datagrid_for_mysql.php。先看一下页面示意图:

2009-8-11-19.22.06


< ?php include ("phpmydatagrid.class.php");
$objGrid = new datagrid;
$objGrid->closeTags(true);
$objGrid->friendlyHTML();
$objGrid->methodForm("get");
//连接数据库
$objGrid->conectadb("127.0.0.1", "root", "root", "guru");
//加密字符串
$objGrid->salt("Myc0defor5tr0ng3r-Pro3EctiOn");
$objGrid->language("en");
//最后一列显示的功能键,从左向右功能为“新增键”、“编辑键”、“删除键”、“浏览键”。
$objGrid->buttons(true,true,true,true);
//修改数值时产生的Form名称
$objGrid->form('employee', true);
//可检索列名
$objGrid->searchby("name,lastname");
//需要读取的表
$objGrid->tabla("employees");
//索引值用于修改数据
$objGrid->keyfield("id");
//分页显示行数
$objGrid->datarows(20);
//默认排序方式
$objGrid->orderby("name", "ASC");
//显示列设置,相关设置可参考phpmydatagrid.class.php
$objGrid->FormatColumn("id", "ID Employee", 5, 5, 1, "50", "center", "integer");
$objGrid->FormatColumn("name", "Name", 30, 30, 0, "150", "left");
$objGrid->FormatColumn("lastname", "Last name", 30, 30, 0, "150", "left");
$objGrid->FormatColumn("age", "Age", 5, 5, 0, "50", "right");
//自定义日期格式
$objGrid->FormatColumn("afiliation", "Afiliation Date", 10, 10, 0, "100", "center", "date:dmy:/");
//编辑时可以自定义为
<select>
//模式
$objGrid->FormatColumn("status","Status",5,5,0,"60","left",
"select:1_Single:2_Married:3_Divorced");
//编辑时可以自定义为模式
$objGrid->FormatColumn("active", "Active", 2, 2, 0,"50", "center", "check:No:Yes");
//自定义货币显示形式
$objGrid->FormatColumn("salary", "Salary", 10, 10, 0, "90", "right", "money:€");
//将数据以柱状图显示
$objGrid->FormatColumn("workeddays", "Work days", 5, 2, 0, "50", "right", "chart:percent:val:31");
$objGrid->checkable();
$objGrid->setHeader();
$objGrid->ajax('silent'); echo ' ';
//生成DataGrid
$objGrid->grid();
echo ' ';
//关闭数据库连接
$objGrid->desconectar();
?>
</select>

3. 基于Oracle简介

对于Oracle的读取主要是把phpmydatagrid.class.php中与MySQL连接的函数修改为Oracle,本篇是通过sqlrelay(可参考http://sqlrelay.sourceforge.net/)进行的Oracle连接,当然也可以使用PHP自带的OCI8模块(效率有些低),修改后另存为phporadatagrid.class.php即可在其他程序(datagrid_for_oracle.php)中调用。以上涉及的所有程序均可在压缩包中找到。

转自:站长站

网站的活跃用户与流失用户

八月 9th, 2010

网站用户管理的目标是发掘新用户,保留老用户。但仅仅吸引新用户还不错,还需要保持新用户的活跃度,使其能持久地为网站创造价值;而一旦用户的活跃度下降,很可能用户就会渐渐地远离网站,进而流失。所以基于此,我们可以对用户进行又一个细分——活跃用户和流失用户。

活跃用户与流失用户

活跃用户,这里是相对于“流失用户”的一个概念,是指那些“存活”着的用户,用户会时不时地光顾下网站,同时为网站带来一些价值。同时,我们还需要知道到底有多少用户可能已经抛弃了我们的网站,不可能再为网站创造任何的价值,也就是所谓的流失用户。

流失用户,是指那些曾经访问过网站或注册过的用户,但由于对网站渐渐失去兴趣后逐渐远离网站,进而彻底脱离网站的那批用户。当然,一个网站一定会存在流失用户,这是网站用户新老交替中不可避免的,但流失用户的比例和变化趋势能够说明网站保留用户的能力及发展趋势。

举个简单的例子,我们经常可以看到某些数据分析报告中说:某某网站的注册用户数已经超过几百万,但其实这些数据并没有太大的意义,因为可能这几百万里面很多用户都已经不再登录该网站(流失用户),真正最近登录过或有过操作行为的用户(活跃用户)其实不到一万。所以对于一个网站而言,真正有意义的是活跃用户数而非总用户数,因为只有这些用户在为网站创造着价值。

活跃用户用于衡量网站的运营现状,而流失用户则用于分析网站是否存在被淘汰的风险,以及网站是否有能力留住新用户。

活跃用户分析

我的博客中之前的文章——用Engagement衡量用户活跃度中已经介绍了用户活跃度的衡量方法,并基于Engagement的定义计算网站的活跃访问量(Visits),同样可以用这类方法计算网站的活跃用户数(Unique Visitors)。同时可以计算不同时间区间的活跃用户数,比如每天、每周、每月……这里就不再详细介绍了,需要注意以下几个问题:

1、用户Engagement的定义,并以唯一用户为单位进行统计;
2、只要用户有任一一个Engagement的行为,就可以定义为活跃用户;
3、不要仅关注活跃用户数,试着分析活跃用户的变化趋势和所占比例。

流失用户分析

流失用户的定义比较简单,就是一段时间内未访问或登录过网站的用户,一般流失用户都是对于那些需要注册、提供应用服务的网站而言的,比如微博、邮箱、电子商务类网站等。不同网站对于流失的定义可能各不相同,对于微博和邮箱这类用户几乎每天登录查看的网站而言,可能用户未登录超过1个月,我们就可以认为用户可能已经流失了;而对于电子商务而言,可能3个月未登录或者半年内没有任何购买行为的用户可以被认定是流失用户。下面的分析主要是基于网站的注册用户的,因为这类用户更容易识别,而且分析这类用户的流失情况对网站而言更有意义。

数据的获取

流失用户是通过用户的最近一次登录距离当前的时间来鉴定的,所以要分析流失用户,需要知道每个用户的最后一次登录时间,而对于不同网站而言,这个时间间隔会各不相同,最长可能会有1年或者更久,所以在数据获取方面会有一定的难度。如果分析的是注册用户,那么一般网站都会在数据库中建相应的表来存放用户信息,所以建议在储存用户基础信息的同时记录用户的最近一次登录时间,这样就能够准确地计算用户最近一次登录距离当前的间隔时间,进而区分该用户是否流失。

流失用户变化趋势

首先需要明确的是用户的流失可能并不是永久的,也许用户在一段时间内对网站确实没有任何需求,那么他会远离网站一段比较长的时间;或者流失用户也会因为网站的某次营销或者网站质量的改善而重新回来。网站总的流失用户数的计算比较简单,以超过1个月内登录即为流失为例,那么总流失用户数就是所有“当前时间点-用户最近一次时间点》1个月”的用户数量。但是单纯的总流失用户数量对于分析是没有意义的,因为大部分情况下这个数值是一直递增的,我们需要计算总流失用户数占总用户数的比例及新增流失用户数,观察它们的变化趋势,如下表:

新用户流失率

也许你的网站已经吸引了一批新的访客,并且他们成功注册成为了网站的用户,你有了一个好的开始,已经成功了一半,那么另一半呢?就是如何保留住这些新的用户,让他们持续地为网站带来价值,这就是分析新用户流失率的意义。

我们可认为新用户注册后就完成首次登陆,那么简单地定义新用户流失,就是用户在注册后一段时间内都没有登录过网站,即

当前时间点 – 用户注册时间点 》 流失临界时间间隔

比如我们定义用户的流失临界时间间隔为1个月,也就是在注册后的一个月内未登录的用户意味着已经流失,那么就可以计算每天的新用户流失数,即注册时间为1个月前的那一天,而从注册到当前没有登录过的用户数。这个用户数与1个月前的那一天的总注册用户数的比例就是新用户的流失率:

当天的新用户流失数 / 当天的总注册用户数 = 新用户流失率

计算出每天的新用户流失率,并观察它的变化趋势:

网站能否保留住新用户就在于是否能够不断地降低新用户的流失率。

总结,这里主要介绍的是如何分析网站真正拥有的有价值的活跃用户的数量以及网站保留这些用户的能力,可以用流失用户的变化趋势来衡量网站用户的总体流失情况,用新用户流失率衡量网站保留住新用户的能力,而分析活跃用户数的比例和变化趋势分析能够衡量网站现有用户的质量和价值。