I clienti che dispongono di un account e utilizzano annunci prodotto devono aggiornare il tag UET in modo che il sito Web invii dati su transazioni e prodotti mentre gli utenti interagiscono con il sito. Questi dati possono essere utilizzati per gli obiettivi di conversione (ad esempio, eventi personalizzati o conversioni degli obiettivi prodotto) e le funzionalità target (ad esempio, remarketing dinamico e funzionalità di Microsoft Advertising future più potenti).
Gli esempi seguenti illustrano le modifiche del tag UET consigliate per vari scenari e tipi di pagina:
Impostare la proprietà ecomm_pagetype su 'home' nella home page.
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_pagetype': 'home' } ); </script>
Impostare ecomm_category sull'ID categoria, ecomm_prodid sull'ID prodotto ed ecomm_pagetype su '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>
Impostare ecomm_query sul termine di ricerca, ecomm_prodid sull'ID prodotto ed ecomm_pagetype su '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>
Impostare ecomm_prodid sull'ID prodotto ed ecomm_pagetype su 'product'.
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', { 'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID'], 'ecomm_pagetype': 'product' } ); </script>
L'evento di aggiunta al carrello si verifica nella pagina di visualizzazione del prodotto e in questo caso è necessario impostare ecomm_pagetype su 'product'. Se l'evento si verifica in altre pagine, è tuttavia necessario indicare tale tipo di pagina.
Il campo ecomm_totalvalue include il prezzo di vendita totale di tutti gli elementi aggiunti. Ad esempio, se si aggiungono 2 barattoli di vernice, il campo deve includere la somma del prezzo di vendita di entrambi i barattoli. Il campo revenue_value acquisisce il valore se la segnalazione delle conversioni è basata su questo evento. Nella maggior parte dei casi, revenue_value ed ecomm_totalvalue saranno uguali. La disponibilità di 2 campi offre la flessibilità di definire più obiettivi di conversione con valori diversi.
<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>
Impostare ecomm_prodid sull'ID prodotto, ecomm_pagetype su 'cart', ecomm_totalvalue sul prezzo di acquisto totale, revenue_value sullo stesso valore di ecomm_totalvalue nella maggior parte dei casi o su un valore diverso se si monitorano i ricavi variabili in base a un obiettivo di conversione, currency sul tipo di valuta e item.id, item.quantity e item.price rispettivamente su ID, quantità e prezzo per tale articolo.
<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>
Impostare transaction_id sull'ID transazione, ecomm_prodid sull'ID prodotto, ecomm_pagetype su 'purchase', ecomm_totalvalue sul prezzo di acquisto totale, revenue_value sullo stesso valore di ecomm_totalvalue nella maggior parte dei casi o su un valore diverso se si monitorano i ricavi variabili in base a un obiettivo di conversione, currency sul tipo di valuta e item.id, item.quantity e item.price rispettivamente su ID, quantità e prezzo per tale elemento.
<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>