技術情報

Matomo を使用したサーバーサイドのアナリティクスのトラッキングおよび/またはデスクトップアプリのトラッキング

 

デフォルトでは、Matomo はJavaScriptトラッカーコードを使用して、ブラウザでウェブサイトを訪問したユーザーを追跡することができます。しかし、JavaScriptを使用することだけが唯一の選択肢ではなく、Matomoはいくつかの代替手段も提供しています。例えば、Matomoを使えば、iOSとAndroidベースのアプリのモバイルアプリ分析ができます。また、サーバーサイド・トラッキング・ライブラリのいずれかを使用して、アプリ、API、またはサーバーバックエンドでユーザーとインタラクションのトラッキングを実装することもできます。Matomoチームは以下の言語でアプリとサーバーサイドアナリティクスのSDKを提供しています:

  • PHP
  • Java
  • C#

さらに多くの言語で、コミュニティが提供するSDKがある:

また、何らかの理由でサーバサイドトラッキングを実装できない場合でも、ウェブサーバのアクセスログにアクセスできる場合は、ログ解析ツールを使ってサーバサイドのログを Matomo にインポートすることができます!詳しくはサーバーログ分析そしてLog Analyticsを使ってログをインポートするには?

開発者の皆さんへ:これらのSDKのいずれかを使用している場合は、関連するGitHubのissue trackerでバグ、機能リクエスト、さらにはこれらのSDKの改善に役立つオープンなプルリクエストを報告していただけると大変助かります。これらの SDK のほとんどは、Matomo コミュニティの皆さんのような開発者によって構築されており、SDK を最新の状態に保つためには皆さんのサポートが不可欠です。PHP SDK は常に最新のものであり、Matomo 自身がサーバサイドのトラッキングに PHP SDK を使用しているため、新しい SDK を実装する際に参照できるものです。