Google Analytics
Posted by amayadori on 2007/11/16(金) 15:52 in
概要
モジュール名称
google_analytics
概要
Googleが無料で提供する高機能なウェブサイトトラッキングツールのGoogle AnalyticsをDrupalサイトに導入するためのモジュールです。
当然のことながら、Google AnalyticsのIDが必要となります。
2007/09/23に現在の最新版である5.x-1.3がリリースされています。
トラッキングするロールを選べたり、プロフィールの項目でトラッキングできたりと、細かいデータを収集することが可能です。
5.x-1.3版からはトラッキングする拡張子が設定出来るようになっています。
埋め込まれたファイルや、添付ファイルもトラッキングの対象にすることが出来るのかもしれませんね1。
さらに、トラッキングのためのJavaScriptファイルをサイト内にダウンロード保管しておいて、呼び出されたときにローカルより送信して、ページの表示時間を短縮する機能が追加されたようです。ただし、この機能を利用するためにはファイルシステムのダウンロード方法が「公開」に設定されている必要があります。また、一日一回このファイルをGoogle Analyticsよりダウンロードして最新版の維持を行うため、cron機能が必須なのではないかと思われます。
- 1. 2007/11/16現在、未確認です
公開先のページ
公開バージョン
5.x
4.7.x-dev
5.x-dev
設定
インストール
- 公開先に登録されている「5.x-1.3」の「Download」から、「google_analytics-5.x-1.3.tar.gz」がダウンロードできます。※2007/11/16現在
- ダウンロードしたファイルを解凍します。
- 解凍して取り出された「google_analytics」フォルダ以下をDrupalの「sites/all/modules」にアップロードします。
- モジュール管理メニュー(管理→サイトの構築→モジュール)にて「その他」グループに表示されている「Google Analytics」にチェックを入れて「設定の保存」で有効にします。
- DBテーブルに変更があるようです。update.phpの実行を試してください。
- 項目の意味が逆になった箇所があります。
トラッキングするユーザーロール項目がトラッキングをしないユーザーロールに変わっています。
項目のタイトルこそ、User Role Trackingで変わっていませんが、設定する内容は正反対に変更になっています。アップデート後は念のため、確認してください。 - 項目拡張機能中にあるurchin.js をローカルにキャッシュ保存1はDrupal本体のフィルシステムのダウンロード方法が"公開"に設定されている必要があります。ファイルシステムの設定ページでも警告されていますが、サイト運営後にダウンロード方法を変更すると、画像などをコンテンツ内で使用している場合にリンク切れのエラーを引き起こす可能性があります。
- 1. Cache urchin.js locally
設定
- 管理(Administer) -> サイト設定(Site Configuration) -> Google Analytics 画面でGoogle Analyticsモジュールの設定をします。
- Analytics アカウント 設定
トラッキングコードはドメインを登録した Google Analytics のプロファイル毎に違います。 Google Analytics で確認または登録してください。
- トラッキングをしないユーザーロール
トラッキングの対象としないユーザー・ロールをチェックします。※以前のバージョンと逆の意味になっていますので、アップデート直後はよく確認してください。
- ユーザ毎のトラッキング
Google Analyticsのレポートに個別ユーザー毎の統計を表示する機能がありますが、この項目で選択した内容でレポートに集計することが出来るようになります。プロフィールの項目を利用しますので、profileモジュール1が有効になっている必要があります。
- 追跡するファイルの拡張子
ここで設定する拡張子を持つファイルのトラッキングをします。トラッキングされる範囲はコンテンツ内に埋め込まれているものや添付ファイルなどが対象なのではないかと思われます(2007/11/16現在、確認をしていません)。
- 拡張機能
- urchin.js をローカルにキャッシュ保存
トラッキングの際に使用されるurchin.jsをサイトのキャッシュとして保存しておきます。これにより、コンテンツが表示される度毎にGoogle Analyticsのサーバーにダウンロードをしに行かなくなるのでコンテンツの表示を早く完了させることが可能になります。ただし、urchin.jsの最新版を維持するために、1日1回Google Analyticsのサーバーからダウンロードして更新します。
- JavaScript Code
Google Analyticsにカスタムスクリプトを追加することが出来ます。
ここで入力したコードはGoogle Analyticsが出力されるページすべてに出力されます。
- urchin.js をローカルにキャッシュ保存
トラッキングの際に使用されるurchin.jsをサイトのキャッシュとして保存しておきます。これにより、コンテンツが表示される度毎にGoogle Analyticsのサーバーにダウンロードをしに行かなくなるのでコンテンツの表示を早く完了させることが可能になります。ただし、urchin.jsの最新版を維持するために、1日1回Google Analyticsのサーバーからダウンロードして更新します。
- Analytics アカウント 設定
トラッキングコードはドメインを登録した Google Analytics のプロファイル毎に違います。 Google Analytics で確認または登録してください。
- 設定が完了したら"設定の保存"で保存します。
- 1. Drupal本体に同梱されているモジュールです
日本語化
日本語化note:
日本語化するためにはpoファイルのインポートが必要です。
- この下の項目にある"日本語化ファイル"内のリンク先に日本語化ファイルを登録してあります。
- Drupal日本語プロジェクト | Drupalを日本語で使いやすく!で公開されている日本語プロフィール+jBoxモジュールを利用している場合はモジュールをアップロードする前にモジュールのフォルダ「google_analytics」内の「po」フォルダ内に、ダウンロードした日本語化ファイルを解凍して出てくる「ja-google_analytics.po」を「ja.po」にリネームしてからコピーをした上で、アップロードしてください。モジュールを有効にした際に自動的にpoファイルがインポートされます。
※最新のjboxモジュールに同梱されている「Update Locale」を有効にしていた場合、サーバーより自動取得できます(予定)。
- 上記以外の方は、ローカライゼーションメニュー(管理→サイトの設定→ローカライゼーション)のインポートから、「ja-pathauto.po」ファイルをインポートしてください。
アップデートの場合もインポートが必要です。
日本語化ファイル: