UET の設定に関して知っておくべきすべてのこと

UET を設定するためのワンストップ ショップ: タグの作成、Web サイトへの追加、高度な機能のための変更について説明します。トラブルシューティングのヒントもあります!

この記事では、UET タグの作成、作成した UET タグの Web サイトへの追加、高度なトラッキング機能やターゲティング機能に向けた変更、発生の可能性がある問題のトラブルシューティングについて説明します。

UET が何かわかりませんか? UET とは何ですか? どのように役立つのですか? をご確認ください

リマーケティング リストを使用してコンバージョンやターゲット オーディエンスをトラッキングできるようにするには、 Microsoft Advertisingで UET タグを作成し、UET タグ トラッキング コードを Web サイトのすべてのページに追加する必要があります。

  1. 上部のメニューで [ ツール]、[ UET タグ] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [コンバージョン] 上でホバーし、 [UET タグ] を選択します。

  2. [ UET タグを作成] を選択し、名前を入力します。
  3. オプション: 後で UET タグを区別しやすいように、説明を入力します。タグの使用目的、Web サイトの名前や URL と関連する内容などを入力します。
  4. オプション: [ 有効 Microsoft   明確性 ] チェック ボックスをオフにします。 UET とClarity の統合に関する詳細は、こちらをご覧ください
  5. [保存] を選択します。
  6. [ UET タグ トラッキング コードを表示] ボックスで [ コピー]、[ ダウンロード] または [ メール] の順に選択し、[ UET タグ トラッキング コードを表示] ボックスを閉じます。
重要

UET タグ トラッキング コードを追加するには、Web サイトのコードを編集する必要があります。Web サイトのコードを編集する方法については、Web 管理者にお問い合わせください。

UET タグを作成した後、次のステップでは、UET タグ トラッキング コードを Web サイトに追加します。お客様自身や Web 管理者に、Web サイトのすべてのページのヘッダーおよび本文に追加していただくことをお勧めします。

UET タグを使用する際には、複数のオプションがあります。UET タグ トラッキング コードを JavaScript を使って Web サイトのコードに直接追加するか、サードパーティのタグ マネージャーを使用できます。また、ご自身の Web サイトが Web サイト プラットフォーム (Shopify、WordPress など) で構築されている場合は、そのシステムを使用して UET タグを追加できます。

注意

UET タグ トラッキング コードは、Web ページのヘッダー セクション (head タグの終了タグ: " </head >" よりも前)、または本文セクション (body タグの終了タグ: " </body >" よりも前) の任意の場所に追加できます。

UET タグ トラッキング コードを Web サイトに直接追加するexpando image
トラッキングコードをすでにコピーした場合、またはダウンロードしたものやメールで送信されたものをお持ちの場合は、Web サイトに貼り付ける準備が整いましたので、手順 4 へお進みください。
  1. 上部のメニューで [ ツール]、[ UET タグ] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [コンバージョン] 上でホバーし、 [UET タグ] を選択します。

  2. 表から使用する UET タグを検索し、[ アクション] 列で [ タグを表示] を選択します。
  3. [ UET タグ トラッキング コード] ボックスで [ コピー]、[ 完了] の順に選択します。
  4. Web サイトのすべてのページで、ヘッダーか本文のいずれかに UET タグ トラッキング コードを貼り付けます。画像では、UET タグ トラッキング コードは Web ページ本文の冒頭に貼り付けています。
    UET tag
UET タグ トラッキング コードを Web サイトにタグ マネージャーで追加するexpando image

タグ マネージャーは、静的タグを、実装や更新が容易な動的タグに置換するものです。動的タグは、Web サイトにタグを動的に挿入するためのコンテナー、つまり小さなコード スニペットです。コンテナー タグとは、他の種類のタグを入れるバケットのようなものです。

UET は、主要なタグ管理システムのすべてに対応しています。テスト済みおよびサポート対象のタグ マネージャーの最新のリスト (およびガイドへのリンク) を以下に示します:

Web サイト プラットフォームを使用して UET タグ トラッキング コードを追加するexpando image

UET は、主要な Web サイト プラットフォームのすべてに対応しています。UET タグのインストールが可能なテスト済みおよびサポート対象のプラットフォームの最新のリスト (およびガイドへのリンク) を以下に示します:

注意
  • Web ページ本文中にインストールされた JavaScript の UET タグ トラッキング コードの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。

シングルページ アプリケーション (SPA) の Web サイトで UET タグを使用する

シングルページ アプリケーション (SPA) の Web サイトを追跡するのは一般的ですが、困難です。SPA ではコンテンツは、通常のナビゲーション イベントが発生することなく、動的に読み込まれます。つまり、ページの読み込みは一度のみです。しかし、解析と目標追跡の観点からは、個別のナビゲーションを新着ページの読み込みとして扱う必要があります。

SPA で UET タグを有効にするために必要なことを学ぶexpando image

SPA Web サイトは、JavaScript の UET タグ トラッキング コードを使用する必要があります。最近 UET トラッキング コードを追加した場合は、既定で SPA 追跡が既に有効になっている可能性があります。確認するには、タグ スニペットに次の 太字のテキストがあるかどうかをチェックします:

<script> (function(w,d,t,r,u) {var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE", enableAutoSpaTracking: true}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq"); </script>

タグ スニペットに上記のパラメーターが含まれていない場合に、自動 SPA 追跡を使用する場合は、 Microsoft Advertising UI に移動し、上記の動作が既定で有効になっている新しいイベント スニペットを取得できます。その後、Web サイトを更新して、新しいスニペットを使用できます。

既に SPA ページビューを手動で追跡している場合は、この動作を無効にすることをお勧めします。これを行うには、タグ スニペットの enableAutoSpaTracking パラメーターの値を false に変更します。また、Web サイトでナビゲーションにブラウザー履歴の状態が使用されていない場合は無効にすることもできますが、不明な場合はオンにしておくことをお勧めします。

SPA ページビューを手動で追跡する従来の手順については、以下を参照してください:

SPA イベントは、'page_view' アクションを含み 'page_path' パラメーターが必須 ('page_title' はオプション) となる、 カスタム イベントと同じ構文でトリガーされます。'page_path' パラメーターは '/' で始まる必要があります。例:

window.uetq = window.uetq || []; 
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });
注意

