Adding Event snippet for Purchase conversion with order total in WooCommerce

Need to add Google conversion tracking code with order value in WooCommerce?

Today I’ll show you how to add Event snippet for Purchase conversion with order total. It’s simple, does not require any third party plugins, and will only take you a couple of minutes to do. No exceptional coding skills required.

Looking for tutorial how to add Event snippet for Purchase conversion without order value? Click here.

How to add Event snippet for Purchase conversion with order value in WooCommerce

First thing you need to do if you want to add Google conversion snippet to WooCommerce – go to Appearance >> Theme File Editor or Tools >> Theme File Editor.

Once you’re there, click functions.php file on the right side of the page. When functions page is open, scroll to the bottom of the page, and add this function:

function rocksolid_thankyou_tracking( $order_id ) {
   $order_total = get_post_meta( $order_id, '_order_total', true); ?>
<?php }
add_action( 'woocommerce_thankyou', 'rocksolid_thankyou_tracking' );

This function is triggered when customer finishes checkout process. It also gets the total order value ($order total in the code).

Now we just need to add your Event snippet for Purchase conversion, and add that order value to the function. Here’s the complete example:

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' );

You probably noticed where and how I’ve added order total 'value': <?php echo $order_total; ?>, in the code. Your function should be identical except send_to identifier (that’s your own conversion tracking code). You may also have different currency in the code.

Here how Google conversion tracking code with order value will look in functions.php file:

add Event snippet for Purchase conversion with order total in WooCommerce

That’s it – once you save changes you’ll be tracking conversions in WooCommerce with order value.

Recommended hosting

Get your website online with Hostinger

WordPress, VPS, and domain hosting — fast, reliable, and beginner-friendly.

Blazing fast speed

LiteSpeed servers with global CDN

Free SSL & backups

Daily backups on every plan

1-click WordPress

Install in under a minute

VPS & cloud

Scale up when you need it

Affordable pricing

From €1.99/mo on long-term plans

Get hosting at Hostinger →

Use code IMAKEITWORK for an extra 10% off