古いブラウザを使用しています。 より速く、より安全なブラウジング体験をお求めなら、今すぐ無料でアップグレードしてください。

Loading...

CakePHPで携帯版GoogleAnalyticsを導入する

こんにちは。制作担当のmaruです。

弊社でCakePHPを使用した携帯サイトに、携帯版GoogleAnalyticsを埋め込む際に、うまく読み込んでくれず、CakePHP用に修正したものをメモしておこうと思います。 状況としては、「配布されたコードをテンプレートに貼りつけただけでは、認証用の画像のURLがうまく取得できない」などといった現象が起きておりました。 今回解決した際の手段として、 1. GAから配布されているga.phpを、APP/webroot/ に配置 2. $GA_ACCOUNT="MO-XXXXXX-X"; と $GA_PIXEL="/ga.php"; を、値を直接入れるようにGAコードを書き換え。 3. /ga.php のパスがフォルダの関係上、/xxx/ga.php としなければならなかった。 といった処理をしまして、作動いたしました。 作動後、 Notice エラーが出てしまったので、以下のコードを書き換えて完了しました。 $referer = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; $query = isset($_SERVER["QUERY_STRING"]) ? $_SERVER["QUERY_STRING"] : ''; $path = isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : '';