Search Icon
Skip to main content
Knowledge Base

GA4 Enhanced Ecommerce Tracking Setup

You can return to our guide to enhanced ecommerce tracking in Rezgo for additional steps or to learn more about Rezgo’s advanced analytics.

In this article, you will learn how to track GA4 enhanced ecommerce events using our GTM recipe for GA4. This recipe includes nine events -view_item_list, select_item, view_item, add to cart, view_cart, remove_from_cart, begin_checkout, add_payment_info, and purchase. All events are logged with standard ecommerce parameters like value, currency, and item details.


Prerequisites

Before importing the recipe, ensure you have the following:

  1. Google Tag Manager installed on your website (parent frame), and you have “publish” rights (more info).
  2. GA4 is installed on your website, preferably via Google Tag Manager (more info).
  3. Your GA4 Measurement ID (more info).
  4. Rezgo Base Listener tag published via Google Tag Manager.

If you don’t have an active GA4 account, see Google’s guide to setting up analytics for a website and/or app


Importing the Rezgo GA4 recipe

To simplify your setup, we provide a pre-configured GTM container file.

  1. Download the Rezgo GA4 Recipe here: GA4 Ecommerce Events.json
  2. In GTM, navigate to Admin > Import Container.
  3. Choose the downloaded file and select your existing workspace.
  4. Important: Choose Merge as the import option and select Rename conflicting tags to ensure you don’t overwrite your existing setup.
  5. Click Confirm.


Configuration steps

After importing, you only need to perform one manual step:

  1. In GTM, open the GA4 Event – Rezgo Ecommerce (All Events) tag.
  2. In the Configuration Tag measurement id field, enter your id.
  3. Click Save.
  4. Check for existing GA4 tracking that could clash

This recipe sends GA4 ecommerce events such as view_item, add_to_cart, and purchase. If your site already sends any of these to the same GA4 property, they will be counted twice and your revenue will look inflated. Before you publish, find any second source and turn it off.

In Google Tag Manager, look for other GA4 event tags that send ecommerce or purchase events, and pause or remove the ones that duplicate this recipe. Keep your single GA4 configuration tag in place; the clash is only with duplicate ecommerce or purchase events, not with GA4 itself.

Check for GA4 ecommerce tracking added by a plugin (on WordPress, tools like Site Kit or MonsterInsights) or added directly to your site, and switch that part off.

Confirm in GA4 using DebugView or Realtime: run a test booking and watch the events. If a purchase or any ecommerce event appears twice, you have a duplicate to remove.

  • Enter Preview Mode in GTM and perform a test booking on your booking website. You should see the ecommerce events appearing in the summary column and the GA4 tag firing successfully.

Once verified, hit publish in GTM.

Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?
In This Article

Contact Support

Support Hours

NA: 9 am – 5 pm (GMT+7)
EU: 9 am – 6 pm (GMT)
Mon-Fri, Closed Holidays

Need Onboarding Help?

Talk to our customer success team about our onboarding services

API Documentation

API Documentation