技術情報

いくつかのページセクション/カテゴリー/ミニサイト/言語について、どのように測定し、レポートにアクセスさせることができますか?

Webサイトやアプリに複数の「セクション」(またはページの「カテゴリ」、「ミニサイト」、「マルチテナント」)が含まれることがあり、それらを互いに別々に追跡してレポートしたい場合があります。例えば、Webサイトが複数の言語で翻訳されている場合や、アプリが複数の市場に対応している場合、言語や市場(「セクション」)ごとにレポートを見たい場合などです。

解決策1) 各Webサイトのセクションを独立したWebサイトとして追跡し、ロールアップ・レポートを使用する。

これは、Matomoで各「セクション」をそれぞれ独立したWebサイトで追跡し、ロールアップ・レポートを使用してすべてのセクション/Webサイトにわたる集計レポートを取得することで機能する。

これにより、すべての「セクション」のデータへのアクセス権を与えることなく、特定の「セクション」に関するレポートへの読み取りや書き込みのアクセス権を簡単に与えることができます。

データをトラッキングするには、まずMatomoで新しいWebサイトを作成する必要があります。次にJavaScriptのトラッキングコードで、_paq.push(['setSiteId', 'ID_SITE_HERE']);を含む行が正しいWebサイトIDを参照する必要があるので、訪問者が現在閲覧している「セクション」に応じてID_SITE_HEREを設定するロジックが必要です。

いったんデータが追跡されると、ロールアップ・レポート機能を使用して、Webサイトをロールアップに集約し、すべてのWebサイトにわたるすべてのレポートを表示することができます。詳しくは、ロールアップレポートのユーザーガイドをご覧ください。

また、新しいユーザーを作成し、その権限を管理することで、ユーザーにこれらのWebサイトのレポートへのアクセス許可を明示的に与えることもできます。

多くのWebサイトを作成することになった場合、SitesManager APIを介してWebサイトの作成/更新/削除のプロセスを自動化したいと思うかもしれません。

ソリューション 2) 1 つのWebサイト、1 つのカスタムディメンション、複数のカスタムレポートおよび/またはセグメント

このソリューションでは、新しいカスタムディメンションでWebサイトの「セクション」を追跡し、カスタムレポートを作成して、レポートが必要なカテゴリごとにレポートを表示します。

“Action”スコープに新しいカスタムディメンジョンを作成する。

まず、アクションスコープのカスタムディメンションを作成します。次に、Webサイトでこのディメンションの値を追跡する必要があります。例えば、JavaScriptを使用して、setCustomDimension関数を呼び出すことができます。または、「category」値を持つURLパラメータがあれば、このURLパラメータをディメンション値として使用するようにディメンションを設定できます。ユーザーガイドで、カスタム・ディメンジョンの作成と追跡の方法を参照してください。

カスタムディメンジョンを追跡すると、レポート内のすべての値のリストを表示できます。オンラインデモの例を参照してください。

目標またはEコマースを追跡する場合は、2つ目のカスタムディメンジョンを作成することもお勧めします。カスタムディメンションを “Visit “スコープにも設定することで、目標やEコマースの注文をウェブサイトの最後に訪問した “セクション “に簡単に関連付けることができます。そのため、(ユーザーがコンバージョンする前に最後に閲覧された)すべてのウェブサイトのセクション/カテゴリのリストが表示され、次のメトリクスが表示されます:訪問数、コンバージョン数、コンバージョン率、収益など。この貴重なデータは、各ゴールまたはEコマースレポートの下に表示されます。

「セクション」カスタムレポートの作成

最後に、ウェブサイトの各セクションの詳細レポートを見たいとします。セクション “のMatomoレポートを表示できるように、Matomoでカスタムレポートを作成します。このカスタムレポートでは、1) 例えば「ページURL」や「ページタイトル」のディメンションを選択し、2) Where custom dimension 'Section' is 'News'である場合のような「フィルタ」も定義します。

そして、このカスタムレポートを表示すると、フィルターに一致し、Webサイトのこの特定のセクションに属するページのみが表示されます。カスタムレポートの作成については、ユーザーガイドを参照してください。

(多くのレポートを作成する場合は、CustomReports APIを使用してカスタムレポートの作成/更新/削除プロセスを自動化することをお勧めします)

(オプション)重要な “セクション”のセグメントを作成する。

また、カスタムディメンションのVisits where custom dimension 'Section' is 'Profile'などのセグメントを作成し、Matomoの任意のレポートにセグメントを適用することもできます。また、これらのセグメントのみのデータを含むスケジュールメールレポートを作成することもできます。セグメントを使用している場合、セグメントされたレポートにはこれらの訪問が行ったすべてのページが含まれるため、ページレポートでは、「セクション」が「プロフィール」であるページだけでなく、「スポーツ」、「テクノロジー」、「エコロジー」など、これらの訪問の他のページも表示されます。

多くのセグメントを作成することになれば、SegmentEditor APIを使用してセグメントの作成/更新/削除を自動化したくなるかもしれません。