Eventi personalizzati di esempio per i clienti e-commerce

Gli esempi seguenti illustrano le modifiche del tag UET consigliate per vari scenari e tipi di pagina.

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:

Home page expando image

Impostare la proprietà ecomm_pagetype su 'home' nella home page.

            <script>
	window.uetq = window.uetq || [];
	window.uetq.push('event', '', {
		'ecomm_pagetype': 'home'
		}
	);
</script>
Pagina dell'elenco delle categorie expando image

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>
Pagina dei risultati di ricerca expando image

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>
Pagina di visualizzazione del prodotto expando image

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>
Evento di aggiunta al carrello expando image

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>
Pagina del carrello expando image

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>
Pagina di conferma dell'ordine expando image

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>

See more videos...