Step-By-Step Guide to Tracking Purchases in GA4 – WordPress

6th Jul 2023

ga4-purchase-tracking-banner

Google Analytics 4 (GA4) is a brand-new data analytics tool that has overtaken industry news headlines. However, with newfound innovation comes new challenges. Many marketers and business owners are confused about GA4. They want to know how to track purchases and make the most of this powerful platform.

But don’t worry, we have a solution. We’ve prepared a step-by-step tutorial to help WordPress users understand purchase tracking with GA4. Ultimately, allowing you to gain valuable insights and optimise your digital strategy.

Alternatively, if you’re looking for answers on how to implement & migrate to GA4 for your business – we’ve got you covered.

Phase 1: Install the GTM4WP plugin on your WordPress website

Step 1: Install the ‘Google Tag Manager for WordPress’ (now called ‘GTM4WP’) plugin by ‘Thomas Geiger’

step-1-GA4-purchase-tracking-wordpress

Step 2: Activate the plugin you have just installed

step-2-GA4-purchase-tracking-wordpress

Step 3: Go to ‘Settings’. Then ‘Google Tag Manager’. Copy and paste your Google Tag Manager ID. Then, click ‘Save Changes’

Phase 2: Link your Google Tag Manager account to your Google Analytics account

Step 4: Go to Google Tag Manager and click on ‘Tags’. Then, click on ‘New’

Step 5: Select the Tag Type as ‘Google Analytics: GA4 Configuration’. Then, copy and paste your Google Analytics ID (also known as ‘Measurement ID’) into the ‘Measurement ID’ box

step-5-GA4-purchase-tracking-wordpress

Step 6: Set the ‘Triggering’ to ‘All Pages’

step-6-GA4-purchase-tracking-wordpress

Step 7: Name your tag ‘Google Analytics 4’ and click ‘Save’

step-7-GA4-purchase-tracking-wordpress

Step 8: Click ‘Submit’. Then, click on ‘Publish’ to set your tag live

step-8-GA4-purchase-tracking-wordpress

Phase 3: Enable the data layer in the GTM4WP plugin

Step 9: Go back to your WordPress website. Go to ‘Settings’ and click on ‘Google Tag Manager’. At the top of the page, there’re 8 different tabs. Click on ‘Integration’. Then, check the box next to ‘Track enhanced e-commerce’. Once you have done this, click ‘Save Changes’

step-9-GA4-purchase-tracking-wordpress

Phase 4: Tracking purchases through Google Tag Manager

Step 10: In Google Tag Manager, go to ‘Variables’. Then, under ‘User-Defined Variables’, click on ‘New’.

step-10-GA4-purchase-tracking-wordpress

Step 11: You will now be creating the first of 8 variables you need to track purchases. The table below gives clear headings for how you should set up each used-defined variable in Google Tag Manager:

NameVariable TypeData Layer Variable Name
div – GA4 – ecommerce itemsData Layer Variableecommerce.items
div – GA4 – ecommerce transaction IDData Layer Variableecommerce.transaction_id
div – GA4 – ecommerce affiliationData Layer Variableecommerce.affiliation
div – GA4 – ecommerce valueData Layer Variableecommerce.value
div – GA4 – ecommerce taxData Layer Variableecommerce.tax
div – GA4 – ecommerce shippingData Layer Variableecommerce.shipping
div – GA4 – ecommerce currencyData Layer Variableecommerce.currency
div – GA4 – ecommerce couponData Layer Variableecommerce.coupon

Below is an example of how this looks in Google Tag Manager for ‘div – GA4 – e-commerce coupon’:

step-11-GA4-purchase-tracking-wordpress

Step 12: Click on ‘Triggers’. Then, click on ‘New’. Select ‘Custom Event’ as the trigger type. Type in ‘purchase’ as the event name. Name the trigger ‘Purchase Trigger’ and then click on ‘Save’

step-12-GA4-purchase-tracking-wordpress

Step 13: Click on ‘Tags’. Then, click on ‘New’. Click on the ‘Tag Configuration’ box to select ‘Google Analytics: GA4 Event’ as the tag type. The configuration tag will be the ‘Google Analytics 4’ tag you created earlier. Under ‘Event Name’, type in ‘purchase’

step-13-GA4-purchase-tracking-wordpress

Step 14: Click on ‘Event Parameters’. Type in the Parameter Names exactly as shown in the screenshot below. Under ‘Value’, you will be adding in the 8 user-defined variables created earlier. To do this, click on the grey icon on the right of each slot

step-14-GA4-purchase-tracking-wordpress

Step 15: Click on the ‘Triggering’ box and add the ‘Purchase Trigger’ you created earlier. Then, name your tag and click ‘Save’

step-15-GA4-purchase-tracking-wordpress

Step 16: Click on ‘Submit’ and then ‘Publish’ so that everything can fire and purchases can be tracked.

step-16-GA4-purchase-tracking-wordpress

And… you’re all set

If you would like for your WordPress website to have complete e-commerce tracking, from viewing items to checking out – get in touch with our team.