Google在推出Analytics統計分析系統的第一時間我就開始在用,還曾經在wap網站上也成功設置了跟蹤代碼,2009年記了一篇文章:《WAP網站可以用Google Analytics統計分析流量》。
不過後來WAP網站關閉後就沒有用了,直到去年設立了郵政編碼查詢手機網站,又重新加入了類似的Analytics統計代碼跟蹤,但頁面下方有個錯誤的圖片顯示,從Google Analytics後台一直沒有看到統計數據,也沒有時間檢查,就先簡單用AdSense的數據看看。
這個手機版網站近期又加入了大量數據,春節期間花了些時間詳細查看代碼,算是把跟蹤的問題解決了,有幾段代碼記錄如下:
網站是用Drupal搭建的,語言為PHP,在header block中加入以下代碼:
<?php
// Copyright 2009 Google Inc. All Rights Reserved.
$GA_ACCOUNT = "MO-241337-57";
$GA_PIXEL = "/ga.php";function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$GA_ACCOUNT = "MO-241337-57"; //注意要把上面的兩句賦值語句複制在這裡才行
$GA_PIXEL = "/ga.php"; //注意要把上面的兩句賦值語句複制在這裡才行
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return str_replace("&", "&", $url);
}
?>
在footer block中加入以下代碼:
<?php
$googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
echo '<img src="' . $googleAnalyticsImageUrl . '" />';
?>
下載 ga.php 并将其保存到網站的根目錄:
"/usr/local/apache2/htdocs/drupal.youbianku.com/ga.php"
在ga.php中可以按照其中的注釋說明來修改cookie路徑。
經過上面的設置,頁面下方會有個1x1的小圖标用于統計,再等幾個小時,就可以在後台看到數據了。
评论1
這樣加載沒得用
您好,我這段時間正在研究ga 。看到你的信息後,我測試了發現我按照這樣的加載發現ga的活動人數總是1,這個問題怎麼解決。專等。。。。麻煩有idea的話 麻煩qq告訴我,謝謝。。。906804941 謝謝