Google Analytics モバイルを利用してみる

5月 9th, 2011 カテゴリー Google アナリティクス

お客さんからモバイルのGoogle Analyticsは設定できないの??
とリクエストがあったので、導入の仕方のメモ


モバイルのプロファイルを新規追加し、トラッキングコードの取得をします。


1)【新しいプロファイルを追加】を選択します。


2)【プロファイルの種類を選択】を「新しいドメインのプロファイルを追加」にし、【トラッキングするサイトの URL】を入力し、【完了】ボタンを選択します。


3)【詳細】を選択して開きます。
4)【携帯電話向けのサイト】にチェックを入れ「PHP」を選択すると、右側のウィンドウに①と②のコードが表示されます。
5)①を<html>タグの直前に貼り付け、②を</body>タグの直前に貼り付けます。
6)ga.php をダウンロードしてウェブサーバーのルートディレクトリにアップロードします。(ga.phpですが、php4では動作しないとの情報もあります)
例)http://pro-grammer.info/ga.php



以上で、作業は終了ですが
本案件はモバイルサイトをhtmlで作成していたので
htmlファイル内部でphpコードが実行可能になるように「.htaccess」を設定

サーバーは「heteml」を使用
.htaccessの記述例

AddHandler php5-script .html

でOK!

問題なく導入されていれば、画面右下あたりに1px×1pxの白い画像が表示されるはずです。



白背景のGIF画像を透過画像へ変更する

終了~~と思ったら、クライアントに白い画像が気になる・・・と言われてしまったので
白画像⇒透過画像へ変更!!!

ga.phpの下記の部分を変更します。

chr(0x47), chr(0x49), chr(0x46), chr(0x38), chr(0x39), chr(0x61),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x80), chr(0xff),
chr(0x00), chr(0xff), chr(0xff), chr(0xff), chr(0x00), chr(0x00),
chr(0x00), chr(0x2c), chr(0x00), chr(0x00), chr(0x00), chr(0x00),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x00), chr(0x02),
chr(0x02), chr(0x44), chr(0x01), chr(0x00), chr(0x3b)



chr(0x47), chr(0x49), chr(0x46), chr(0x38), chr(0x39), chr(0x61),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x91), chr(0x00),
chr(0x00), chr(0x00), chr(0x00), chr(0x00), chr(0xFF), chr(0xFF),
chr(0xFF), chr(0xFF), chr(0xFF), chr(0xFF), chr(0x00), chr(0x00),
chr(0x00), chr(0x21), chr(0xF9), chr(0x04), chr(0x01), chr(0x07),
chr(0x00), chr(0x02), chr(0x00), chr(0x2C), chr(0x00), chr(0x00),
chr(0x00), chr(0x00), chr(0x01), chr(0x00), chr(0x01), chr(0x00),
chr(0x00), chr(0x02), chr(0x02), chr(0x54), chr(0x01), chr(0x00),
chr(0x21), chr(0xFE), chr(0x1B), chr(0x6B), chr(0x64), chr(0x64),
chr(0x69), chr(0x5F), chr(0x63), chr(0x6F), chr(0x70), chr(0x79),
chr(0x72), chr(0x69), chr(0x67), chr(0x68), chr(0x74), chr(0x3D),
chr(0x6F), chr(0x6E), chr(0x2C), chr(0x63), chr(0x6F), chr(0x70),
chr(0x79), chr(0x3D), chr(0x22), chr(0x4E), chr(0x4F), chr(0x22),
chr(0x00), chr(0x3B)

に変更!!

白背景のGIF画像のバイナリデータを出力しているので、透過のGIF画像のバイナリデータを出力するようにするだけらしい。
詳しくはこちら、GoogleAnalyticsモバイル版で出力されるGIF画像を透過GIFにする方法(PHP版)

これで本当に終わり。。。

Sponsored Links

コメントする

Eメールアドレスは公開されません。