Ejemplo de eventos personalizados para clientes de comercio electrónico

Los siguientes ejemplos muestran la modificación de la etiqueta de UET recomendada para varios tipos de página y situaciones.

Los clientes que tienen una cuenta de y usan anuncios de productos tienen que actualizar su etiqueta de UET para que su sitio web envíe los datos de la transacción y del producto cuando los usuarios interactúen con él. Estos datos pueden usarse para objetivos de conversión (por ejemplo, eventos personalizados o conversiones de objetivos de productos) y funciones de segmentación (por ejemplo, remarketing dinámico y características futuras de Microsoft Advertising más potentes).

Los siguientes ejemplos muestran la modificación de la etiqueta de UET recomendada para varios tipos de página y situaciones:

Página principal expando image

Establece la propiedad ecomm_pagetype como 'home' en tu página principal.

            <script>
	window.uetq = window.uetq || [];
	window.uetq.push('event', '', {
		'ecomm_pagetype': 'home'
		}
	);
</script>
Página de exploración de categorías expando image

Establece ecomm_category como el id. de la categoría, ecomm_prodid como el id. del producto y ecomm_pagetype como '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>
Página de resultados de la búsqueda expando image

Establece ecomm_query como el término de búsqueda, ecomm_prodid como el id. de producto y ecomm_pagetype como '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>
Página de visualización de productos expando image

Establece ecomm_prodid como el id. de producto y ecomm_pagetype como 'product'.

          <script>	
	window.uetq = window.uetq || [];
	window.uetq.push('event', '', {
		'ecomm_prodid': ['REPLACE_WITH_PRODUCT_ID'], 
		'ecomm_pagetype': 'product'
		}
	);
</script>
Evento Agregar al carrito expando image

Normalmente, el evento de agregar al carrito se producirá en la página de visualización del producto y, en este caso, ecomm_pagetype debe establecerse como 'product'. Sin embargo, si el evento se produce en otras páginas, deberá mencionarse ese tipo de página.

El campo ecomm_totalvalue recoge el precio de venta total de todos los artículos agregados. Por ejemplo, si se agregaron dos cajas de pintura, el campo debe capturar la suma del precio de venta de las dos cajas. El campo revenue_value captura el valor si las conversiones de los informes se basan en este evento. En la mayoría de los casos, revenue_value y ecomm_totalvalue deberían ser iguales. Sin embargo, tener dos campos proporciona flexibilidad para definir varios objetivos de conversión con valores diferentes.

          <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>
Página Carro de la compra expando image

Establece ecomm_prodid como el id. de producto, ecomm_pagetype como 'cart', ecomm_totalvalue con el precio total de la compra, revenue_value con el mismo valor que ecomm_totalvalue en la mayoría de los casos, o un valor diferente si haces un seguimiento de los ingresos variables según un objetivo de conversión, currency con el tipo de moneda, y item.id, item.quantity y item.price con el id., la cantidad y el precio respectivos del artículo.

          <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>
Página Confirmación del pedido expando image

Establece transaction_id como el id. de transacción, ecomm_prodid como el id. de producto, ecomm_pagetype como 'purchase', ecomm_totalvalue con el precio total de la compra, revenue_value con el mismo valor que ecomm_totalvalue en la mayoría de los casos, o un valor diferente si haces un seguimiento de los ingresos variables según un objetivo de conversión, currency con el tipo de moneda, y item.id, item.quantity y item.price con el id., la cantidad y el precio respectivos del artículo.

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