アカウントを持っていて、ショッピング広告を使用する顧客は、Web サイトがユーザーの操作に応じてトランザクションと商品データを送信するように UET タグを更新する必要があります。このデータは、コンバージョン目標 (カスタム イベントや商品目標コンバージョンなど) とターゲティング機能 (動的リマーケティングやより強力な将来の Microsoft Advertising機能など) に使用できます。
以下の例は、さまざまなシナリオやページ タイプにおすすめの UET タグ変更を示しています。
ホームページで ecomm_pagetype プロパティを 'home' に設定します。
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_pagetype': 'home' } ); </script>
ecomm_category をカテゴリ ID、ecomm_prodid を商品 ID、ecomm_pagetype を 'category' に設定します。
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_category': 'REPLACE_WITH_CATEGORY_ID', 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID', 'REPLACE_WITH_PRODUCT_ID', …], 'ecomm_pagetype': 'category' } ); </script>
ecomm_query を検索語句、ecomm_prodid を商品 ID、ecomm_pagetype を 'searchresults' に設定します。
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_query': 'REPLACE_WITH_SEARCH_TERM', 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID', 'REPLACE_WITH_PRODUCT_ID', …], 'ecomm_pagetype': 'searchresults' } ); </script>
ecomm_prodid を商品 ID、ecomm_pagetype を 'product' に設定します。
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID'], 'ecomm_pagetype': 'product' } ); </script>
通常、カートに追加イベントは商品表示ページで発生しますが、この場合、ecomm_pagetype は 'product' に設定する必要があります。ただし、このイベントが他のページで発生する場合は、そのページ タイプを指定する必要があります。
ecomm_totalvalue フィールドでは、追加されたすべてのアイテムの合計販売価格が取り込まれます。たとえば、2 個の絵の具箱が追加された場合、このフィールドには両方の絵の具箱の販売価格の合計が取り込まれるはずです。コンバージョンの報告がこのイベントに基づいている場合、revenue_value フィールドではその値が取り込まれます。ほとんどの場合、revenue_value と ecomm_totalvalue は同じ値になります。ただし、フィールドが 2 つあるため、複数のコンバージョン目標を異なる値で定義する柔軟性がもたらされます。
<script> window.uetq = window.uetq || []; window.uetq.push('event', 'add_to_cart', { 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID', 'REPLACE_WITH_PRODUCT_ID', …], 'ecomm_pagetype': 'REPLACE_WITH_PAGETYPE', 'ecomm_totalvalue': REPLACE_WITH_TOTAL_PURCHASE_PRICE, 'revenue_value': REPLACE_WITH_VALUE_FOR_CONVERSION_REPORTING, 'currency': 'REPLACE_WITH_CURRENCY', 'items': [ { 'id': 'REPLACE_WITH_PRODUCTID', 'quantity': REPLACE_WITH_QUANTITY, 'price': REPLACE_WITH_SELLING_PRICE }, { 'id': 'REPLACE_WITH_PRODUCTID', 'quantity': REPLACE_WITH_QUANTITY, 'price': REPLACE_WITH_SELLING_PRICE } ] } ); </script>
ecomm_prodid を商品 ID、ecomm_pagetype を 'cart'、ecomm_totalvalue を合計購入価格に設定します。revenue_value は、ほとんどの場合は ecomm_totalvalue と同じ値に設定し、コンバージョン目標に基づいて変動収益を追跡している場合は別の値に設定します。currency を通貨のタイプに設定し、item.id、item.quantity、item.price をそのアイテムの ID、品質、価格にそれぞれ設定します。
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID', 'REPLACE_WITH_PRODUCT_ID', …], 'ecomm_pagetype': 'cart', 'ecomm_totalvalue': REPLACE_WITH_TOTAL_PURCHASE_PRICE, 'revenue_value': REPLACE_WITH_VALUE_FOR_CONVERSION_REPORTING, 'currency': 'REPLACE_WITH_CURRENCY', 'items': [ { 'id': 'REPLACE_WITH_PRODUCTID', 'quantity': REPLACE_WITH_QUANTITY, 'price': REPLACE_WITH_SELLING_PRICE }, { 'id': 'REPLACE_WITH_PRODUCTID', 'quantity': REPLACE_WITH_QUANTITY, 'price': REPLACE_WITH_SELLING_PRICE } ] } ); </script>
transaction_id をトランザクション ID、ecomm_prodid を商品 ID、ecomm_pagetype を 'purchase'、ecomm_totalvalue を合計購入価格に設定します。revenue_value は、ほとんどの場合は ecomm_totalvalue と同じ値に設定し、コンバージョン目標に基づいて変動収益を追跡している場合は別の値に設定します。currency を通貨のタイプに設定し、item.id、item.quantity、item.price をそのアイテムの ID、品質、価格にそれぞれ設定します。
<script> window.uetq = window.uetq || []; window.uetq.push('event', 'purchase', { 'transaction_id': 'REPLACE_WITH_TRANSACTION_ID', 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID', 'REPLACE_WITH_PRODUCT_ID', …], 'ecomm_pagetype': 'purchase', 'ecomm_totalvalue': REPLACE_WITH_TOTAL_PURCHASE_PRICE, 'revenue_value': REPLACE_WITH_VALUE_FOR_CONVERSION_REPORTING, 'currency': 'REPLACE_WITH_CURRENCY', 'items': [ { 'id': 'REPLACE_WITH_PRODUCTID', 'quantity': REPLACE_WITH_QUANTITY, 'price': REPLACE_WITH_SELLING_PRICE }, { 'id': 'REPLACE_WITH_PRODUCTID', 'quantity': REPLACE_WITH_QUANTITY, 'price': REPLACE_WITH_SELLING_PRICE } ] } ); </script>