Piwik によるアクセス解析

オープンソースの高機能リアルタイムWebアクセス解析ツール、Piwik のインストール方法です。

 

  • ファイル取得
$ wget -c -P /tmp http://piwik.org/latest.zip && cd /var/www/html && sudo unzip /tmp/latest.zip && sudo chown -R www-data:www-data piwik

 

  • DB作成
$ mysql -u root -p
mysql> create database piwik;
mysql> grant all privileges on piwik.* to piwik@localhost identified by 'piwik_db_password';
mysql> exit;

 

  • Web から設定。

http://サイト名/piwik/

 

  • Drupal クライアント設定
$ sudo drush en piwik -y

admin/config/system/piwik

 

  • SSL 設定

http 接続を確認した後、セキュアな SSL 接続を設定する。

WEB サーバの SSL を有効にして、

$ sudo a2enmod ssl
$ sudo a2ensite default-ssl
$ sudo service apache2 restart

SSL 接続するために、piwik の設定を変更。

$ sudo vim config/config.ini.php
[General] force_ssl = 1

 

  • varnish用設定
    [General]
    assume_secure_protocol = 1
    proxy_client_headers[] = HTTP_X_FORWARDED_FOR
    proxy_host_headers[] = HTTP_X_FORWARDED_HOST
    

 

  • 接続確認

https://サイト名/piwik/