Exemples d’événements personnalisés pour les clients du commerce électronique

Les exemples suivants montrent la modification de la balise UET recommandée pour différents scénarios et types de pages.

Les clients qui ont un compte et qui utilisent des annonces de produit doivent mettre à jour leur balise UET afin que leur site web envoie la transaction et les données du produit lorsque les utilisateurs interagissent avec lui. Ces données peuvent être utilisées à des fins de conversion (événements personnalisés ou conversions aux fins du produit par exemple) et pour les fonctionnalités de ciblage (remarketing dynamique et fonctionnalités Microsoft Advertising futures plus performantes par exemple).

Les exemples suivants montrent la modification de la balise UET recommandée pour différents scénarios et types de pages :

Page d’accueil expando image

Définissez la propriété ecomm_pagetype sur « home » sur votre page d’accueil.

            <script>
	window.uetq = window.uetq || [];
	window.uetq.push('event', '', {
		'ecomm_pagetype': 'home'
		}
	);
</script>
Page de navigation dans les catégories expando image

Définissez ecomm_category sur l’ID de catégorie, ecomm_prodid sur l’ID de produit et ecomm_pagetype sur « 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>
Page des résultats de la recherche expando image

Définissez ecomm_query sur le terme de recherche, ecomm_prodid sur l’ID de produit et ecomm_pagetype sur « 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>
Page d’affichage du produit expando image

Définissez ecomm_prodid sur l’ID de produit et ecomm_pagetype sur « product ».

          <script>	
	window.uetq = window.uetq || [];
	window.uetq.push('event', '', {
		'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID'], 
		'ecomm_pagetype': 'product'
		}
	);
</script>
Événement Ajouter au panier expando image

Généralement, l’événement Ajouter au panier se produit sur la page d’affichage du produit et, dans ce cas, ecomm_pagetype doit être défini sur « product ». Cependant, si l’événement se produit sur d’autres pages, ce type de page doit être mentionné.

Le champ ecomm_totalvalue capture le prix de vente total de tous les articles ajoutés. Par exemple, si deux pots de peinture ont été ajoutés, le champ doit capturer la somme du prix de vente des deux pots. Le champ revenue_value capture la valeur si les conversions des rapports sont basées sur cet événement. Dans la plupart des cas, revenue_value et ecomm_totalvalue seront identiques. Cependant, le fait d’avoir deux champs permet de définir plusieurs objectifs de conversion avec des valeurs différentes.

          <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>
Page Panier d’achat expando image

Définissez ecomm_prodid sur l’ID du produit, ecomm_pagetype sur 'cart', ecomm_totalvalue sur le prix d’achat total, revenue_value sur la même valeur que ecomm_totalvalue dans la plupart des cas ou sur une autre valeur si vous suivez un revenu variable basé sur un objectif de conversion, currency sur le type de devise, et item.id, item.quantity et item.price respectivement sur l’ID, la quantité et le prix de cet article.

          <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>
Page de confirmation de commande expando image

Définissez transaction_id sur l’ID de transaction, ecomm_prodid sur l’ID du produit, ecomm_pagetype sur 'purchase', ecomm_totalvalue sur le prix d’achat total, revenue_value sur la même valeur que ecomm_totalvalue dans la plupart des cas ou sur une autre valeur si vous suivez un revenu variable basé sur un objectif de conversion, currency sur le type de devise, et item.id, item.quantity et item.price respectivement sur l’ID, la quantité et le prix de cet article.

          <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...