page_view イベントを送信する場合、カスタム イベントのコンバージョン目標やリマーケティング リストに、「イベント アクション」パラメーターが「page_view」に設定されていないことを確認する必要があります。

SPA イベントをトリガーする方法を 3 つご紹介します。なお、最初の方法を使用することをお勧めします。それぞれの方法について、サンプル Web ページを用意しましたので、適切なコードの動作を確認できます。

  • コンテンツを変更する: アプリケーションが動的コンテンツを読み込むたびに SPA イベントをトリガーします。この場合、実際の URL は、最初の読み込み時に標準の pageLoad イベントで自動的に送信されます。この URL は、最終目標として使うことができます。最初のページでトリガーされたカスタム イベントは、すべてこれに関連付けられます。それぞれの SPA イベントは、SPA URL で pageLoad イベントを生成しますが、これは読み込み出来るパスである必要はありません。これらの URL は目標でも参照できます。SPA イベントの後にトリガーされたカスタム イベントは、SPA の pageLoad にのみ関連付けられます (つまり、元の URL には関連付けられません)。
  • すべてのページ: 初回読み込み時を含むすべてのページの SPA イベントをトリガーします。このシナリオは、オート pageLoad イベントを使用しないことを除き、前述のシナリオと同じです。それまでと同様にトリガーされるため、イベントを整理して、他のカスタム イベントがトリガーされる前に SPA イベントがトリガーされるようにすることが重要です。トリガーの順序が不適切な場合、一部またはすべてが、SPA pageLoad イベント (および page_path を含む SPA の URL) ではなく、自動 pageLoad イベント (および元の URL) に関連付けられる可能性があります。
  • すべてのページ、自動無効化: すべてのページで SPA イベントをトリガーし、さらに、自動ページ読み込みを無効化します。それには、初期化パラメーターに 'disableAutoPageView: true' を追加します (注: コード スニペットを変更して、直接無効化することはしないでください)。このシナリオは前項と同様ですが、初回ページ読み込み時に最初に SPA イベントをトリガーするという要件が削除されています。ただし、後続の SPA イベントは、それらに関連するカスタム イベントの前にトリガーされる必要があります (そうでない場合、以前の SPA イベントに起因することになります)。

ターゲティング機能やトラッキング機能の一部では、UET タグを変更する必要があります。以下のガイドは、既に UET タグが作成され Web サイトに追加されていることを前提としています。

UET タグを変更する

カスタム イベントをトラッキングするにはexpando image

カスタム イベントのコンバージョン目標やカスタム イベントを使用したリマーケティング リストを作成した場合 (詳細は UET を使ってカスタム イベントを追跡する方法)、カスタム イベントの JavaScript を UET タグ トラッキング コードに追加する必要があります。たとえば、Web ページで追跡するカスタム イベントが、いずれかの Web ページで [今すぐダウンロード] ボタンを選択しているユーザーであるとします。

  1. ステップ 1 で Web ページのコードに追加した UET タグの下にある以下のカスタム イベント JavaScript を追加します:
    <head>Your page title 
    </head>

    <body>

     // Let's say this is where you pasted the UET tag in Step 1.


    <script>Your UET tag is here.</script>

     // Here is where to paste the following JavaScript:

    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>



       ...
    <button>Download now</button>

       ...
    </body>
  2. このコード スニペットに関数名を付けます。関数名は、Web サイトで使用されたことがないものであればどんなものでも構いません。この例では、" GetCustomEvent()" と名前を付けています:
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>

       function GetCustomEvent() {

       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});

       }

    </script>

       ...
    <button>Download now</button>

       ...
    </body>
  3. 適切なアクションが発生したときにこの関数を呼び出すように、Web ページのコードをカスタマイズする必要があります。この例では、カスタム イベントは "今すぐダウンロード" ボタンの選択であるため、ボタンのコードで呼び出しを追加する必要があるでしょう。
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()">Download now</button>

       ...
    </body>
  4. カスタム イベントの JavaScript には、 'event'、 'event_category'、 'event_label'、 'event_value' の 4 種類のパラメーターがあります。これらは、ステップ 2 でカスタム イベントコンバージョン目標に対して定義するオプションがあったパラメーターと一致しています。追加した JavaScript では、パラメーターには割り当てられたプレースホルダー値があります。
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  5. 追加した JavaScript は、カスタム イベントが発生した際に Microsoft Advertising に値を返す必要があり、その値はステップ 2 で入力された内容とマッチしている必要があります。この例では、ボタンのクリックを追跡しています。これは、手順 2 に示すように アクション イベントです (JavaScript では 'event' によって表されます)。そのため、 'event' パラメーターのプレースホルダー値を変更する必要があります (また、他の 3 つのパラメーターを削除することもできます)。
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'downloadbuttonselect', {});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  6. 編集した Web サイトのコードを保存して設置します。

Web ページ本文中にインストールされたカスタム イベントの UET タグ トラッキング コードの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。このページにはボタンもいくつかあります。各ボタンをクリックすると、カスタム イベントがトリガーされます。Fiddler などのサードパーティの監視ツールを使用している場合は、各カスタム イベントをレポートするために、bat.bing.com に HTTP 要求が生成されているのがわかります。

注意
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • カスタム イベントでは、 Microsoft Advertising に同様にレポートするために追加の HTTP 要求がトリガーされます。要求は bat.bing とほぼ同じですが、異なるパラメーターでカスタム イベントをレポートします (単なるページ訪問ではない)。
カスタム E コマース イベントをトラッキングするexpando image

