Home » 基础知识

3G时代来了,手机上网的监测也该走向议事日程了!

4 一月 2009 11 Comments

  TD的牌照的事情终于要尘埃落定(或者说是水落石出也不过分),吕廷杰在2007年10月份的一次会议上就曾告诉我们,不出一个月TD就会“试商用”,但结果还是让大家苦等了一年多的时间。不过发了就好,因为这是影响中国手机通信的一件大事,同样,这也将对互联网产业带来一次新的冲击。

  据用过的朋友说,用TD上网的速度的确是快了,而且还能下载些什么,虽然还不能比ADSL上网,不过肯定有一天会并驾齐驱甚至更快。手机上网随着3G的普及只是时间问题,那么摆在网站分析师面前的问题是,该要如何监测通过手机进行的上网呢?

  这个问题其实在3G商用之前,大家用GPRS或者用手机Wifi的时候就已经提出来了,只不过那个时候上网速度太慢,用户相对较少,因此没那么迫切,但是3G来了,我们必须要未雨绸缪了。

  通过手机访问网站/广告对目前主流的网站分析方法提出了挑战,主要的挑战包括:

  • 由于并不是所有手机/手机浏览器都支持cookie,因此基于cookie方式的网站分析(比如GA,比如Omniture等)会大部分失效。要知道,Unique Visitor(唯一访问者),Visit(访问),Traffic Source(流量来源)等度量都需要基于cookie监测;
  • 尽管大量的智能手机开始支持JavaScript,但是对手机上网而言,JavaScript还不是被普遍采用的。因此,如果要用js代码之类的东西来做监测,监测代码实际上无法在所有的手机终端上实施;
  • 手机有太多种型号和生产厂,操作系统和浏览器软件也五花八门,现在还没有能像Windows一样能独霸一方的。这样对于监测终端的情况就带来了相当的麻烦;
  • 手机的上网IP地址?如果cookie不能用,那么或许我们能指望IP地址了。可惜,这个也很令人沮丧,手机的IP地址并不是某个手机唯一的标识,它并不是如电脑的静态IP一样长时间不会发生大的改变的。
  如果cookie不能用,JavaScript也失效的话,那么现在能提供的监测方法就不多了,这很类似于网站分析所经历的早期阶段:
  • 第一种方法当然是去找log files(服务器端记录文件),目前这是最可行的方法了,WebTrends目前能够提供相关的监测/分析服务。因为不管cookie还是JavaScript什么的,只要访问了网站服务器,就总会留下访问记录,通过这个方法是能够监测到一部分数据的。不过如何定义Unique Visitor仍然是问题,因为IP和cookie都不能使了。
  • 第二种方法是Packet sniffing,比log 分析要自动化一些,当然还是得在服务器端实现,因此和log分析的问题是一样的。在国内,这种方式用的不多。
  • 第三种方法是web beacon的方式,在监测广告的表现的时候,我们有时候会使用这种方法,通常是在广告的图片(或flash)文件的旁边放一个1X1像素的透明图片(一般是GIF格式的图片),通过这个“小间谍”,能收集到终端的相关信息。当然,这种方法仍然面临着手机终端型号、软件的识别以及如何辨识Unique Visitor等问题的困扰。
  • 第四种办法是……嗯,也许是个馊主意……那就是搞好运营商的关系。他们那儿有很多技术数据,如果你能获得并且找到你真正想要的话……这方法因人而宜,不过中国什么都缺,就是不缺牛人……或许反而是个好主意。
  除了这些办法之外,我已经想不到别的了,因为手机上网最大的问题是既没有文件上的标准,也没有事实上的标准。标准是最重要的,期待技术不如期待标准。在这一点上,我有些异想天开的期待iPhone一统天下了!:) 不过,拜托,如果100美元一个的话。
  因此,如果你看到这样的一个手机上网监测报告,请不要惊诧:
  大量的Unclassified不是你的软件有问题,也不是软件商不专业,实在是这个新产业在infancy期间的问题啦!图表数据来自(www.iclick.nl)。

