技術情報

Matomo JavaScriptトラッキングクライアントが作成するクッキーとは何ですか?

あなたのウェブサイトやアプリのユーザーをトラッキングするために、JavaScriptのデフォルトのMatomoトラッキングコードは、あなたのウェブサイトのドメインに設定されるファーストパーティクッキーを使用します。

Matomoによって作成されたクッキーは、次のように始まります:

  • _pk_ref
  • _pk_cvar
  • _pk_id
  • _pk_ses
  • mtm_consent,mtm_consent_removedとmtm_cookie_consent:ユーザーに同意を求める場合
  • matomo_ignoreクッキー方式またはiframeオプトアウト方式を使用して、トラッキングの対象から除外(オプトアウト)する場合に使用します。(注意: Matomo がトラッキングされるウェブサイトとは異なるドメインで設定されている場合、matomo_ignoreクッキーはサードパーティークッキーになります。このクッキーには個人情報やIDは含まれず、クッキーの値はすべての訪問者に共通です。)
  • matomo_sessid(オプトアウト機能を使用する場合) (これは nonce と呼ばれ、CSRF のセキュリティ問題を防ぐのに役立ちます)
  • _pk_hsrヒートマップまたはセッション録音を使用する場合

また、プライバシー保護の理由などから、すべてのファーストパーティクッキーを無効にするにすることもできます。

MatomoはデフォルトではサードパーティのCookieを使用しません。必要に応じてサードパーティの_pk_uidクッキーを有効にすることができます。

詳細はこちらMatomoはどのようなデータを追跡しているのか?.

デフォルトの有効期限

上記のクッキーは、最終的に失効し、ユーザーのブラウザから削除されます。

  • _pk_id– 13ヶ月(ユニークビジターIDなど、ユーザーに関するいくつかの詳細を保存するために使用されます)
  • _pk_ref– 6ヶ月(アトリビューション情報、ウェブサイトを訪問するために最初に使用されたリファラーを保存するために使用されます)
  • _pk_ses,_pk_cvar,_pk_hsr– 30分(訪問データを一時的に保存するために使用される短時間のクッキー)
  • _pk_testcookieが作成され、その後直接削除する必要があります(訪問者のブラウザがクッキーをサポートしているかどうかを確認するために使用されます)
  • mtm_consent(またはmtm_consent_removed)は、ユーザーによって同意が与えられた(または削除された)ことを覚えておくために、30年の有効期限で作成されます。呼び出すことで、ユーザー同意の有効期限をより短く定義することが可能です:_paq.push([‘rememberConsentGiven’, optionallyExpireConsentInHours])を呼び出すことで、ユーザー同意の有効期限を短く定義することができます。詳しくは同意を求める開発者ガイドを参照してください。
  • mtm_cookie_consentは、クッキーの保存と使用に対する同意がユーザーによって与えられたことを記憶するために、30年の有効期限で作成されます。呼び出しによって、ユーザーのクッキー同意の有効期限をより短く定義することが可能です:_paq.push(['rememberCookieConsentGiven', optionallyExpireConsentInHours]);.詳しくは同意を求める開発者ガイドをご覧ください。
  • matomo_ignore– 30年
  • matomo_sessid– 14日間(訪問者を特定するためのデータは含まれておらず、「必須」クッキーとみなされることに留意してください。)

上記のデフォルトの有効期限は、JavaScriptで変更することができます。カスタム有効期限の設定についてはこちらをご覧ください。