UET タグ トラッキング コードを追加するには、Web サイトのコードを編集する必要があります。Web サイトのコードを編集する方法については、Web 管理者にお問い合わせください。
UET タグを作成した後、次のステップでは、UET タグ トラッキング コードを Web サイトに追加します。お客様自身や Web 管理者に、Web サイトのすべてのページのヘッダーおよび本文に追加していただくことをお勧めします。
UET タグを使用する際には、複数のオプションがあります。UET タグ トラッキング コードを JavaScript を使って Web サイトのコードに直接追加するか、サードパーティのタグ マネージャーを使用できます。また、ご自身の Web サイトが Web サイト プラットフォーム (Shopify、WordPress など) で構築されている場合は、そのシステムを使用して UET タグを追加できます。
UET タグ トラッキング コードは、Web ページのヘッダー セクション (head タグの終了タグ: " </head >" よりも前)、または本文セクション (body タグの終了タグ: " </body >" よりも前) の任意の場所に追加できます。
タグ マネージャーは、静的タグを、実装や更新が容易な動的タグに置換するものです。動的タグは、Web サイトにタグを動的に挿入するためのコンテナー、つまり小さなコード スニペットです。コンテナー タグとは、他の種類のタグを入れるバケットのようなものです。
UET は、主要なタグ管理システムのすべてに対応しています。テスト済みおよびサポート対象のタグ マネージャーの最新のリスト (およびガイドへのリンク) を以下に示します:
UET は、主要な Web サイト プラットフォームのすべてに対応しています。UET タグのインストールが可能なテスト済みおよびサポート対象のプラットフォームの最新のリスト (およびガイドへのリンク) を以下に示します:
シングルページ アプリケーション (SPA) の Web サイトを追跡するのは一般的ですが、困難です。SPA ではコンテンツは、通常のナビゲーション イベントが発生することなく、動的に読み込まれます。つまり、ページの読み込みは一度のみです。しかし、解析と目標追跡の観点からは、個別のナビゲーションを新着ページの読み込みとして扱う必要があります。
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 イベントを送信する際、カスタム イベントのコンバージョン目標やリマーケティング リストで、"event action" パラメーターが "page_view" に設定されているものが存在しないことを確認します。
SPA イベントをトリガーする方法を 3 つご紹介します。なお、最初の方法を使用することをお勧めします。それぞれの方法について、サンプル Web ページを用意しましたので、適切なコードの動作を確認できます。