Google Analytics モバイル版をCakePHPで導入してみた

いやぁGoogle Analyticsがモバイルに対応しましたね。CakePHPで開発した自分のサイトでも早速導入しましたが、なかなかトラッキングできず困っていましたが、スゴい簡単なミスをおかしていました。

ブログなどを参考に導入してみたが、なかなかトラッキングできなくて。CakePHPで導入するときはちょっと注意が必要かも。

俺だけかな。

まずはPHPとかダウンロードする

これが無いとどうしようもないですね。Google Analytics Now More Powerful, Flexible And Intelligentからダウンロードできます。「download snippet instructions」ってところがダウンロードリンクです。

ファイルをアップロード

ダウンロードしたファイルのga.phpをwebrootフォルダにアップロードします。

ソースを埋め込む

ダウンロードしたファイルのphp1.snippetをエディタで開き、コピーしてモバイル用layoutの一番上に貼付ける。

んで、

$GA_ACCOUNT = “ACCOUNT ID GOES HERE”;

の箇所を、UA-XXXXXXXX-NをMO-XXXXXXXX-Nにして「ACCOUNT ID GOES HERE」の部分に入力。

$GA_PIXEL = “ga.php”;

という部分を”/ga.php”とします。

次にphp2.snippetのファイルをエディタで開き、コピーして</body>タグの直前にでもペースト。php2.snippetはimgタグを吐き出すようになっているので、bodyタグ内に貼付けること。

ここからが重要!

<?php
   $googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
?>
<img src=”<?= $googleAnalyticsImageUrl ?>” />

<?php
   $googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
?>
<img src=”<?php echo $googleAnalyticsImageUrl; ?>” />

と変更すること。これがどうやら問題だったぽい。PHPショートタグが問題だったようだ。

これでちゃんとトラッキングしました。

よかったよかった(^^

レコメンデーションエンジン
 
0 コメント

コメントする

Twitterで簡単にコメントできます。→

コメント一覧に反映されるまで少々時間がかかります。

コメント:

 
 

Additional comments powered byBackType