カスタム E コマース イベントの例は、 E コマース顧客のカスタム イベント例でご覧いただけます。

売上変数をトラッキングするexpando image

売上変数のコンバージョン目標を作成したら ( UET を使って変数収益をレポートする方法を参照)、次に UET タグ トラッキング コードを編集する必要があります。

PHP ページで売上変数をリンク先 URL 形式の目標に渡す方法を説明します。以下の例では、売上変数の値を JavaScript 関数から動的に読み込みます。JavaScript 変数または HTML 要素から簡単に静的な値を送る、または読み取ることができます。

Web ページ エディターを使用してコードを PHP ページに追加する場合は、以下の UET タグ トラッキング コードのサンプルを参照してください。

<script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>

<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
  1. コンバージョン確認ページのファイルを開きます。同じファイルから複数のページが生成される場合、ファイルの中のコンバージョン ページを生成する部分を特定します。
  2. 売上変数を定義する JavaScript 関数をサイトに追加するか、または既に追加されていることを確認します。上記のコードでは、次のようになります:
    <script> function GetRevenueValue() { return 6; } </script>

    このセクションを、作成した JavaScript 関数に置き換える必要があります。

  3. uetq.push コードを UET タグ トラッキング コードの末尾に追加し、売上変数の値をコンバージョン目標に関連付けます。'revenue_value' パラメーターの金額の値を、ステップ 2 で定義した値に更新します。上記のコードでは、次のようになります:
    <script> window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>

    注意
    • Event アクションのレポートをまったく行わない場合でも、'event' コマンドは必須です。売上変数をリンク先 URL の目標としてレポートする場合、Event アクションを空のまま ('event', '') にする必要があり、イベント内では revenue_value と currency パラメーターのみを指定できます。
    • 通貨コードの完全なリストは、 変換目標収益通貨 でご覧いただけます。コンバージョン目標に通過が設定されていない場合は、'currency' パラメーターを削除できます。
  4. 変更した UET タグ トラッキング コードがコンバージョン確認ページの本文に追加されていることを確認します。このページは、トラッキング対象のアクションが完了したときにユーザーに表示されるページです (購入確認ページなど)。

    ヒント: " </body >" タグを検索して、そのすぐ上にある UET タグ トラッキング コードを置き換えます。

  5. ページを保存して Web サーバーにアップロードします。
高度なオプション: イベントのコンバージョン目標のコード サンプルexpando image

リンク先 URL のコンバージョン目標で使用する UET タグ トラッキング コードの末尾に追加するコードについて説明しましたが、他にも方法があります。

イベントのコンバージョン目標

イベントのコンバージョン目標について、売上変数をレポートするために追加する必要があるコードは、他にもあります。ステップ 2 と同じ JavaScript 関数を使用する場合は、以下のようになります:

<script> window.uetq = window.uetq || []; window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>

注: 通貨コードの完全なリストは、 変換目標収益通貨でご覧いただけます。

注意
  • Web ページ本文中にインストールされた売上変数の UET タグの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • 変数収益については、追加の HTTP 要求がトリガーされ、 Microsoft Advertising にこの値をレポートします。これは bat.bing と同様のものですが、売上額をレポートするためパラメーターが異なっています (ページ アクセスだけの場合とは逆)。
  • UET タグ ヘルパーを使用すると、売上変数のタグを検証できます。
動的リマーケティングを使用するにはexpando image

動的リマーケティング リストを作成したら ( 動的リマーケティング リスト: 製品向けリマーケティングを参照)、次はカスタム パラメーターを UET タグ トラッキング コードに追加して動作させる必要があります。

Web サイトの各ページに次の JavaScript を追加します。

<script>
   window.uetq = window.uetq || [];
   window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>

重要
  • 動的リマーケティング リストを更新するすべてのページに、商品 ID と pagetype の両方を含める必要があります。いずれか一方の値でも欠落すると、そのページでは動的リマーケティング リストが更新されません。たとえば、すべての商品ページに商品 ID を渡し、ホーム ページには渡さない場合、商品ページへのユーザー アクセスがあると「商品閲覧者」リストが更新されますが、ホーム ページへのユーザー アクセスがあっても「一般訪問者」リストには記録されません。何らかの理由で商品 ID を渡すことができないページへの訪問者をターゲットにする場合、通常の リマーケティング リストを使用できます。
  • タグの 'event', '', の部分で、 'event', に続く 2 つの一重引用符の中身は必ず空にします。
  • 次のように商品 ID の配列を配置すると、同じ UET タグで複数の商品をトラッキングできます。

    'ecomm_prodid': ['Replace_with_Product_ID_1','Replace_with_Product_ID_2','Replace_with_Product_ID_3']

上の JavaScript で次のパラメーターを変更します。

  • Replace_with_Product_ID : これを次の製品 ID のいずれかに置き換えます。
    • 商品を一意に表す正確な SKU ID。これは UPC (共通商品コード) とも呼ばれます。
    • 同じ商品のバリエーションを表す商品グループ ID (色やサイズのオプションなど)。

    重要

    JavaScript コード内の商品 ID は、 Microsoft マーチャント センター の商品フィードの ID と一致する必要があります。

  • Replace_with_Page_Type : この JavaScript を使用するページに応じて、これを表の右列にある以下の値のいずれかと置き換えます。
    トラッキングする動的リマーケティング リスト 必須ページ タイプ
    一般訪問者 'ecomm_pagetype': 'home'
    'ecomm_pagetype': 'category'
    'ecomm_pagetype': 'other'
    注: searchresults、product、cart、または purchase のページ タイプに含まれないユーザーは、一般訪問者のオーディエンスに含まれます。
    商品を検索したユーザー 'ecomm_pagetype': 'searchresults'
    商品を閲覧したユーザー 'ecomm_pagetype': 'product'
    ショッピング カートを放棄したユーザー 'ecomm_pagetype': 'cart'
    過去の購入者 'ecomm_pagetype': 'purchase'

    注: 商品を購入したユーザーは「過去の購入者」リストに追加され、他のリストからは削除されます (該当する商品に限る)。これが動作するように、購入確認ページの UET タグが商品 ID (ecomm_prodid) と pagetype (ecomm_pagetype) の両方を送信する必要があります。

