Microsoft Advertisingの広告主
UETでコンバージョンを測定したり、オーディエンスを作ったりする場合は、EEA、英国、スイスからの訪問にシグナルを送る必要があります。
ガイド · Microsoft Advertising
UETタグは、Microsoft Advertisingのコンバージョンを測定し、オーディエンスを作成します。2025年5月から、EEA、英国、スイスからの訪問には、同意シグナルが必要になりました。設定の方法、テストの方法、Googleの同意モードとの違いを紹介します。
概要
UET(Universal Event Tracking)は、Microsoft Advertisingのタグです。サイトでの訪問やコンバージョンを記録し、キャンペーンの測定やリマーケティングリストの作成に使います。
UETの同意モードは、Cookieバナーでの訪問者の選択を、このタグに知らせる方法です。この通知を受け取ると、タグは、Cookieを保存して識別子を使ってよいか、制限された動作にするかを自分で判断します。
現在、Microsoftは主要なシグナルであるad_storageに基づいてルールを適用しています。これは許可または拒否のどちらかです。サイトは、Googleと同じ名前のad_user_dataとad_personalizationも送れますが、チェックされるのはad_storageです。
受け付けられるもう1つの方法があります。同意モードの代わりに、タグがIAB EuropeのTCFから同意を読み取る方法です。Microsoftは、どちらか一方を選び、両方を同時に使わないよう案内しています。
チェックリスト
サイトにUETタグがあり、EEA、英国、スイスから訪問を受ける場合、次の点が機能している必要があります。
EEAや英国のように法律で同意が必要な地域では、Microsoft Advertisingの契約により、タグを有効にする前に同意を得ることが求められます。バナーの前、または拒否のあとに保存されたCookieは、違反とみなされます。
2025年5月5日から、MicrosoftはEEA、英国、スイスの訪問者がいる場合に、Consent ModeまたはTCFを求めています。シグナルがないと、コンバージョンの記録とリマーケティングへの反映を止めます。
タグの直後に、ad_storageをdeniedに設定します。訪問者が同意したら、grantedを送り、以降のページでも更新を繰り返します。
<!-- código da UET aqui -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('consent', 'default', {
'ad_storage': 'denied'
});
</script>
<!-- quando o visitante aceita -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('consent', 'update', {
'ad_storage': 'granted'
});
</script>Cookieの MUID、_uetvid、_uetsid、_uetsid_exp、_uetvid_exp、MSPTC は、同意なしに保存してはいけません。
サイトをシークレットウィンドウで開いて拒否をクリックし、_uet のCookieが1つも表示されないことを確認してください。
Consent ModeまたはTCFのどちらかを使い、両方を同時に使ってはいけません。Microsoft自身がこの注意を出しています。
CMPに、Microsoft(ベンダー1126)とXandr(ベンダー32)を含めてください。目的7、9、10がないと、コンバージョンは記録されません。
<!-- antes do código da UET, em todas as páginas -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('config', 'tcf', { 'enabled' : true });
</script>Googleのパーソナライズ広告では、EEAと英国は2024年1月16日からTCF対応のGoogle認定CMPが必須です。スイスは2024年7月31日からです。
UETにもシグナルを送るGoogle認定CMPを選んで、バナーを1つにしてください。
実例
公式ツール
Microsoftは、UETと連携するCMPの一覧を公開しており、GoogleはEEA、英国、スイス向けの認定CMPの一覧を管理しています。
対象となる人
このルールはプラットフォームのもので、特定の法律に基づくものではありません。タグを使い、事前の同意が必要な地域からの訪問を受けるすべての人に適用されます。
UETでコンバージョンを測定したり、オーディエンスを作ったりする場合は、EEA、英国、スイスからの訪問にシグナルを送る必要があります。
AdSenseのサイトで、訪問者を集めるためにBingでキャンペーンを行っている場合は、UETが設置されていることがよくあります。このルールは、そうしたサイトにも適用されます。
Google Tag ManagerでUETを設置する場合は、公式テンプレートまたはカスタムコードで同意を有効にする必要があります。
ほかの国の訪問者については、シグナルが送られない場合、UETは同意が許可されたものとみなします。各地の法律で、さらに求められることがあります。
用語の定義
これらの名前は、コード、Microsoft Advertisingのダッシュボード、UETのテスト用拡張機能に出てきます。
Microsoftがチェックするシグナルです。許可の場合、UETはCookieを読み書きします。拒否の場合、サイト自身のCookieも、サードパーティのCookieも保存しません。
サイトが送れるオプションのシグナルで、Googleと同じ名前です。現在、Microsoftがチェックするのはad_storageだけです。
UETのイベントごとに送られる、同意の状態を示すフィールドです。値はdeniedまたはgrantedで、テストで確認する項目です。
MUID、_uetvid、_uetsid、_uetsid_exp、_uetvid_exp、MSPTCです。いずれも、同意なしでは保存できません。
タグのダッシュボードで、シグナルが正常(イベントの75%超)、中程度、または欠落のいずれかを表示します。
EdgeとChrome用の公式拡張機能で、UETの各イベントとascの値をリアルタイムで表示します。
2つのモード
どちらも訪問者の選択を尊重します。違いは、バナーをクリックする前に何が起こるかです。
UETは、同意が拒否の状態で最初から読み込まれます。回答があるまでは匿名のデータだけを収集し、そのデータは後で集計されてモデリングに使われます。Microsoftが推奨するモードです。
UETはブロックされ、訪問者が同意した後にだけ読み込まれます。それまでは、Microsoftにデータは一切送られません。
実装の方法
<!-- código da UET aqui -->
<script>
// 1. Padrão: negado até o visitante escolher
window.uetq = window.uetq || [];
window.uetq.push('consent', 'default', {
'ad_storage': 'denied'
});
</script>
<script>
// 2. Quando o visitante aceita (a CMP faz isso)
window.uetq = window.uetq || [];
window.uetq.push('consent', 'update', {
'ad_storage': 'granted'
});
</script>TCFを使う方法
サイトにすでにIAB EuropeのTCFに対応したCMPがある場合、UETはTC stringを直接読み取れます。そのために、UETでTCFを有効にする短い設定コードを、すべてのページのタグのコードより前に置く必要があります。
バナーには、ベンダー1126のMicrosoftと、ベンダー32のXandrを含めてください。Microsoftは、目的1、3、4、7、9、10の同意を求めます。目的7、9、10がないと、コンバージョンは一切記録されません。目的1がないと、タグはCookieを使いません。
CMPが500ミリ秒以内に応答しない場合、またはエラーや読み込み中の状態の場合、UETはTCFなしで動作を続けます。そのため、CMPが遅いと、シグナルが失われることがあります。
Microsoft Advertisingは、2023年7月24日からTCFに対応しています。大事なのは、どちらか一方だけを選ぶことです。同意モードか、TCFのどちらかです。
年表
Microsoftのキャンペーンでヨーロッパからの訪問がある人に、特に影響する日付です。
Microsoft Advertisingが、IAB EuropeのTCFによる同意に対応します。
Microsoftが、広告主に対して5月5日までに同意シグナルを送るよう求める通知を公開します。
Microsoftは、これらの地域からの訪問者がいるすべての顧客に、同意モードまたはTCFを求めるようになります。
執行とAdSense
チェックは、プラットフォーム自身が行います。Microsoftによると、同意モードもTCFもなしでUETを使っているサイトでは、そのトラフィックについて、UETのコンバージョンの記録と、リマーケティングリストへの反映が止まります。キャンペーンのデータが失われ、最適化が悪くなります。
Microsoft Advertisingの契約でも、EEAや英国など、法律が求める地域では同意が必要とされています。バナーをクリックする前、または拒否した後に保存されたCookieは、違反として扱われます。
AdSenseやAd Managerを使っている場合、UETは同じページにある追加のタグのひとつです。Googleの同意モードはGoogleのタグを担当し、TCFは広告を担当します。UETには、同じCMPから、UET専用のシグナルを送る必要があります。
Googleとの大きな違いは、Microsoftがチェックするのはad_storageだけで、同意モードの代わりにTCFも受け付ける点です。Googleは4つのシグナルを使います。似た名前で混乱しやすいですが、コマンドは別々です。
よくあるエラー
多くは、Googleの同意モードを設定して、Microsoftも対応できていると思い込んだサイトで見られます。
CMPはGoogleの同意モードは送りますが、UETには何も送りません。Microsoftにとっては、シグナルがない状態です。
サイトが2つの方法を同時にオンにしています。Microsoftは、どちらか一方だけを使うよう案内しています。
UETが拒否の初期設定なしで読み込まれ、訪問者が選ぶ前にMUIDや_uetvidを保存します。
選択はクリックしたときに送られますが、次のページでは送られません。コンバージョンのイベントが、正しいascなしで送信されます。
バナーが目的7、9、10を求めていません。同意があっても、コンバージョンは一切記録されません。
ベンダー1126のMicrosoftが、CMPのリストにありません。TC stringは、Microsoftに許可を与えることがありません。
実例
ヨーロッパやその他の国から訪問があるサイトの、実践的な例です。
ConsentModeでは
必ずしもそうではありません。コマンドは別々です。CMPや、GTMのUET公式テンプレートの中にはシグナルを引き継ぐものもありますが、UETがad_storageを受け取っているかを確認する必要があります。
送ってもかまいませんが、現在Microsoftがチェックするのはad_storageだけです。ほかの2つを送っても問題はなく、コードもGoogleのものに近くなります。
EEA、英国、スイスからの訪問にだけ必要です。これらの地域以外では、シグナルが送られない場合、UETは同意が許可されたものとみなしますが、現地の法律でさらに求められることがあります。
Microsoftは、拒否した人をより正確に測定できる詳細モードを推奨しています。基本モードはよりシンプルで、選択の前には何も送りません。法務に確認してください。
UET Tag Helperで各イベントのascを確認するか、タグのダッシュボードの同意シグナルの列を見てください。ConsentModeの監査でも、スクリーンショット付きで確認できます。
ライブラリ
このガイドは、次の公式ページをもとに作成しました。情報源を直接お読みください:
監査は、ヨーロッパの訪問者としてサイトを開き、選択の前後でMicrosoftのタグが何をしているかを示します。