QA #253
奈良 裕記 さんが4年以上前に更新
h3. ■現象/要望
Redmineのアクセス状況をアクセス状況を解析したい場合がある。
(個々のページのアクセスログ自体は #232 のソース修正で取得可能だが、傾向などを解析したい場合の対応)
可能なら、通常のRedmineユーザ環境(SubPj管理者権限迄)で、実施したい。
#本プロジェクトのアクセス状況を把握したい。。。
h3. ■解決策
1.Google Analyticsのタグ挿入(app/views/layouts/base.html.erb を修正) 下記 1,4について動作検証済
Google Analyticsの利用(ソース修正要)
(以下、Google Analyticsの登録が完了し、設定するタグが発行済の前提)
1. app/views/layouts/base.html.erb を修正
Google Analyticsのタグは、head要素の最初に設定する様に記載されているため。
最初のhead と meta charset="utf-8"の途中に、Google Analyticsのタグを挿入する。
2.Google Analytics用プラグインの導入 Analytics用プラグインの導入(参考)
(Redmine4.0での動作は未検証なので参考のみ)
Redmine Google Analytics Plugins
https://github.com/paginagmbh/redmine-google-analytics-plugin
3.ViewCustomizeによるMatomoのtracking code実行 3.ViewCustomizeによるtracking code実行(参考)
ViewCustomizeとMatomo(旧Piwik)を導入し、画面表示時にMatomoのtracking (動作未検証なので参考のみ)
ViewCustomizeを導入し、画面表示時にtracking codeを実行させる。
ViewCustomizeでログイン中IDを取得しMatomoに渡す。(下記実施例)
Matomoを利用するための Redmine(View Customize)の設定 下記のP.10
https://www.slideshare.net/crosspoints/redmineosaka-20-talkcrosspoints
4.画像表示でログ出来るアクセス解析ツールを利用する。
Matomo(旧Piwik)等)では、サーバ上の1ピクセルの画像を表示させることで、アクセス解析が行える。 一部ツール(Matomo(旧Piwik)等)では、サーバ上の1ピクセルの画像を表示させることで、アクセス解析が行える。
Redmine上の書式付テキストで設定すれば対応可能。(標準の説明欄で可能)
1,2はGoogle Analytics側の登録が必要
社内イントラの場合は、社内SECPOL上の判断が必要と思われる。
4は対象サーバのadmin権限/コンソール権限が無くとも可能。
(チケット単位にタグ挿入)
h3. ■対応状況
解決済
h3. ■補足
戻る