プロジェクト

全般

プロフィール

QA #253

奈良 裕記 さんが4年以上前に更新

h3. ■現象/要望 

 Redmineのアクセス状況をアクセス状況を解析したい場合がある。 

 (個々のページのアクセスログ自体は #232 のソース修正で取得可能だが、傾向などを解析したい場合の対応) 

 可能なら、通常のRedmineユーザ環境(SubPj管理者権限迄)で、実施したい。 
 #本プロジェクトのアクセス状況を把握したい。。。 

 h3. ■解決策 

 1.Google Analyticsのタグ挿入(app/views/layouts/base.html.erb を修正) 

 Google Analyticsのタグは、head要素の最初に設定する様に記載されているため。 
 最初のhead と meta charset="utf-8"の途中に、Google Analyticsのタグを挿入する。 

 2.Google Analytics用プラグインの導入 

 Redmine Google Analytics Plugins 
 https://github.com/paginagmbh/redmine-google-analytics-plugin 

 3.ViewCustomizeによるMatomoのtracking code実行 

 ViewCustomizeとMatomo(旧Piwik)を導入し、画面表示時にMatomoのtracking codeを実行させる。 
 ViewCustomizeでログイン中IDを取得しMatomoに渡す。(下記実施例) 

 Matomoを利用するための Redmine(View Customize)の設定    下記のP.10 
 https://www.slideshare.net/crosspoints/redmineosaka-20-talkcrosspoints 

 4.画像表示でログ出来るアクセス解析ツールを利用する。 

 Matomo(旧Piwik)等)では、サーバ上の1ピクセルの画像を表示させることで、アクセス解析が行える。 
 Redmine上の書式付テキストで設定すれば対応可能。(標準の説明欄で可能) 

 !http://unofficial-redmine.org/piwik/matomo.php?idsite=2! !http://unofficial-redmine.org/piwik/matomo.php?idsite=2&rec=1"! 

 !<img src="http://unofficial-redmine.org/piwik/matomo.php?idsite=2" style="border:0" alt="" /> 

 <!-- Matomo Image Tracker--> 
 <img src="http://unofficial-redmine.org/piwik/matomo.php?idsite=2&amp;rec=1" style="border:0" alt="" /> 
 <!-- End Matomo --> 

 


 1,2はGoogle Analytics側の登録が必要 
 社内イントラの場合は、社内SECPOL上の判断が必要と思われる。 

 4は対象サーバのadmin権限/コンソール権限が無くとも可能。 
 (チケット単位にタグ挿入) 

 h3. ■対応状況 

 解決済 

 h3. ■補足 

戻る