- 2009年12月 3日 13:42
- analyze
ついにAnalyticsが日本でも携帯電話に正式対応しましたね。
11月までは英語版だったケータイ用のコードが、日本語版でも普通に解析タグ(トラッキングコード)の発行ができていて感動的でした。 とはいっても、JSを埋め込むのではないため、ひと手間必要です。
- PHP
- Perl
- JSP
- ASPX
が対応言語です。

トラッキングコード発行画面(またはプロファイルの「編集」>「ステータスを確認」)でこちらの画面にうつります。
10月のバージョンアップでは、サブドメイン用のコードとマルチドメイン用のコードが追加されていました(標準タブ)。 今回は、それに加え「アドバンスタブ」で「携帯電話向けのサイト」が選べるようになっています。 ちなみに、携帯電話向けのトラッキングコードはまるっきり別物のため、PC用のコードを貼ったサイトでは、携帯用とPC用でプロファイルをわけて集計したほうがよさげです。
手順
- 表示されたヘッダ用コード(1)を、<html>より上に挿入します。
- ということは、完全に静的なHTMLページはトラッキングできない、ということです
- 解析用コード(2)を</body>直線に貼ります。
- これは普通にGA.jsを読み込むのと同じ感じで使います。
- つまり、全ページに、ページ開始と最後にコードを貼るわけですね。
- さらに、ga.phpをダウンロードして、サーバーのルートディレクトリにおきます。
- ドメイン直下か、とにかく全ページがまずそのファイルにアクセスできるようにする必要があるということです。 ちなみにこのga.phpがトラッキングの本体なので、GA.jsに慣れたアクセス解析マニアはこのコードを読むと、よく知った変数名が出てくるので、だいたい何をやってるかはあたりがつくと思います。
コード(1)
<?php
// Copyright 2009 Google Inc. All Rights Reserved.
$GA_ACCOUNT = "MO-11519721-1";
$GA_PIXEL = "ga.php";
function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$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);
}
?>
コード(2)
<?php $googleAnalyticsImageUrl = googleAnalyticsGetImageUrl(); ?> <img src="<?= $googleAnalyticsImageUrl ?>" />
iPhone/Android用にもこれでいいの?
実は、スマートフォン用はまた別のスクリプトがあります。 それは、上記トラッキングコードページの最下部にリンクがあり(ヘルプページへのリンク)、コードを取得できるようになってます。
Comments:0
Trackbacks:1
- TrackBack URL for this entry
- http://ryow.net/mt/mt-tb.cgi/452
- Listed below are links to weblogs that reference
- Google Analyticsで携帯電話のアクセス解析をとる from ryow.net Blog
- google analyticsの携帯用トラッキングコードを貼ってみた from One day, One Swing 2010-01-31 (日) 03:53
- 久しぶりにgoogleの機能で操作がわからんかったw google analyticsで携帯のアクセス解析をしようってのが結構ニッチな要望なんでしょうがな...