Web ページ本文にインストールされた動的リマーケティングの UET タグ トラッキング コードの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。このページでは、商品 ID とページ タイプも定義できます。さらに、この動的リマーケティング リストのカスタム イベントをトリガーするボタンを選択することもできます。Fiddler などのサードパーティの監視ツールを使用している場合は、各カスタム イベントをレポートするために、bat.bing.com に HTTP 要求が生成されているのがわかります。

注意
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • カスタム イベントでは、 Microsoft Advertising に同様にレポートするために追加の HTTP 要求がトリガーされます。要求は bat.bing とほぼ同じですが、異なるパラメーターでカスタム イベントをレポートします (単なるページ訪問ではない)。
  • 動的リマーケティングの UET タグ トラッキング コードが動作しているかどうかは、 UET タグ ヘルパーを使用すると検証できます。
複数の機能を実装する場合expando image

上のセクションで述べたように、一部の Microsoft Advertisingの機能では、JavaScript スニペットを追加して既存の UET タグに変更する必要があります。

  • カスタム イベント: カスタム イベントに基づくコンバージョン目標やリマーケティング リストでは、 event actionevent categoryevent labelevent value のすべて、または一部を返すように、次のスニペットを変更する必要があります。
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>
  • 変動収益: コンバージョン目標追跡の変動収益の場合は、 収益値通貨コードを返すように次のスニペットを変更する必要があります。
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
    </script>
  • 動的リマーケティング: 動的リマーケティング リストをターゲットとする場合、 product IDpage type を返すように、次のスニペットを変更する必要があります。
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
    </script>

複数の機能を実装する場合、次の 2 点に注意する必要があります。

  • 各機能の JavaScript スニペットは、Web ページのコード内で別々に保持することをお勧めします。 (つまり、別々の <script > </script > セクションで) 各スニペットが 1 つのイベントを送信するためです。
  • 特に、同一 Web ページ内で次の両方を 1 つの JavaScript スニペットでトラッキングすることは できません
    • リンク先 URL のコンバージョン目標に使用する売上変数
    • コンバージョン目標またはリマーケティング リストに基づくカスタム イベント

    この場合、Web ページ内に 2 つの独立したスニペットを実装する必要があります。

    • リンク先 URL コンバージョン目標の変動収益のスニペット 1 —:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
    • スニペット 2 — コンバージョン目標またはリマーケティング リストに基づくカスタム イベント用。ただし、カスタム イベントのコンバージョン目標に使用する売上変数をトラッキングする場合 (リンク先 URL のコンバージョン目標では ありません)、カスタム イベントのコード スニペットにこれを含めます:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>

UET タグ ヘルパー

特定の Web ページ上で UET タグが適切に動作していることを確認するには、UET タグ ヘルパー (ブラウザー拡張機能) を使用します。


Microsoft Advertising で UET のトラッキング ステータス列をレビューする

検証には Microsoft Advertisingを使用することもできます。

  1. 上部のメニューで [ ツール]、[ UET タグ] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [コンバージョン] 上でホバーし、 [UET タグ] を選択します。

  2. 表のレビュー列の内容は以下のとおりです。
    タグ名
    概要:
    UET タグの名前。
    重要な理由:
    コンバージョン目標やリマーケティング リストを作成するときに、使用する UET タグの名前を選択します。
    タグの説明
    概要:
    UET タグの説明 (任意)。
    重要な理由:
    これは、UET タグを識別するのに役立ちます。Web サイトのページ名または URL を追加することをお勧めします。
    タグ ID
    概要:
    Microsoft Advertisingによって UET タグに関連付けられている ID。
    重要な理由:
    目標に関連付けられた UET タグ ID の一覧がコンバージョン目標ページに表示され、UET タグ トラッキング コードを表示することができます。
    トラッキング ステータス
    説明:
    これは UET タグのステータスです。未確認、タグが有効、またはタグが無効の可能性があります。
    重要な理由:
    UET タグ が機能しているかどうかを知らせてくれます。
    未確認: Microsoft Advertising が Web サイト上の UET タグからユーザー アクティビティ データをまだ受け取っていません。 Microsoft Advertising の検証には、最大 24 時間かかる可能性があります。
    タグが有効: UET タグは機能しており、ユーザー アクティビティ データを Microsoft Advertising に送信します。
    タグが無効: Microsoft Advertising が UET タグからユーザー アクティビティ データを過去 24 時間受け取っていません。UET タグ トラッキング コードが Web サイト上にあることを確認してください。
    • UET タグ が無効の場合にすべきこと: トラッキング ステータス列に 無効なタグが一覧表示されル場合、 Microsoft Advertising が UET タグからユーザー アクティビティ データを過去 24 時間受け取っていません。UET タグ トラッキング コードが Web サイトに正常に設置されているかどうかを確認し、問題がある場合は設定し直します。 UET タグ ヘルパーを使用して、タグを検証することもできます。
    目標
    概要:
    この UET タグを使用するコンバージョン目標の数。
    重要な理由:
    表示されているタグに関連付けられている目標専用のコンバージョン目標ページに移動するリンクです。
    オーディエンス
    概要:
    この UET タグを使用するオーディエンスの数。
    重要な理由:
    表示されているタグに関連付けられているオーディエンス専用のオーディエンス ページに移動するリンクです。
    アクション
    概要:
    UET タグ トラッキング コード ボックスを開くリンク。
    重要な理由:
    UET タグ トラッキング コードをいつでもメール送信、コピー、ダウンロードできます。

