EC-CUBE2.11系にGoogle Analytics Mobileを設置する方法

EC-CUBE2.11系にGoogle Analytics Mobileを設置する方法

analitytics

EC-CUBE2.11にEC-CUBEにGoogle Analytics Mobileを設置する方法(改訂版)で書いた方法を適用しても表示されない!とコメントをいただいたので改めて設置方法を探ってみたいと思います

1.トラッキング コードの取得

https://www.google.com/analytics/
ログインして一番下にある[プロファイルを追加»]
URLをいれて完了
[詳細]タブ>[携帯電話向けのサイト]>[保存して終了]

携帯電話向けのサイトで表示されたトラッキングコードを使用します

2.テンプレートにトラッキングコードを貼り付ける

正直あまりいい方法ではないのですが一番確実な方法なのでgoogleさんに言われたとおりの上に貼り付けます

/data/Smarty/templates/mobile/site_frame.tpl 24行目に挿入

imgタグを貼り付ける

bodyタグのすぐ上に貼り付けます
幅と高さを指定しないと最近の携帯では表示されちゃうことがあるので指定します

/data/Smarty/templates/mobile/site_main.tpl 139行目付近に挿入

4.ga.phpダウンロードしをhtml直下に配置する

html/ga.php

5.SC_MobileImage.phpに1行追加する

6.シミュレーターでアクセスし、imgタグが正しく表示されているか確認する

ソースを見てこんな感じになっていればOKです

あとは、googleさんのステータスが変更になるのを待ちましょう
さらに、Google Analytics で利用可能なモバイル レポートを見る限りではiPhone や Android 端末もGoogle Analytics Mobileで取得が出来るようなのでそちらにもトラッキングタグを貼るといいですね

3 Replies to “EC-CUBE2.11系にGoogle Analytics Mobileを設置する方法”

  1. ピンバック: EC-CUBEのモバイル版にGoogle Analytics携帯用コードを設置する方法 | 立川市のホームページ制作会社ゼロスリーのブログ
  2. はじめまして。

    この記事を見て、今更ながらモバイルサイトへのAnalytics導入に奮闘している次第です。

    記事にあるとおり導入のための手順を踏み、該当サイトへアクセスした際に下記のようにエラーが出てimgタグの書き出しは行われていない様子です。

    Fatal error: Call to undefined function googleAnalyticsGetImageUrl() in/var/www/html/www.e-noson.com/public_html/data/Smarty/templates_c/mobile/%%58^587^5876E692%%site_main.tpl.phpon line 171

    Fatal error: Class ‘MDB2’ not found in /var/www/html/www.e-noson.com/public_html/data/class/SC_Query.phpon line 76

    templates_cのキャッシュファイルは削除しましたが、同じエラーが出てしまいます。

    当方の環境および情報は下記のとおりです。

    サイト: http://www.e-noson.com/
    EC-CUBEバージョン: 2.11.4
    PHPバージョン: PHP 5.3.3
    DBバージョン: PostgreSQL 9.1.9

    何かしら改善のためのヒントを頂戴いたしたく、宜しくお願いします。

コメントを残す