我们2005年底就做了一个Wap网站
“WAP一把刀实用查询大全”,当
时没有统计、没有广告,只有简单的免费服务功能。
2007年Google推出AdSense for
Mobile的时候,我们对Wap网站代码进行了一些整理,以方便统一加入广告代码,同时我们也加入了一段某公司提供的Wap统计代码,可惜做Wap统计
这样的免费功能只有投入没有收入,一般公司都不愿意长久做,所以都没能用很长时间,换了1、2次统计代码后我们也放弃了统计,就从AdSense中的分渠
道统计移动广告收入的数据来大概知道网站的访问流量。
今年从Analytics的英文官方博客中看到Google终于承担起这个免费的Wap统计任务,不过我忙于其它事情,一直没有加上代
码试试。
前些天AdSense移动广告的代码要求更新,但我们用新代码却无法正常访问,已经给Google的人写邮件询问去了,等待答复中。
昨天在为其它Web网站添加Google
Webmastertools中的站点地图时,顺便把wap.18dao.com也验证加入了,然后试着将Analytics的移动统计代码加入,这个代
码可以从“Analytics(分析)设置 - 配置文件设置 - 检查状态 - 跟踪代码 -
高级”中选择“针对手机创建的网站”,可以提供“选择您的移动网站的服务器端语言”为:
我们以前是用JSP开发的,选择JSP后提示:
将代码粘贴到您的移动网站
请注意:请勿在使用移动跟踪的网页上使用台式机跟踪代码。
第 1 步:复制下列代码,然后将其粘贴到您要跟踪的每个网页的 <html> 标记之前,并使其紧邻此标记。
<%@ page import="java.io.UnsupportedEncodingException,
java.net.URLEncoder" %>
<%!
// Copyright 2009 Google Inc. All Rights Reserved.
private static final String GA_ACCOUNT = "MO-241337-53";
private static final String GA_PIXEL = "ga.jsp";
private String googleAnalyticsGetImageUrl(
HttpServletRequest request) throws UnsupportedEncodingException {
StringBuilder url = new StringBuilder();
url.append(GA_PIXEL + "?");
url.append("utmac=").append(GA_ACCOUNT);
url.append("&utmn=").append(Integer.toString((int) (Math.random() * 0x7fffffff)));
String referer = request.getHeader("referer");
String query = request.getQueryString();
String path = request.getRequestURI();
if (referer == null || "".equals(referer)) {
referer = "-";
}
url.append("&utmr=").append(URLEncoder.encode(referer, "UTF-8"));
if (path != null) {
if (query != null) {
path += "?" + query;
}
url.append("&utmp=").append(URLEncoder.encode(path, "UTF-8"));
}
url.append("&guid=ON");
return url.toString().replace("&", "&");
}
%>
第 2 步:复制下列代码,然后将其粘贴到您要跟踪的每个网页的 </body> 标记之前,并使其紧邻此标记。
<% String googleAnalyticsImageUrl = googleAnalyticsGetImageUrl(request); %>
<img src="<%= googleAnalyticsImageUrl %>" />
将此文件复制到您的根目录
下载 ga.jsp 并将其保存到您的网络服务器的根目录 ("/")。请确保将您的根目录配置为执行服务器端代码。
我们以前开发时,用的wml
1.x,根本就没有<html>和</body>标记,不过有对应的<wml>和</card>,我一
步一步按照上面的要求设置了。顺便还把以前浏览器报错的地方统一批量修改替换掉。
有几个特别说明的地方:
从实际运行的情况看,对Wap网站没有特别的影响,也没有像以前其他小公司搞的统计代码都带个图标链接,Analytics的wap和web版
本一样,都不在网页中显示任何内容。
登录Analytics后台已经可以看到有统计数据产生了,wap网站的统计数据和web网站的统计数据差不多全面,比以前的其它免费
wap统计都强很多,不仅仅是简单的访问数据统计,更重要的还有各种分析功能。我准备打开Analytics与AdSense结合的功能看看能否还统计出
AdSense的情况,另外也打开内部搜索统计试一试,有新的发现后再补充在日志中。
用Analytics中的Wap统计有一点最放心:不用害怕Google过一阵子不再提供这个服务了。