トラッキング ステータス列の制限: トラッキング ステータスは設定の検証に役立ちますが、以下についてはトラッキング ステータス列からは検証できないためご注意ください。

  • UET タグがサイト全体にインストールされているかどうか: Web サイトの任意の場所から送信された UET イベントが 1 つでも記録されていると、 Microsoft Advertisingの UET タグのステータスは [ タグが有効] になります。
  • カスタム イベント/売上変数の値がレポートされているかどうか: 前述のとおり、 Microsoft Advertisingでは、ステータス列をトラッキングする際にページ読み込みイベント (既定で記録される) であるかカスタム イベントであるかは区別されません。

このため、個々の Web ページのタグを検証する場合は UET タグ ヘルパーを使用することをお勧めします。

1. UET タグを作成するexpando image

リマーケティング リストを使用してコンバージョンやターゲット オーディエンスをトラッキングできるようにするには、 Microsoft Advertisingで UET タグを作成し、UET タグ トラッキング コードを Web サイトのすべてのページに追加する必要があります。

  1. 上部のメニューで [ ツール]、[ UET タグ] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [コンバージョン] 上でホバーし、 [UET タグ] を選択します。

  2. [ UET タグを作成] を選択し、名前を入力します。
  3. オプション: 後で UET タグを区別しやすいように、説明を入力します。タグの使用目的、Web サイトの名前や URL と関連する内容などを入力します。
  4. オプション: [ 有効 Microsoft   明確性 ] チェック ボックスをオフにします。 UET とClarity の統合に関する詳細は、こちらをご覧ください
  5. [保存] を選択します。
  6. [ UET タグ トラッキング コードを表示] ボックスで [ コピー]、[ ダウンロード] または [ メール] の順に選択し、[ UET タグ トラッキング コードを表示] ボックスを閉じます。
2. タグを自身の Web サイトに追加するexpando image
重要

UET タグ トラッキング コードを追加するには、Web サイトのコードを編集する必要があります。Web サイトのコードを編集する方法については、Web 管理者にお問い合わせください。

UET タグを作成した後、次のステップでは、UET タグ トラッキング コードを Web サイトに追加します。お客様自身や Web 管理者に、Web サイトのすべてのページのヘッダーおよび本文に追加していただくことをお勧めします。

UET タグを使用する際には、複数のオプションがあります。UET タグ トラッキング コードを JavaScript を使って Web サイトのコードに直接追加するか、サードパーティのタグ マネージャーを使用できます。また、ご自身の Web サイトが Web サイト プラットフォーム (Shopify、WordPress など) で構築されている場合は、そのシステムを使用して UET タグを追加できます。

注意

UET タグ トラッキング コードは、Web ページのヘッダー セクション (head タグの終了タグ: " </head >" よりも前)、または本文セクション (body タグの終了タグ: " </body >" よりも前) の任意の場所に追加できます。

UET タグ トラッキング コードを Web サイトに直接追加するexpando image
トラッキングコードをすでにコピーした場合、またはダウンロードしたものやメールで送信されたものをお持ちの場合は、Web サイトに貼り付ける準備が整いましたので、手順 4 へお進みください。
  1. 上部のメニューで [ ツール]、[ UET タグ] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [コンバージョン] 上でホバーし、 [UET タグ] を選択します。

  2. 表から使用する UET タグを検索し、[ アクション] 列で [ タグを表示] を選択します。
  3. [ UET タグ トラッキング コード] ボックスで [ コピー]、[ 完了] の順に選択します。
  4. Web サイトのすべてのページで、ヘッダーか本文のいずれかに UET タグ トラッキング コードを貼り付けます。画像では、UET タグ トラッキング コードは Web ページ本文の冒頭に貼り付けています。
    UET tag
UET タグ トラッキング コードを Web サイトにタグ マネージャーで追加するexpando image

タグ マネージャーは、静的タグを、実装や更新が容易な動的タグに置換するものです。動的タグは、Web サイトにタグを動的に挿入するためのコンテナー、つまり小さなコード スニペットです。コンテナー タグとは、他の種類のタグを入れるバケットのようなものです。

UET は、主要なタグ管理システムのすべてに対応しています。テスト済みおよびサポート対象のタグ マネージャーの最新のリスト (およびガイドへのリンク) を以下に示します:

Web サイト プラットフォームを使用して UET タグ トラッキング コードを追加するexpando image

UET は、主要な Web サイト プラットフォームのすべてに対応しています。UET タグのインストールが可能なテスト済みおよびサポート対象のプラットフォームの最新のリスト (およびガイドへのリンク) を以下に示します:

注意
  • Web ページ本文中にインストールされた JavaScript の UET タグ トラッキング コードの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。

シングルページ アプリケーション (SPA) の Web サイトで UET タグを使用する

シングルページ アプリケーション (SPA) の Web サイトを追跡するのは一般的ですが、困難です。SPA ではコンテンツは、通常のナビゲーション イベントが発生することなく、動的に読み込まれます。つまり、ページの読み込みは一度のみです。しかし、解析と目標追跡の観点からは、個別のナビゲーションを新着ページの読み込みとして扱う必要があります。

SPA で UET タグを有効にするために必要なことを学ぶexpando image

SPA Web サイトは、JavaScript の UET タグ トラッキング コードを使用する必要があります。SPA イベントは、'page_view' アクションを含み 'page_path' パラメーターが必須 ('page_title' はオプション) となる、 カスタム イベントと同じ構文でトリガーされます。'page_path' パラメーターは '/' で始まる必要があります:

window.uetq = window.uetq || []; 
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });

