モバゲーのアクセスをGoogle Analyticsで取る
タイトルのようなことをしたいと考えて組み込んでみました。
携帯電話用のトラッキングコードの組み込み方とかも、具体的なコードとかを表示してくれていい感じ。
google analytics 設定画面
(携帯用でPHPコードを勝手に作ってくれるの図)
Google Analyticsでプロファイルを追加して、トラッキングするページの最後に指定のタグを埋め込むだけの簡単設定。
問題点
1.については、ga.phpを編集して対応した
function trackPageView内で
携帯電話用のトラッキングコードの組み込み方とかも、具体的なコードとかを表示してくれていい感じ。
google analytics 設定画面
(携帯用でPHPコードを勝手に作ってくれるの図)
Google Analyticsでプロファイルを追加して、トラッキングするページの最後に指定のタグを埋め込むだけの簡単設定。
問題点
- モバゲー側でキャリア固有のUID等は削除されるので、ユーザー数の把握が出来ない。
- Javascriptが使えないので、画像を表示してトラッキングしているようなので、画像を非表示とかにしているとうまく使えない
1.については、ga.phpを編集して対応した
function trackPageView内で
// add for mbga
if (empty($guidHeader)) {
$pos = strpos( $_GET['utmp'], "opensocial_owner_id=" );
$guidHeader = substr( $_GET['utmp'], ($pos+20) );
}
としてモバゲーのidを渡すようにしたのと、
アクセス元が全部モバゲーのサーバになるので
2.については今のところ未対応。
(PHPで無理やりgifを開きに行ったりするのかしら?)
さて、うまくいくかしら?
アクセス元が全部モバゲーのサーバになるので
で、REMOTE_ADDRを上書きして渡すようにしてみた。// add for mbga$remoteaddr = $_SERVER["REMOTE_ADDR"];if ( isset( $_SERVER["HTTP_X_FORWARDED_FOR"] ) ) {$remoteaddr = $_SERVER["HTTP_X_FORWARDED_FOR"];}
2.については今のところ未対応。
(PHPで無理やりgifを開きに行ったりするのかしら?)
さて、うまくいくかしら?

コメント
コメントを投稿