UET の設定について知っておきたいこと

UET の設定に関する情報がまとめられています。タグを作成し、Web サイトに追加し、高度な機能のために編集します。トラブルシューティングのヒントも掲載されています。

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

UET についてご存じですか? UET とは何ですか? どのように役立つのですか? を確認します。

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

  1. 上部のメニューで [ツール]、[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 ページの見出しセクション (closing head タグの前: 「</head>」) または本文セクション (closing body タグの前: 「</body>」) の任意の場所に追加できます。

UET タグ トラッキング コードを Web サイトに直接追加する expando image
トラッキング コードをコピーするか、ダウンロードまたはメールにより入手している場合は、すぐに Web サイトに貼り付けることができます。ステップ 4 に進んでください。
  1. 左側のナビゲーション ウィンドウで [コンバージョン トラッキング]、[UET タグ] の順に選択 (またはページ上部のグローバル メニューで [ツール]、[UET タグ] の順に選択) します。
  2. 表から使用する UET タグを検索し、[アクション] 列で [タグを表示] を選択します。
  3. [UET タグ トラッキング コード] ボックスで [コピー]、[完了] の順に選択します。
  4. Web サイトのすべてのページで、ヘッダーか本文のいずれかに UET タグ トラッキング コードを貼り付けます。 画像では、UET タグ トラッキング コードは Web ページ本文の冒頭に貼り付けています。
    UET タグ
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' });
注意

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 ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • 売上変数では、この値を Microsoft Advertisingにレポートする追加の HTTP リクエストがトリガーされます。 これは 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 タグ] の順に選択 (またはページ上部のグローバル メニューで [ツール]、[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 タグ トラッキング コードが Web サイトに追加されていないか、設置に何らかの問題があり、修正が必要です。
    タグが有効: UET タグが動作しており、ユーザー アクティビティ データを Microsoft Advertisingに送信しています。
    タグが無効: Microsoft Advertisingが、過去 24 時間に UET タグからユーザー アクティビティ データを受け取っていません。 UET タグ トラッキング コードが Web サイト上で正常に動作していることを確認します。
    • UET タグが無効な場合の対処法:トラッキング ステータス列にタグが無効と表示されている場合、過去 24 時間 Microsoft Advertisingに UET タグからユーザー アクティビティ データが送られていません。 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 タグ] の順に選択します。
  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 ページの見出しセクション (closing head タグの前: 「</head>」) または本文セクション (closing body タグの前: 「</body>」) の任意の場所に追加できます。

UET タグ トラッキング コードを Web サイトに直接追加する expando image
トラッキング コードをコピーするか、ダウンロードまたはメールにより入手している場合は、すぐに Web サイトに貼り付けることができます。ステップ 4 に進んでください。
  1. 左側のナビゲーション ウィンドウで [コンバージョン トラッキング]、[UET タグ] の順に選択 (またはページ上部のグローバル メニューで [ツール]、[UET タグ] の順に選択) します。
  2. 表から使用する UET タグを検索し、[アクション] 列で [タグを表示] を選択します。
  3. [UET タグ トラッキング コード] ボックスで [コピー]、[完了] の順に選択します。
  4. Web サイトのすべてのページで、ヘッダーか本文のいずれかに UET タグ トラッキング コードを貼り付けます。 画像では、UET タグ トラッキング コードは Web ページ本文の冒頭に貼り付けています。
    UET タグ
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 ページを読み込むときにブラウザーが生成するリクエストをすべて監視することができます。
  • 売上変数では、この値を Microsoft Advertisingにレポートする追加の HTTP リクエストがトリガーされます。 これは 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 マーチャント センターr r の商品フィードの 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 タグ] の順に選択 (またはページ上部のグローバル メニューで [ツール]、[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 タグ トラッキング コードが Web サイトに追加されていないか、設置に何らかの問題があり、修正が必要です。
    タグが有効: UET タグが動作しており、ユーザー アクティビティ データを Microsoft Advertisingに送信しています。
    タグが無効: Microsoft Advertisingが、過去 24 時間に UET タグからユーザー アクティビティ データを受け取っていません。 UET タグ トラッキング コードが Web サイト上で正常に動作していることを確認します。
    • UET タグが無効な場合の対処法:トラッキング ステータス列にタグが無効と表示されている場合、過去 24 時間 Microsoft Advertisingに UET タグからユーザー アクティビティ データが送られていません。 UET タグ トラッキング コードが Web サイトに正常に設置されているかどうかを確認し、問題がある場合は設定し直します。 また、UET タグ ヘルパーでタグを検証することもできます。
    目標
    説明:
    これは この UET タグ を使用するコンバージョン目標の番号です。
    重要な理由:
    表示されたこのタグに関連付けられた目標のみを含む、コンバージョン目標ページに移動するためのリンクです。
    オーディエンス
    説明:
    これは UET タグを使用するオーディエンスの番号です。
    重要な理由:
    表示されたこのタグに関連付けられたオーディエンスのみを含む、オーディエンスページに移動するためのリンクです。
    アクション
    説明:
    UET タグ トラッキング コード ボックスを開くリンク。
    重要な理由:
    これにより、UET タグ トラッキング コードをいつでもメール、コピー、ダウンロードすることができます。

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

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

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

See more videos...