技術情報

訪問者のクッキーレス(すべてのクッキーを無効にする)にはどうすればよいですか?

一部の国では、法律により、ユーザーがすべてのトラッキング、特にトラッキングクッキーをオプトアウトする方法を提供することがウェブサイトに要求されています。Matomoは、訪問者の情報を保存するためにCookieを使用していますが、Cookieを使用せずにMatomo Analyticsを使用することも可能です。これは、より具体的でないデータを受け入れることを望むなら、すべての訪問に対して設定することができますし、さらなるトラッキングに同意する前にに、すべての訪問に対して行うかもしれません。どのような理由であれ、クッキーを無効にする方法は以下の通りです。

Matomo内のすべてのサイトのCookieを無効にする

どのサイトでもクッキーを利用したくない場合は、次のようにしてください。すべてのサイトのクッキーを無効にするをご覧ください。

On-Premise または Matomo Cloud を使用している場合、特定のサイトの Cookie を無効にします。

こちらもご覧ください:Matomoが使用するクッキーの一覧.
MatomoをJavaScriptトラッキングコードと一緒にウェブサイトにインストールした場合、MatomoのJavascriptコードに1行追加するだけで、トラッキングクッキーを無効にすることができます。あなたのサイトのエディタでトラッキングコードを見つけ、vを含む行を探し、その前の行に関数_paq.push(['disableCookies']);を追加するだけです。そうすると、コードのその部分は次のようになります:

[...]
    // Call disableCookies before calling trackPageView 
    _paq.push(['disableCookies']);
    _paq.push(['trackPageView']);
    [...]
    

以上です!Matomoはトラッキングクッキーによる個人情報の収集を一切行いません。クッキーの使用に同意するまで、クッキーを無効にしたい場合は、以下のリンクをクリックしてください、クッキーの同意に関する開発者向けドキュメントを見る.

Matomo for WordPressをご利用の場合

WordPressの管理画面にログインします。「Matomo Analytics -> Settings」に進みます。トラッキング設定ページが表示されます。クッキーを無効にするには、「クッキーを無効にする」オプションを有効にし、「変更を保存」を押してください。

  1. WordPressの管理ダッシュボードにログインします。
  2. Matomo Analyticsセクションをクリックし設定ページを表示します。
  3. クッキーを無効にするチェックボックスまでスクロールダウンして、選択されていることを確認してください。
    Disable Cookies - WordPress Checkbox
  4. ページの一番下までスクロールして変更を保存するを確認する。

Matomo Tag Managerを使用している場合

クッキーの同意ソリューションを使用しているかどうかに応じて、タグマネージャ経由でクッキーを無効にする主な方法は2つあります。

クッキーを完全に無効にする

クッキーを無効にする組み込み機能を使用することができます。Matomoの設定変数を設定する際に、Disable Cookiesチェックボックスが有効になっていることを確認してください。

  1. Matomo タグを作成すると、Matomo コンフィギュレーション設定が表示されます。まだ作成していない場合は、[Create New Matomo Configuration]リンクをクリックしてビルダーを読み込みます。
  2. 読み込みが完了したら、必要事項をすべて入力し、「Disable Cookies」というチェックボックスまでスクロールダウンします。
    Disable Cookies via Matomo Tag Manager
  3. Create New Variableをクリックして、設定を確認します。

Matomoタグマネージャをクッキー同意ソリューションと共に使用する場合

ユーザが同意した場合にもクッキーを使用したい場合は、「カスタムHTML」タグを作成し、このタグに_paq.push(['requireCookieConsent']);を挿入します。また、”DOM Ready “のトリガーを作成する必要があります(ページビュー・トリガーの前に最初に実行されます)。次に、カスタムHTMLタグで、”これらのトリガーのいずれかがトリガーされたときにこのタグを実行する “を “DOM Ready “に設定します。

データ精度への影響

Cookieがデータの精度にどのような影響を与えるかについては、FAQをご覧ください:訪問者がクッキーを無効にした場合、Matomo(Piwik)のレポートの正確性にどのような影響がありますか?

JavaScriptのトラッキングコードですべてのアナリティクスクッキーを無効にすることで、アナリティクスクッキーの同意バナーを表示させないことができます(上記の手順に従ってください)。詳細はこちら同意やクッキーのバナーを使用せずにアナリティクスをトラッキングする

現在も作成される可能性のある、分析以外の重要なクッキー

クッキーを無効にしても、Matomo は場合によっては必須クッキーを設定することがありますが、これは純粋に機能的なものであり、個人情報保護法の対象となるような個人データは含まれていないことに留意してください。実際、これらのクッキーはすべて、ユーザーのセキュリティとプライバシーを高めるために設計されています。必要不可欠なクッキーと、それらを見つけると予想される理由は次のとおりです:

  • piwik_ignore– クッキーやiframeのオプトアウトを使用して、トラッキングから除外する場合、マトモはマトモサーバのドメインにクッキーpiwik_ignoreを作成します。
  • MATOMO_SESSIDMATOMO_SESSIDは、一時的な短命のクッキーで、nonce(基本的に乱数)を提供します。これは、ユーザーがトラッキングをオプトアウトしている間、CSRFのセキュリティ問題を防ぐのに役立ちます。
  • mtm_consentmtm_consent_removed– 訪問者を追跡する前に同意を求める場合、mtm_consentmtm_consent_removedの二つのクッキーが作成されることがあります。
  • _pk_testcookie_pk_testcookieは、訪問者のブラウザがクッキーをサポートしているかどうかを確認するためにのみ使用され、識別子なしで作成され、直接削除されます。