11 Comments »

  • CB said:

    黑莓的,静态IP,浏览器支持cookie, javascript。新一代的智能手机上的浏览器都支持这些。而且,以前我们分析过wap访问的log,似乎,甚至可以得到手机号码(记得不太确切了,这个依赖于运营商喜好了)。至于是什么手机,只要浏览器能够正确上传Agent类型,不是难事。

  • qmigh said:

    老兄,你这里面确实错得比较多。:)

    1、cookie问题。很多手机浏览器支持cookie,特别是s60、windows mobile系统的。但是,目前在国内确实使用cookie有问题,绝大部分丢失。我的估计是移动wap网关做了过滤。所以,现在确实不能依赖cookie来追踪用户,网站也不能依赖cookie来保持session和用户的登录状态,一般都要自己在url里面硬加入session id参数。

    2、JavaScript问题。有一些手机支持JavaScript了,但是数量不多,所以也不能依赖。监测代码最好是使用隐藏图片的方式来处理(哦,你说了,专业名词是web beacon),但是有少量用户会关闭图像显示,所以也做不得准。最重要的是不能依赖cookie,所以第三方监测只能得到大致的PV数据,但是UV数量就不准了。

    3、关于ua。手机浏览器会传ua的。但是万恶的移动在wap网关过滤掉ua了。如果使用联通手机卡上网、或者移动手机卡用cmnet上网的话,可以得到ua。

    4、关于IP。有两种不同的情况要区分。第一、如果用户使用cmwap方式上网,通过移动的网关代理,那么服务器这边拿到的就是网关的ip,全国的网关ip总共也就是一百来个;第二、如果使用cmnet方式上网,那么就有一个公网ip了,如果用户不断线,那么这个ip就保持不变(切换基站应该不会导致ip变换,这点我没有试验,无法作准)。

    5、如何判断一个独立用户,其实手机访问比电脑访问更简单,因为只需要看是否是同一个手机号码就行了。通过手机上网的时候,是会把手机号码传给服务器的。是不是很惊喜?可惜!万恶的移动!把手机号码给过滤掉了。:) 现在用联通的手机卡上网的话,服务器还是能够得到手机号码的,用移动的手机卡就不行了。

    而你说的馊主意,其实才是王道啊~~~

  • Tenly said:

    比较同意楼上的说法,让我幻想:如果从运营商去获得数据,那样真的是数据相当丰富.包括用户的电话号码,用户的消费习惯与消费能力..哈哈.
    如果运营商能告诉我们这个访客是否运营商的优质用户,那么这又是一个令人Happy的数据.

  • lhb5883 said:

    其实还有一种方法,就是做手机浏览的代理,例如operamini这种浏览器的所有数据都经过opera的服务器,所以要跟踪数据并不困难。

  • Alex said:

    Phone Number won’t be posted to server. As far as I’m concerned, most phone support Cookies & most smart phones (not limited to Linux, Symbian) support js. Some S40 & MTK have a limited support to js.

  • Sidney Song (author) said:

    回复qmigh:拜谢指正。这一块我的确是只知一二,见笑。

    关于手机对cookie和JavaScript的支持,看来没有做调查是不能随便臆断的。不过,如果只是部分手机支持的话,看来还是不能作为一个通用的监测方案——至少要有95%的手机支持或许才行。尤其是考虑到大量的手机不是智能手机,这个方案看来不能起效。——当然,我要修改正文中的错误。

    回复 lhb5883:您所谈到的的确是一种方法,不过这个方法虽能够解决流量大小问题,但是更详细的信息,比如UV,比如Path和终端信息,可能不能获得。而且手机浏览的代理要求终端要加上这种浏览器,大量推广或有难度。

    Reply to Alex: Good to hear more phones support js. But if not all phones support it, tracking results based on js won’t be accurate. What if js could be a standard accepted by the whole industry…?

  • wuym said:

    在移动对wap未感兴趣前,wap网站是可以获取手机号的。

    而当移动关注wap后,手机号被过滤掉了,只有登录wap网站的客户才能获取到手机号或用户名。

    我们目前正在给客户实施的是通过wap应用层构造wap请求记录,然后发给独立的日志采集服务器。

    因为对于wap应用层而言,session和用户的登录状态、浏览请求行为都是可以获取的。

    对于wap浏览区,只能使用sessin id+手机终端类型识别独立访客。

    对于登录客户,则使用手机号或用户进行独立访客识别。

  • 签名设计 said:

    WAP监测是一个问题,我们公司现在在做WAP推广,但就是没有一个好的监测数据来统计效果.

  • gz_wuym said:

    对于2G的手机监控,webtrends、Omniture、google都已有相应方案及案例。

    一般都是通过在wap页面中嵌入IMG请求监控串的方式实现(由wap应用将该页面对应的监控信息记录到动态构造的IMG对象中,并将该对象动态嵌入到wap页面底部),并要求wap页面设置禁止缓存属性。

    国外的实际案例可参考wap.usbank.com。

    通过该方式,基本可以实现跟web网站分析类似的效果。

  • xiaoshuo said:

    哪有压迫,哪有就有反抗

  • gecq said:

    3g这么久了,万恶运营商没有什么改变,导致手机上网监测进展很慢~

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.

备案/许可证编号为: 京ICP备09063066号

Coupons and Deals, CheaperSeeker Coupons and Deals, Sharkcoupons