SPA イベントをトリガーする方法を 3 つご紹介します。なお、最初の方法を使用することをお勧めします。それぞれの方法について、サンプル Web ページを用意しましたので、適切なコードの動作を確認できます。

  • コンテンツを変更する: アプリケーションが動的コンテンツを読み込むたびに SPA イベントをトリガーします。この場合、実際の URL は、最初の読み込み時に標準の pageLoad イベントで自動的に送信されます。この URL は、最終目標として使うことができます。最初のページでトリガーされたカスタム イベントは、すべてこれに関連付けられます。それぞれの SPA イベントは、SPA URL で pageLoad イベントを生成しますが、これは読み込み出来るパスである必要はありません。これらの URL は目標でも参照できます。SPA イベントの後にトリガーされたカスタム イベントは、SPA の pageLoad にのみ関連付けられます (つまり、元の URL には関連付けられません)。
  • すべてのページ: 初回読み込み時を含むすべてのページの SPA イベントをトリガーします。このシナリオは、オート pageLoad イベントを使用しないことを除き、前述のシナリオと同じです。それまでと同様にトリガーされるため、イベントを整理して、他のカスタム イベントがトリガーされる前に SPA イベントがトリガーされるようにすることが重要です。トリガーの順序が不適切な場合、一部またはすべてが、SPA pageLoad イベント (および page_path を含む SPA の URL) ではなく、自動 pageLoad イベント (および元の URL) に関連付けられる可能性があります。
  • すべてのページ、自動無効化: すべてのページで SPA イベントをトリガーし、さらに、自動ページ読み込みを無効化します。それには、初期化パラメーターに 'disableAutoPageView: true' を追加します (注: コード スニペットを変更して、直接無効化することはしないでください)。このシナリオは前項と同様ですが、初回ページ読み込み時に最初に SPA イベントをトリガーするという要件が削除されています。ただし、後続の SPA イベントは、それらに関連するカスタム イベントの前にトリガーされる必要があります (そうでない場合、以前の SPA イベントに起因することになります)。
3. 高度な機能を使用するためにタグを変更するexpando image

ターゲティング機能やトラッキング機能の一部では、UET タグを変更する必要があります。以下のガイドは、既に UET タグが作成され Web サイトに追加されていることを前提としています。

UET タグを変更する

カスタム イベントをトラッキングするにはexpando image

カスタム イベントのコンバージョン目標やカスタム イベントを使用したリマーケティング リストを作成した場合 (詳細は UET を使ってカスタム イベントを追跡する方法)、カスタム イベントの JavaScript を UET タグ トラッキング コードに追加する必要があります。たとえば、Web ページで追跡するカスタム イベントが、いずれかの Web ページで [今すぐダウンロード] ボタンを選択しているユーザーであるとします。

  1. ステップ 1 で Web ページのコードに追加した UET タグの下にある以下のカスタム イベント JavaScript を追加します:
    <head>Your page title 
    </head>

    <body>

     // Let's say this is where you pasted the UET tag in Step 1.


    <script>Your UET tag is here.</script>

     // Here is where to paste the following JavaScript:

    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>



       ...
    <button>Download now</button>

       ...
    </body>
  2. このコード スニペットに関数名を付けます。関数名は、Web サイトで使用されたことがないものであればどんなものでも構いません。この例では、" GetCustomEvent()" と名前を付けています:
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>

       function GetCustomEvent() {

       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});

       }

    </script>

       ...
    <button>Download now</button>

       ...
    </body>
  3. 適切なアクションが発生したときにこの関数を呼び出すように、Web ページのコードをカスタマイズする必要があります。この例では、カスタム イベントは "今すぐダウンロード" ボタンの選択であるため、ボタンのコードで呼び出しを追加する必要があるでしょう。
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()">Download now</button>

       ...
    </body>
  4. カスタム イベントの JavaScript には、 'event'、 'event_category'、 'event_label'、 'event_value' の 4 種類のパラメーターがあります。これらは、ステップ 2 でカスタム イベントコンバージョン目標に対して定義するオプションがあったパラメーターと一致しています。追加した JavaScript では、パラメーターには割り当てられたプレースホルダー値があります。
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  5. 追加した JavaScript は、カスタム イベントが発生した際に Microsoft Advertising に値を返す必要があり、その値はステップ 2 で入力された内容とマッチしている必要があります。この例では、ボタンのクリックを追跡しています。これは、手順 2 に示すように アクション イベントです (JavaScript では 'event' によって表されます)。そのため、 'event' パラメーターのプレースホルダー値を変更する必要があります (また、他の 3 つのパラメーターを削除することもできます)。
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'downloadbuttonselect', {});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  6. 編集した Web サイトのコードを保存して設置します。

Web ページ本文中にインストールされたカスタム イベントの UET タグ トラッキング コードの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。このページにはボタンもいくつかあります。各ボタンをクリックすると、カスタム イベントがトリガーされます。Fiddler などのサードパーティの監視ツールを使用している場合は、各カスタム イベントをレポートするために、bat.bing.com に HTTP 要求が生成されているのがわかります。

注意
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • カスタム イベントでは、 Microsoft Advertising に同様にレポートするために追加の HTTP 要求がトリガーされます。要求は bat.bing とほぼ同じですが、異なるパラメーターでカスタム イベントをレポートします (単なるページ訪問ではない)。
カスタム E コマース イベントをトラッキングするexpando image

カスタム E コマース イベントの例は、 E コマース顧客のカスタム イベント例でご覧いただけます。

売上変数をトラッキングするexpando image

売上変数のコンバージョン目標を作成したら ( UET を使って変数収益をレポートする方法を参照)、次に UET タグ トラッキング コードを編集する必要があります。

PHP ページで売上変数をリンク先 URL 形式の目標に渡す方法を説明します。以下の例では、売上変数の値を JavaScript 関数から動的に読み込みます。JavaScript 変数または HTML 要素から簡単に静的な値を送る、または読み取ることができます。

