【エックスサーバー】Piwikのインストール手順

良記事でしたか?シェアして頂けると泣いて喜びます!(TдT)

piwik
エックスサーバー に無料のオープンソース・アクセス解析ソフト「Piwik」をインストールした時の記録です。

環境

  • ソフト:Piwik 3.0
  • レンタルサーバー:エックスサーバー
    • Apache 2.2
    • PHP 7.0
    • MySQL 5.5
    • 独自ドメインあり
    • SSLあり

結論から言うとエックスサーバーは何も問題無くPiwikが動きます。

スポンサーリンク

Piwikの特徴

Piwikを軽く紹介します。

Free Web Analytics Software
Piwik is the leading open-source analytics platform that gives you more than just powerful analytics: Free open-source software 100% data ownership User pr...

特徴は

  • 無料
  • オープンソースなので安全そう・長く使えそう
  • 複数サイトをまとめて計測できる
  • スマホアプリで確認できる

で、個人的には複数サイトをまとめて計測できる点が凄く気になりました。

現在、GoogleAnalyticsPtEngineをお借りしておりますが、

GoogleAnalytics
⇒視座が高すぎて傾向を掴む位しか出来ない
⇒詳細を確認することもできるが、そのための手数が多い

PtEngine
⇒視座の高さ・見せ方・ヒートマップは超最高だが、ページ毎のinとoutの流れが把握できない
⇒無料版だと1サイトしか記録できない

それぞれこういった不満があります。
Piwikはそれぞれの良い所を併せ持っていて自分に合っているように思えたので、しばらく試用してみることにしました。

プログラムファイルのアップロード

公式サイトからプログラムをダウンロード

Free Web Analytics Software
Piwik is the leading open-source analytics platform that gives you more than just powerful analytics: Free open-source software 100% data ownership User pr...

ZIPファイルを解凍

ZIPファイルの中に piwik というフォルダがあると思います。
これをデスクトップ辺りに解凍しておきます。

サーバーにFTPアップロード

FFFTPやWinSCPなど、FTPツールでサーバーにアップロードします。

ハマリポイント

【「バイナリモード」でアップロードする】ことを忘れないように注意。
私の場合、初めてアップロードしたときに

  1. 解凍結果が壊れていた
  2. バイナリモードでアップロードしていなかった

どちらかの理由のため下記エラーメッセージが表示されて正常動作しませんでした。

何か設定ファイルに事前に設定しとかなきゃいけないのか?
など調査に時間を取られました…。

おかしいな、と思ったらまずは

  1. 公式サイトからダウンロードし直す
  2. バイナリモードでファイルをアップロードし直す

を試してみて下さい。

インストール画面操作

URLを開く

piwikをアップロードした先のURLを開きます。
ファイルに異常が無ければ「ようこそ!」画面が表示されます。

ようこそ

『次へ』をクリック。

システムの確認

動作環境のチェックが行われます。
エックスサーバーでは全項目「正常」でした。

システムの確認

『次へ』をクリック。

データベースのセットアップ

そうそう。データベース(MySQL)は予め準備しておく必要があります。

テーブルプレフィックスを付けられますので、既存のデータベースを使いまわすことはできますが、データ量が多くなるでしょうし、バックアップ管理の観点から別途データベースを作っておくことを強く推奨します。

データベースのセットアップ

必要項目を入力し、『次へ』をクリック。

テーブル作成が完了すると下図状態になります。

テーブル作成完了

『次へ』をクリック。

スーパーユーザー(管理者)の登録

Piwikにログインするための最初のユーザーを作成します。

最初のWebサイトの登録

「私にPiwikコミュニティの~」にチェックが有ると更新版の連絡とかSNSの書き込みとか、「send me~」にチェックが有ると有料プラグイン/有料レンタルの営業メールが来ると思われます。

私は両方共チェックを外しました。ゴメンネ。

必要項目を入力し、『次へ』をクリック。

最初の解析対象サイトの登録

最初のサイトを登録します。

最初のWebサイトの登録

必要項目を入力し、『次へ』をクリック。

トラッキングタグをメモる

トラッキングタグ(解析タグ)をコピーして取っておきます。

トラッキングタグをメモ

タグをメモったら『次へ』をクリック。

設定完了画面

インストール完了

『PIWIKを続ける』をクリック。

動作確認&タグ設置

初ログイン

インストール画面で指定した管理ユーザーのIDとパスワードを入力。

初ログイン

ログイン後の画面

こんな画面が出たら正常に稼働しています。

ちなみに、設定>個人用>システムの更新構成>「自分用のビジットを除外」をクリックしておくと、自分のアクセスを除外してくれるようです。

大抵のツールはIPアドレスを入力しなきゃいけないが、プロバイダを使ってネット接続している以上、IPアドレスは変わる可能性がある。
自分のCookieを弾いてくれるのは確実でいいね。

個人設定画面

WordPressにトラッキングタグを埋め込む

<HEAD></HEAD>タグの中にトラッキングタグを設定して初めて計測できるようになります。

WordPressのSimplicityテーマを使っている場合、

管理画面>外観>テーマの編集>header-insert.php

内の「ログインユーザーをカウントしたくない場合はここに挿入」の直後にトラッキングタグをコピペします。

HEADタグにタグを貼り付け(Simplicity)

画面操作手順:

  1. 外観>テーマの編集
  2. header-insert.php
  3. 「ログインユーザーをカウントしたくない場合はここに挿入」の直後にトラッキングタグを貼り付ける
  4. 『ファイルを更新』ボタン押下

まとめ

しばらくデータを取ってみて、良さそうなら本格的にPtEngineから乗り換えようと思ってます。

関連記事

各種Tips/Web開発
各種Tips/Web開発
Blog内から、Web開発に関連する記事をまとめています。 レンタルサーバネタ エックスサーバー ムームードメインで取得したドメインを使う方法 ドメインは、Webサーバーはを使っています。 ムームーで取ったドメインは同系列...
スポンサーリンク

良記事でしたか?シェアして頂けると泣いて喜びます!(TдT)

フォローすると新着記事が分かります。極稀に「おっぱい」と言うかも!?(眼福