¿Necesitas añadir el código de seguimiento de conversión de Google con el valor del pedido en WooCommerce?
Hoy te voy a mostrar cómo agregar fragmento de Evento para la conversión de Compra con el total del pedido. Es simple, no requiere ningún plugin de terceros, y sólo le tomará un par de minutos para hacerlo. No se requieren habilidades excepcionales de codificación.
¿Busca un tutorial sobre cómo añadir un fragmento de evento para la conversión de compra sin el valor del pedido? Haga clic aquí.
Cómo añadir un fragmento de evento para la conversión de compra con valor de pedido en WooCommerce
Lo primero que tienes que hacer si quieres añadir el snippet de conversión de Google a WooCommerce – ve a Apariencia >> Editor de Archivos Temáticos o Herramientas >> Editor de Archivos Temáticos.
Una vez allí, haga clic en el archivo functions.php en la parte derecha de la página. Cuando la página de funciones esté abierta, desplácese hasta el final de la página y añada esta función:
function rocksolid_thankyou_tracking( $order_id ) {
$order_total = get_post_meta( $order_id, '_order_total', true); ?>
<?php }
add_action( 'woocommerce_thankyou', 'rocksolid_thankyou_tracking' );
Esta función se activa cuando el cliente finaliza el proceso de compra. También obtiene el valor total del pedido ($order total en el código).
Ahora sólo tenemos que añadir su fragmento de Evento para la conversión de Compra, y añadir el valor del pedido a la función. Aquí está el ejemplo completo:
function rocksolid_thankyou_tracking( $order_id ) {
$order_total = get_post_meta( $order_id, '_order_total', true); ?>
<!-- Event snippet for Purchase conversion page -->
<script>
gtag('event', 'conversion', {
'send_to': 'AW-1119929/i8SmCN-qs6UYEJtwp',
'value': <?php echo $order_total; ?>,
'currency': 'EUR',
'transaction_id': ''
});
</script>
<?php }
add_action( 'woocommerce_thankyou', 'rocksolid_thankyou_tracking' );
Probablemente haya notado dónde y cómo he añadido el total del pedido <?php echo $order_total; ?>
en el código. Tu función debería ser idéntica excepto el identificador send_to (que es tu propio código de seguimiento de conversiones). También puede tener una moneda diferente en el código.
Este es el aspecto que tendrá el código de seguimiento de conversiones de Google con el valor del pedido en el archivo functions. php:

Eso es todo – una vez que guardes los cambios estarás rastreando conversiones en WooCommerce con el valor del pedido.