Web ページ エディターを使用してコードを PHP ページに追加する場合は、以下の UET タグ トラッキング コードのサンプルを参照してください。

<script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>

<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
  1. コンバージョン確認ページのファイルを開きます。同じファイルから複数のページが生成される場合、ファイルの中のコンバージョン ページを生成する部分を特定します。
  2. 売上変数を定義する JavaScript 関数をサイトに追加するか、または既に追加されていることを確認します。上記のコードでは、次のようになります:
    <script> function GetRevenueValue() { return 6; } </script>

    このセクションを、作成した JavaScript 関数に置き換える必要があります。

  3. uetq.push コードを UET タグ トラッキング コードの末尾に追加し、売上変数の値をコンバージョン目標に関連付けます。'revenue_value' パラメーターの金額の値を、ステップ 2 で定義した値に更新します。上記のコードでは、次のようになります:
    <script> window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>

    注意
    • Event アクションのレポートをまったく行わない場合でも、'event' コマンドは必須です。売上変数をリンク先 URL の目標としてレポートする場合、Event アクションを空のまま ('event', '') にする必要があり、イベント内では revenue_value と currency パラメーターのみを指定できます。
    • 通貨コードの完全なリストは、 変換目標収益通貨 でご覧いただけます。コンバージョン目標に通過が設定されていない場合は、'currency' パラメーターを削除できます。
  4. 変更した UET タグ トラッキング コードがコンバージョン確認ページの本文に追加されていることを確認します。このページは、トラッキング対象のアクションが完了したときにユーザーに表示されるページです (購入確認ページなど)。

    ヒント: " </body >" タグを検索して、そのすぐ上にある UET タグ トラッキング コードを置き換えます。

  5. ページを保存して Web サーバーにアップロードします。
高度なオプション: イベントのコンバージョン目標のコード サンプルexpando image

リンク先 URL のコンバージョン目標で使用する UET タグ トラッキング コードの末尾に追加するコードについて説明しましたが、他にも方法があります。

イベントのコンバージョン目標

イベントのコンバージョン目標について、売上変数をレポートするために追加する必要があるコードは、他にもあります。ステップ 2 と同じ JavaScript 関数を使用する場合は、以下のようになります:

<script> window.uetq = window.uetq || []; window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>

注: 通貨コードの完全なリストは、 変換目標収益通貨でご覧いただけます。

注意
  • Web ページ本文中にインストールされた売上変数の UET タグの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • 変数収益については、追加の HTTP 要求がトリガーされ、 Microsoft Advertising にこの値をレポートします。これは bat.bing と同様のものですが、売上額をレポートするためパラメーターが異なっています (ページ アクセスだけの場合とは逆)。
  • UET タグ ヘルパーを使用すると、売上変数のタグを検証できます。
動的リマーケティングを使用するにはexpando image

動的リマーケティング リストを作成したら ( 動的リマーケティング リスト: 製品向けリマーケティングを参照)、次はカスタム パラメーターを UET タグ トラッキング コードに追加して動作させる必要があります。

Web サイトの各ページに次の JavaScript を追加します。

<script>
   window.uetq = window.uetq || [];
   window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>

上の JavaScript で次のパラメーターを変更します。

  • Replace_with_Product_ID : これを次の製品 ID のいずれかに置き換えます。
    • 商品を一意に表す正確な SKU ID。これは UPC (共通商品コード) とも呼ばれます。
    • 同じ商品のバリエーションを表す商品グループ ID (色やサイズのオプションなど)。

    重要

    JavaScript コード内の商品 ID は、 Microsoft マーチャント センター の商品フィードの ID と一致する必要があります。

  • Replace_with_Page_Type : この JavaScript を使用するページに応じて、これを表の右列にある以下の値のいずれかと置き換えます。
    トラッキングする動的リマーケティング リスト 必須ページ タイプ
    一般訪問者 'ecomm_pagetype': 'home'
    'ecomm_pagetype': 'category'
    'ecomm_pagetype': 'other'
    注: searchresults、product、cart、または purchase のページ タイプに含まれないユーザーは、一般訪問者のオーディエンスに含まれます。
    商品を検索したユーザー 'ecomm_pagetype': 'searchresults'
    商品を閲覧したユーザー 'ecomm_pagetype': 'product'
    ショッピング カートを放棄したユーザー 'ecomm_pagetype': 'cart'
    過去の購入者 'ecomm_pagetype': 'purchase'

    注: 商品を購入したユーザーは「過去の購入者」リストに追加され、他のリストからは削除されます (該当する商品に限る)。これが動作するように、購入確認ページの UET タグが商品 ID (ecomm_prodid) と pagetype (ecomm_pagetype) の両方を送信する必要があります。

Web ページ本文にインストールされた動的リマーケティングの UET タグ トラッキング コードの例を確認するには、 こちらの Web ページ (英語のみ) にアクセスし、右クリックしてから、ブラウザーに応じて [ ソースの表示] や [ ページ ソースの表示] を選択します。このページでは、商品 ID とページ タイプも定義できます。さらに、この動的リマーケティング リストのカスタム イベントをトリガーするボタンを選択することもできます。Fiddler などのサードパーティの監視ツールを使用している場合は、各カスタム イベントをレポートするために、bat.bing.com に HTTP 要求が生成されているのがわかります。

注意
  • Web ページが読み込まれると UET タグがトリガーされ、HTTP リクエストが多数発生します。最も重要なリクエストは "bat.bing" ("http://bat.bing.com/action/0?ti=..." など) へのものです。このリクエストは、ユーザーが Web ページにアクセスしたことを Microsoft Advertising に知らせるものです。Fiddler などの第三者ツールを使用して、Web ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • カスタム イベントでは、 Microsoft Advertising に同様にレポートするために追加の HTTP 要求がトリガーされます。要求は bat.bing とほぼ同じですが、異なるパラメーターでカスタム イベントをレポートします (単なるページ訪問ではない)。
  • 動的リマーケティングの UET タグ トラッキング コードが動作しているかどうかは、 UET タグ ヘルパーを使用すると検証できます。
