Matomo: はじめに

分析ニーズに合わせてMatomoを効率的にセットアップし、活用する方法を発見してください。

👋 Stackheroのドキュメントへようこそ!

Stackheroは、数多くの利点を提供する、すぐに使えるMatomoクラウドソリューションを提供しています。

  • 無制限のウェブサイト、メンバー、セグメント、目標、データ保持期間。
  • ワンクリックで簡単に更新
  • HTTPSで保護されたカスタマイズ可能なドメイン名(例: https://analytics.your-company.com)。
  • プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ

時間を節約し、生活を簡素化: StackheroのMatomoクラウドホスティングソリューションを試すのに5分しかかかりません!

自分のウェブサイトへの頻繁な訪問は、分析データを歪める可能性があります。幸いなことに、MatomoはIPアドレスを除外する簡単な方法を提供しており、データの正確性と洞察力を保ちます。

まず、Matomoダッシュボードを開き、管理 > ウェブサイト > 管理に移動します。更新したいウェブサイトを選択し、編集アイコンをクリックして、除外したいIPアドレスをExcluded IPsフィールドに入力します。

Matomoで管理されているすべてのウェブサイトのIPを除外するには、管理 > ウェブサイトに移動し、設定を選択します。

時には、URLにトークンやメールアドレスのような機密情報が含まれることがあります。Matomoはこのデータを除外する機能を提供しており、プライバシーとセキュリティを維持するのに役立ちます。

Matomoダッシュボードにアクセスし、管理 > ウェブサイト > 管理に移動し、更新したいウェブサイトを選択します。編集アイコンをクリックし、除外したいパラメータをExcluded Parametersフィールドに入力します。

例えば、tokenを追加すると、?page=authorization&token=abcdのようなクエリからtokenパラメータが削除されます。

Excluded Parametersは正規表現もサポートしています!

Google AnalyticsからMatomoに移行していますか?MatomoのGoogle Analytics Importerプラグインを使用して、過去のデータを転送し、スムーズな移行を実現し、貴重な洞察を保持できます。

まず、Matomoダッシュボードにアクセスし、管理 > プラットフォーム > マーケットプレイスに移動します。"Google Analytics Importer"プラグインを見つけてインストールをクリックします。インストール後、管理 > システム > Google Analytics Importで利用可能になります。

次に、MatomoをGoogle Analyticsアカウントにリンクします。詳細な手順はここで確認できます:MatomoのGoogle Analytics Importerドキュメント

警告 データのインポートはMatomoに新しいウェブサイトを作成します。すでにデータを収集している場合、統合できない2つの別々のウェブサイトが存在します。詳細はこのGitHubの問題を参照してください。

データの重複を避けるために、次の手順を検討してください:

  1. Google Analyticsのインポートを開始して新しいウェブサイトを作成します。
  2. 新しく作成されたウェブサイトからMatomoのトラッキングコードをサイトに追加します。
  3. 同時に、データの重複を防ぐためにGoogle Analyticsのトラッキングコードを削除します。
  4. インポートが完了したら(数日かかる場合があります)、MatomoからGoogle Analytics Importerプラグインを削除します。

あなたのウェブサイトはシングルページアプリケーション(SPA)ですか?MatomoのJavaScriptトラッキングクライアントを使用している場合、ユーザーアクションを効果的に追跡するために追加のコードが必要です。

MatomoはSPAトラッキングに関する包括的なドキュメントを提供しており、こちらで利用可能です:Matomo SPAトラッキングガイド

あなたのウェブサイトがReact、Vue.js、Gatsbyのようなフレームワークで構築されている場合、このプロセスを簡素化するためのモジュールが利用可能かもしれません。

MatomoでリクエストをユーザーIDと関連付けることで、ユーザーの追跡を強化します。このステップは、ユーザーの行動に関するより深い洞察を得るのに役立ちます。

これを設定するには、_paq.push([ "setUserId", "<userIdHere>" ]);コードを使用してユーザーIDを定義します。

覚えておいてください:

  • setUserIdtrackPageViewの前に定義する必要があります。
  • ユーザーIDは文字列でなければなりません。Matomoは整数を送信してもエラーを記録しませんが、対応するユーザーIDを表示しません。整数を文字列に変換する必要がある場合はuserId.toString()を使用してください。

詳細については、MatomoのJavaScriptトラッキングガイドを参照してください。

注意 リクエストとユーザーIDを関連付ける際には、関連する法律を遵守してください。

Matomoはindex.htmlINDEX.htmlのようなページを区別します。サイトにとって大文字小文字の区別が重要でない場合、次のコードをMatomoのJavaScriptトラッキングタグに追加してURLを正規化できます:

// このコードを追加します:
_paq.push(['setCustomUrl', location.href.toLowerCase()]);
// この行の直前に:
// _paq.push(['trackPageView']);

追加のガイダンスについては、公式Matomo FAQを確認してください。