技術情報

Matomo は Microsoft SharePoint Online (O365 Analytics) や SharePoint On-Premise ファームと互換性がありますか?

2025年01月21日 CMS 統合 追跡データ

MatomoアナリティクスをSharePointサイトに使用することで、従業員の生産性や全体的なユーザーエンゲージメントについてより詳しく知ることができます。

重要: 以下のリンクには、Matomo チームが管理または推奨していない情報やリソースが含まれています。サードパーティの拡張機能の使用は自己責任でお願いします。

1) SharePoint Modernエクスペリエンス(SharePoint Online – Office 365、またはSharePoint Server 2019)を使用している場合…

モダンなエクスペリエンスは、説得力があり、柔軟で、モバイルに対応し、より使いやすく設計されています。Office 365 の SharePoint Online で利用できます。一部のモダンエクスペリエンスは、SharePoint Server 2019(On-Premise)で利用できます。

MatomoでSharePoint Modernサイトを測定するには、このサードパーティの記事で説明されている手順に従ってください: Matomo Analytics をセットアップして、Modern SharePoint を追跡する。このソリューションでは、Powershell または Bash スクリプトを使用して、この SharePoint 拡張機能をインストールします。すべての詳細は、この記事に記載されています。

2) クラシックなSharePointサイトを使用している場合…

SharePointクラシックサイトコレクションをMatomoで測定するには、この記事の手順に従ってください: 従来のSharePoint サイトコレクションに Matomo Analytics をセットアップします。このソリューションでは、ページに Matomo トラッキングコードを自動的に追加する Powershell スクリプトを実行します。

3) 上記の解決策がうまくいかない場合は…

上記の解決策がうまくいかない場合は、リンク先の記事のコメントにコメントを残すことをお勧めします。

SharePoint 2013 ファームなどの旧バージョンの On-Premise をお使いの場合、SharePoint 2013 (イントラネット) サイトに Matomo JavaScript トラッキング コードを追加する方法 (通常は推奨されません) をお試しください。このソリューションでは、SharePoint 2013 のマスターページに Matomo JavaScript トラッキングコードを追加します。

a) ウェブサイトのトラッキングコードを取得する

  • 管理者アカウントまたはスーパーユーザーアカウントでMatomo (Piwik)にログインする
  • 右上のメニューからユーザー名をクリックし設定管理エリアにアクセスする
  • 左メニューのトラッキングコードをクリックする
  • トラッキングコードをコピーする

トラッキング・コードは以下のようになります:

<!-- Matomo -->
<script type="text/javascript">
  var _paq = window._paq || [];
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//{$MATOMO_URL}/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', {$IDSITE}]);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Matomo Code -->

トラッキングコード{$MATOMO_URL}はあなたの Matomo URL に置き換えられます。{$IDSITE}は、Matomoで追跡しているウェブサイトのIDサイトに置き換えられます。

b) このトラッキングコードをSharePointマスターページに追加します。

  • SharePoint Designer 2013 でマスターページを「詳細モード」で編集する
  • をクリックし、</head>タグの直前にMatomo Trackingのコードを貼り付けます。
  • マスターページを保存-チェックイン-公開/承認する。

c) Matomoでビジターデータをチェックする

訪問者 > 訪問ログ]で、カレンダーの “今日 “を選択すると、リアルタイムで追跡された訪問者とインタラクションを見ることができます。

MatomoタグマネージャをSharePointで使用する

よくある質問を見るMatomo Tag Manager を SharePoint で使用するには?