Analytics が訪問者を計測しない
ダッシュボードとリアルタイム表示が空のままなら、その原因はほぼ必ず、計測のたびに先に走るチェックのどれかです。これらのチェックは固定で組み込まれており、決まった順序で実行されます。それを知っていれば、原因は数分で見つかります。
その順序
チェックはこの順序で行われます:報告の送信元が別のホストであること、ブロックした IP、ボット、除外するアドレス、主スイッチ「トラッキング有効」、各モジュールのスイッチ、そして最後に編集者の除外です。最初に当てはまった条件で、処理は終わります。このときサーバーは、エラーを返すのではなく、あえて成功のステータスで応答し、その理由を示します — エラーのステータスは、ブラウザに再送を促してしまうからです。
スイッチを順に確認する
- WordPress のメニューで項目「Kakapo Analytics」を開き、左側のグループ「管理」で「設定」(ドイツ語:„Einstellungen“)に切り替えます。
- カード「トラッキング」でスイッチ「トラッキング有効」を確認します — オフになっていると、どのモジュールも何ひとつ記録しません。
- カード「記録」で、空になっている集計に対応するモジュールがオンかどうかを確認します。たとえば「ページ分析」(ドイツ語:„Seiten-Analyse“)、「クリック記録」、「リアルタイム訪問者」です。
- スイッチ「行動イベント」に注意してください:オフになっていると、ページの閲覧数は引き続きカウントされますが、クリック、スクロール、レイジ、デッド、フォーム、リンクは何も届けません。
- 続いて、カード「除外」を上から下へ順に確認していきます。
いちばん多い原因は自分自身
スイッチ「ログイン中の編集者を除外」は初期状態でオンです:ログインしていて投稿を編集できる人は、統計に現れません。そのため、ログインした状態での自分の閲覧は、どこにも表示されません。その下のチェックボックスで、除外を個々の範囲に限ることもできます — 何もチェックしなければ、すべてに適用されます。これは、ほかのカウントを狂わせずに、自分のサイトでヒートマップやセッション録画を試すための、想定された方法です。
除外とロック
- 「ブロックした IP アドレス」 — カードは現在の自分のアドレスを示し、それがすでにブロックされているか、今カウントされているかも伝えます。指定できるのは単一のアドレス、ワイルドカード、そして IPv4 と IPv6 の CIDR
- そこに IPv6 の範囲が入っているのに、自分の回線が IPv4 で接続している場合、カードは、それらのルールが効かないことをはっきりと知らせます
- 「除外するアドレス」 — 1 行に 1 つのルール、「*」は任意の文字を表し、比較されるのは報告されたアドレスの経路
- 「ボットフィルター」 — 既知のボット、クローラー、ヘッドレスブラウザはサーバー側で User-Agent から判別され、カウントされません
- 「計測の停止を許可」 — 訪問者は ?kwpa_optout=1 で計測を停止でき、?kwpa_optin=1 でそれを取り消せます。その記録は localStorage に保存され、端末とブラウザごとに有効です
- 送信元が別のホストを指している報告は記録されません — これが一連のチェックのいちばん最初のもの
オフにしたモジュールは、何も削除しません。すでに記録されたデータは見えたままで、新しいデータが加わらなくなるだけです。
この記事は役に立ったか?