Clarityを設置しているサイト
Clarityを使い、EEA、英国、スイスからの訪問があるサイトは、すべてシグナルを送る必要があります。
ガイド · Microsoft Clarity
Clarityは、セッションを記録し、サイトのヒートマップを作成します。2025年10月31日から、EEA、英国、スイスからの訪問には、Clarityが完全に動作するために、有効な同意シグナルが必要になりました。このシグナルを送る3つの方法と、よくあるミスを紹介します。
概要
Microsoft Clarityは、無料の行動分析ツールです。ヒートマップ、セッション録画、訪問者がクリック、スクロール、離脱した場所を表示します。多くのパブリッシャーが、レイアウトや広告の位置を改善するためにClarityを使っています。
そのために、Clarityは、同じ訪問のページをつなぐ独自のCookieを使います。ヨーロッパでは、これらのCookieを保存するには、訪問者の事前の同意が必要です。
そのため、Microsoftは、Clarityに同意モードを用意しました。2025年10月31日から、EEA、英国、スイスからの訪問には、Clarityが完全に動作するために、有効な同意シグナルが必要になりました。
シグナルがなくても、Clarityが完全に止まるわけではありません。引き続き読み込まれますが、Cookieなしで機能が制限されます。問題は、レポートが不完全になり、セッションが分断されて表示されることです。
チェックリスト
サイトがClarityを使い、EEA、英国、スイスから訪問を受ける場合、次の点が機能している必要があります。
2025年10月31日から、これらの地域からの訪問には、有効な同意シグナルが付いている必要があります。それがないと、Clarityは Cookieを保存せず、録画やファネルなどの機能が制限されます。
Microsoftは、CMPを使う前にClarityの同意モードをオンにしておくよう求めています。Clarityのプロジェクトごとに、それぞれのシグナルが必要です。
独自のバナーを使う場合は、Clarityのスクリプトが読み込まれた直後、どのCookieよりも前に、consentv2 APIを呼び出します。2つのフィールドは必須です。
// Visitante aceitou
window.clarity('consentv2', {
ad_Storage: 'granted',
analytics_Storage: 'granted'
});
// Visitante recusou
window.clarity('consentv2', {
ad_Storage: 'denied',
analytics_Storage: 'denied'
});バナーでは、ClarityのCookieを必須でないカテゴリに入れる必要があります。そうすると、同意のあとにだけ保存されます。
_clck と _clsk は、バナーの「分析」カテゴリに入れ、「必須」には入れないでください。
Microsoftは、Clarityが使うCookieについて訪問者に知らせる必要があるとしています。
サイトの使われ方を把握するため、Microsoft Clarityを使用しており、Cookieの _clck と _clsk が保存されます。
訪問者が同意したあとで拒否した場合は、拒否のシグナルを送ります。Clarityは、すでに保存したCookieを削除します。
Microsoftは、18歳未満向けのサイトやアプリではClarityを使うべきではないとしています。
Googleのパーソナライズ広告では、EEAと英国は2024年1月16日からTCF対応のGoogle認定CMPが必須です。スイスは2024年7月31日からです。
ClarityはGoogleのConsent Modeを読むので、認定済みの同じバナーで両方に対応できます。
実例
公式ツール
Microsoftは、シグナルを自動でClarityに渡すCMPの一覧を公開しており、GoogleはEEA、英国、スイス向けの認定CMPの一覧を管理しています。
対象となる人
このルールはMicrosoft自身のもので、3つの地域からの訪問があるすべてのClarityプロジェクトに適用されます。
Clarityを使い、EEA、英国、スイスからの訪問があるサイトは、すべてシグナルを送る必要があります。
広告のシグナルによって、ClarityがMicrosoft Advertisingとデータを共有できるかどうかが決まります。
Clarityは、Googleの同意モードのシグナルを自分で読み取ります。そうしたサイトでは、調整は小さくて済むのが普通です。
同意モードは、初期設定では、EEA、英国、スイスに対してのみオンになっています。LGPDのような各地の法律は、引き続き適用されます。
用語の定義
これらの名前は、ダッシュボード、コード、Microsoftのガイドに出てきます。
サイトの利用状況や操作のパターンなどの分析データを保存するための同意です。拒否の場合、ClarityはCookieなしのデータだけを収集します。
広告に関連するデータの同意です。拒否の場合、ClarityはMicrosoft Adsとデータを共有しません。
同意がないと、Clarityはページビューごとに新しい識別子を作り、訪問をつなぐためのCookieを保存しません。
Clarity独自のCookieです。訪問者が同意した後に拒否した場合は削除されます。
独自のバナーや、統合されていないCMPから、2つのシグナルを送るための公式コマンドです。
Cookieを保存する前に、Clarityが有効なシグナルを待つ、プロジェクトの設定です。
シグナルがある場合とない場合
違いは、録画とヒートマップのレポートに、そのまま表れます。
Clarityは_clckと_clskのCookieを保存し、同じ訪問のページをつなぎ、完全な録画とヒートマップを提供します。
Clarityは読み込まれますが、Cookieはありません。ページビューごとに別の記録になり、一部の機能は動きません。
3つの方法
Microsoftは、3つの方法に対応しています。サイトにすでにあるものに合う方法を使ってください。
すでにGoogleの同意モードを使っているサイトに適しています。Clarityは、追加の設定なしでシグナルを認識します。
Cookiebot、CookieYes、Usercentrics、Axeptioなど、多くのCMPが、自動でClarityにシグナルを送ります。プロジェクトで同意モードをオンにする必要があります。
独自のバナーや、統合されていないCMP向けです。Clarityのスクリプトが読み込まれた直後に、サイトがAPIを呼び出します。
実装の方法
// Visitante aceitou tudo
window.clarity('consentv2', {
ad_Storage: 'granted',
analytics_Storage: 'granted'
});
// Visitante recusou tudo
window.clarity('consentv2', {
ad_Storage: 'denied',
analytics_Storage: 'denied'
});訪問者の権利
訪問者が回答していない間、Clarityは同意を拒否として扱います。許可のシグナルを受け取って初めて、Cookieの保存を始めます。
同意の有効期間は最長9か月で、訪問者が先に選択を変えた場合や、各地の設定でより短い期間が求められる場合を除きます。その後は、サイトがもう一度尋ねる必要があります。
訪問者が同意した後で考えを変えた場合、サイトはClarityに知らせる必要があります。拒否を受け取ると、Clarityは保存済みのCookieを削除し、現在のセッションを終了して、Cookieなしの収集に戻ります。
古い同意APIはまだ動きますが、Microsoftは、廃止される予定であり、新しい実装では使わないよう案内しています。現在の方法はconsentv2です。
執行とAdSense
技術的なチェックは、Microsoft自身が行います。有効なシグナルがないと、Clarityは、EEA、英国、スイスからの訪問について、機能を制限します。ドキュメントには制裁金の記載はなく、影響は、このトラフィックのデータが不完全になることです。
法的なチェックは、欧州のデータ保護当局が行います。ヨーロッパの訪問者がいるサイトで、同意なしに分析用のCookieを保存すると、他の必須でないCookieと同じように、当局から問われる可能性があります。
AdSenseやAd Managerを使っている場合、認定CMPが送るGoogleの同意モードを、Clarityも読み取るというのは朗報です。きちんと設定したバナー1つで、GoogleとClarityの両方に対応できます。
注意:ClarityとMicrosoft AdvertisingのUETタグは、別のツールです。Clarityのシグナルは、UETが受け取る必要があるシグナルの代わりにはなりません。
よくあるエラー
ミスは両方向で起こります。シグナルが届かない場合と、Cookieが早すぎるタイミングで保存される場合です。
プロジェクトは、初期設定のままCookieを保存し続けます。Clarityは、保存する前にシグナルを待ちません。
シグナルが、スクリプトの読み込みよりずっと後に送られます。訪問の一部が、同意なしで終わります。
サイトがanalytics_Storageを送り、ad_Storageを忘れている、またはその逆です。APIは両方を求めます。
訪問者はバナーで考えを変えたのに、Clarityが拒否を受け取らず、Cookieが残ります。
サイトが、Microsoftが廃止を予定している古い同意コマンドをまだ使っています。
ページにCMPが現れる前にClarityのスクリプトが読み込まれ、シグナルが間に合いません。
実例
Clarityを使ってレイアウトと広告を改善するパブリッシャー向けの実践的な例です。
ConsentModeでは
いいえ。読み込まれ、Cookieなしでデータを収集します。ただし、3つの地域からの訪問では、セッションが分断され、一部の機能が動きません。
Clarityの要件は、EEA、英国、スイスからの訪問に適用されます。ブラジルの訪問者については、LGPDも、プライバシーポリシーでのCookieについての透明性を求めています。
Microsoftによると、Clarityは追加の変更なしでGoogleの同意モードのシグナルを読み取ります。それでも、Cookieが同意の後にだけ現れることを確認してください。
3つの地域以外では、Microsoftはシグナルを求めていません。ヨーロッパの訪問者については、バナーがないと、ClarityはCookieなしモードになり、録画の連続性が失われます。
いいえ。Clarityは分析ツールです。UETはMicrosoft Advertisingのコンバージョン用タグです。それぞれに、専用のシグナルが必要です。
Clarityのドキュメントには、コンソールに状態を表示するメタデータのコマンドがあります。または、クリックの前後のCookieを確認する、ConsentModeの監査を実行してください。
ライブラリ
このガイドは、次の公式ページをもとに作成しました。情報源を直接お読みください:
監査では、ヨーロッパの訪問者としてサイトを開き、バナーの前後でClarityが何を保存するかを示します。