Google Analytics Ranking プラグインにより、Google Analytics のデータを利用してテンプレートタグで人気記事/ウェブページのランキングを作成することが可能です。ウェブサイト/ブログのダッシュボードでサイト情報ウィジェットのグラフにページビューのサマリーを表示することもできます。
Google Analytics Ranking プラグインは PowerCMS 3 の Google Analytics プラグインの後継プラグインです。PowerCMS 5 に含まれる Google Analytics プラグインは PowerCMS 3 のものとは同名の別プラグインになります。
PowerCMS ver.3 で Google Analytics プラグインに行ったプラグイン設定は Google Analytics Ranking に一部引き継がれます。引き継がれないものについては新たに設定する必要があります。
Google Analytics Ranking プラグインを利用するには Google Analytics プラグインも必要です。Google Analytics プラグインも必ず設置、有効な状態にしてください。
インストール
製品パッケージの中から下記のものを同名のディレクトリ内に設置してください。設置後、管理画面への初回アクセス時にアップグレードが行われます。画面の指示に従ってアップグレードを完了してください。
- options/plugins/GoogleAnalyticsRanking
- options/tools/google-analytics-get-report
※ PSGI 環境の場合はプラグインを認識させるため、プロセスの再起動が必要です
Perl モジュールのインストール
Google Analytics 連携には以下の Perl モジュールが必要です。
- Crypt::SSLeay
- IO::Socket::SSL
- Mozilla::CA
レポートの取得
レポートを取得するには専用のスクリプト google-analytics-get-report を実行してください。定期実行する場合は cron やタスクスケジューラに設定してください。
cd $MT_DIR; perl ./tools/google-analytics-get-report
スクリプトの実行は PowerCMS のアプリケーションディレクトリから行ってください。
設定
プラグイン設定とは別に [Webサービス設定] 画面で Google Analytics のプロファイルを設定する必要があります。設定については下記ページを参照してください。
プラグイン設定
プラグイン設定はウェブサイト/ブログごとに行います。このプラグインにおいては、指定のない項目については親オブジェクトの値が利用されます。つまり Google Analytics Ranking プラグインが有効なブログにユーザー名やパスワードについてのプラグイン設定値がなければその親のウェブサイトの設定値を利用し、ウェブサイトに設定がなければシステムプラグイン設定の値を利用します。