複数の機能を実装する場合expando image

上のセクションで述べたように、一部の Microsoft Advertisingの機能では、JavaScript スニペットを追加して既存の UET タグに変更する必要があります。

  • カスタム イベント: カスタム イベントに基づくコンバージョン目標やリマーケティング リストでは、 event actionevent categoryevent labelevent value のすべて、または一部を返すように、次のスニペットを変更する必要があります。
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>
  • 変動収益: コンバージョン目標追跡の変動収益の場合は、 収益値通貨コードを返すように次のスニペットを変更する必要があります。
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
    </script>
  • 動的リマーケティング: 動的リマーケティング リストをターゲットとする場合、 product IDpage type を返すように、次のスニペットを変更する必要があります。
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
    </script>

複数の機能を実装する場合、次の 2 点に注意する必要があります。

  • 各機能の JavaScript スニペットは、Web ページのコード内で別々に保持することをお勧めします。 (つまり、別々の <script > </script > セクションで) 各スニペットが 1 つのイベントを送信するためです。
  • 特に、同一 Web ページ内で次の両方を 1 つの JavaScript スニペットでトラッキングすることは できません
    • リンク先 URL のコンバージョン目標に使用する売上変数
    • コンバージョン目標またはリマーケティング リストに基づくカスタム イベント

    この場合、Web ページ内に 2 つの独立したスニペットを実装する必要があります。

    • リンク先 URL コンバージョン目標の変動収益のスニペット 1 —:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
    • スニペット 2 — コンバージョン目標またはリマーケティング リストに基づくカスタム イベント用。ただし、カスタム イベントのコンバージョン目標に使用する売上変数をトラッキングする場合 (リンク先 URL のコンバージョン目標では ありません)、カスタム イベントのコード スニペットにこれを含めます:
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
4. タグが動作しているかどうかを確認し、トラブルシューティングを行うexpando image

UET タグ ヘルパー

特定の Web ページ上で UET タグが適切に動作していることを確認するには、UET タグ ヘルパー (ブラウザー拡張機能) を使用します。


Microsoft Advertising で UET のトラッキング ステータス列をレビューする

検証には Microsoft Advertisingを使用することもできます。

  1. 上部のメニューで [ ツール]、[ UET タグ] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [コンバージョン] 上でホバーし、 [UET タグ] を選択します。

  2. 表のレビュー列の内容は以下のとおりです。
    タグ名
    概要:
    UET タグの名前。
    重要な理由:
    コンバージョン目標やリマーケティング リストを作成するときに、使用する UET タグの名前を選択します。
    タグの説明
    概要:
    UET タグの説明 (任意)。
    重要な理由:
    これは、UET タグを識別するのに役立ちます。Web サイトのページ名または URL を追加することをお勧めします。
    タグ ID
    概要:
    Microsoft Advertisingによって UET タグに関連付けられている ID。
    重要な理由:
    目標に関連付けられた UET タグ ID の一覧がコンバージョン目標ページに表示され、UET タグ トラッキング コードを表示することができます。
    トラッキング ステータス
    説明:
    これは UET タグのステータスです。未確認、タグが有効、またはタグが無効の可能性があります。
    重要な理由:
    UET タグ が機能しているかどうかを知らせてくれます。
    未確認: Microsoft Advertising が Web サイト上の UET タグからユーザー アクティビティ データをまだ受け取っていません。 Microsoft Advertising の検証には、最大 24 時間かかる可能性があります。
    タグが有効: UET タグは機能しており、ユーザー アクティビティ データを Microsoft Advertising に送信します。
    タグが無効: Microsoft Advertising が UET タグからユーザー アクティビティ データを過去 24 時間受け取っていません。UET タグ トラッキング コードが Web サイト上にあることを確認してください。
    • UET タグ が無効の場合にすべきこと: トラッキング ステータス列に 無効なタグが一覧表示されル場合、 Microsoft Advertising が UET タグからユーザー アクティビティ データを過去 24 時間受け取っていません。UET タグ トラッキング コードが Web サイトに正常に設置されているかどうかを確認し、問題がある場合は設定し直します。 UET タグ ヘルパーを使用して、タグを検証することもできます。
    目標
    概要:
    この UET タグを使用するコンバージョン目標の数。
    重要な理由:
    表示されているタグに関連付けられている目標専用のコンバージョン目標ページに移動するリンクです。
    オーディエンス
    概要:
    この UET タグを使用するオーディエンスの数。
    重要な理由:
    表示されているタグに関連付けられているオーディエンス専用のオーディエンス ページに移動するリンクです。
    アクション
    概要:
    UET タグ トラッキング コード ボックスを開くリンク。
    重要な理由:
    UET タグ トラッキング コードをいつでもメール送信、コピー、ダウンロードできます。

トラッキング ステータス列の制限: トラッキング ステータスは設定の検証に役立ちますが、以下についてはトラッキング ステータス列からは検証できないためご注意ください。

  • UET タグがサイト全体にインストールされているかどうか: Web サイトの任意の場所から送信された UET イベントが 1 つでも記録されていると、 Microsoft Advertisingの UET タグのステータスは [ タグが有効] になります。
  • カスタム イベント/売上変数の値がレポートされているかどうか: 前述のとおり、 Microsoft Advertisingでは、ステータス列をトラッキングする際にページ読み込みイベント (既定で記録される) であるかカスタム イベントであるかは区別されません。

このため、個々の Web ページのタグを検証する場合は UET タグ ヘルパーを使用することをお勧めします。

See more videos...