Google Analytics 4 and Google Tag Manager

Last updated: July 24, 2026

Summary

Eduframe supports the usage of Google Analytics 4 (Google Analytics) and Google Tag Manager (GTM) on the signup page. With Google Analytics 4 you can achieve basic analytics. With GTM it is additionally possible to:

  • Send enhanced e-commerce data (events) to Google Analytics, Adobe Analytics and/or other analytics tooling

  • Send conversion data to Facebook/Google/LinkedIn/etc.

  • Apply Hotjar/Google Optimize in check out

While Google Analytics is pretty straightforward, GTM needs configuration on both the Google Analytics side and the Analytics platform chosen by you. See the tips & tricks section below this page for more info.

How to set up Google Analytics and Google Tag Manager? 

Google Analytics

  1. Go to 'Settings' -> 'Account Settings'

  2. Here you can enter your Google Analytics tag (make sure there are no spaces before, after or between the tag)

  3. Click on 'Save'

Google Analytics will be automatically activated. The data will appear in your analytics tool within 24 hours.

how to setup google analytics and where to find google analytics tag

Google Tag Manager (GTM)

  1. Go to 'Settings' -> 'Account Settings'

  2. Here you can enter your GTM tag (make sure there are no spaces before, after or between the tag)

  3. Click on 'Save'

Note: GTM will be automatically activated. Note: the events mentioned below will not automatically correctly show up in your analytics dashboard. This needs configuration first in your Google Tag Manager account. Read 'Tips & tricks' below for more info.

how to setup google analytics and where to find google manager tag

How to set up the Analytics Event Format?

As an admin, follow these steps to set up the event format based on the analytic tool you use:

  1. Go to 'Settings' -> 'Account Settings'

  2. Select the event format you want in the dropdown 'Analytics event format'

  3. Click on 'Save'

set up analytics event format in settings Eduframe

Warning:

Google stopped support for Universal Analytics. The Universal Analytics event format is deprecated and we will be removing support in the future. Consider upgrading to Google Analytics 4 as soon as possible.

GTM events for Google Analytics 4 (GA4)

We respect the format of events from the Google Analytics documentation.

Select product

The first event occurs when a planned course is selected. The event is called “select_item”. This event can be triggered multiple times when the user selects another product on the signup.

select item, GTM events, google analytics 4 (GA4), API

Content

  • item_id: ID of the catalog product (template).

  • item_variant: Name of the catalog variant (edition) selected.

    • For a course this is: ‘date - variant - location’ similar to the name shown in Eduframe when you select a course edition.

    • For a program this is the name of the edition in Eduframe.’

  • quantity: 1 - always, because when you select a product, there are no students added yet.

  • price: The price of the catalog variant (edition) selected.

  • location_id: The id of the location selected on a planned course if present.

Checkout

The second event is the “begin_checkout” event, that takes place when the user has completed all the steps of the signup and confirmed the order.

checkout, api call, Google Analytics

Content

  • currency: The currency selected for you Eduframe account.

  • value: The total cost excluding VAT.

  • items: List of:

  • item_id: ID of the catalog product (template).

  • item_variant: Name of the catalog variant (edition) selected.

    • For a course this is: ‘date - variant - location’ similar to the name shown in Eduframe when you select a course edition.

    • For a program this is the name of the edition in Eduframe.’

  • quantity: Amount of students filled in during the signup.

  • coupon: The discount code filled in.

Purchase

Notes:

  • In GA4 the items array in the screenshot below is empty if the users wants to pay using a payment provider.

  • The purchase event is not sent in case you make use of a 'custom thank you page', by configuring a 'Successful sign-up URL'.

Finally we have the “purchase” event that is triggered every time we have the invoice payment method.

purchase event, api call, google analytics

Content

  • transaction_id: ID of the order created.

  • tax: The amount of tax involved in this order.

  • currency: The currency selected for your Eduframe account.

  • value: The total cost excluding VAT.

  • items: List of:

  • item_id: ID of the catalog product (template).

  • item_variant: Name of the catalog variant (edition) selected.

    • For a course this is: ‘date - variant - location’ similar to the name shown in Eduframe when you select a course edition.

    • For a program this is the name of the edition in Eduframe.’

  • quantity: Amount of students filled in during the signup.

  • coupon: The discount code filled in.

Notes:

  • We currently only include the discount coupon (if applicable) with GA4.

  • The info in the event on the product differs per product type (course or program) as these products do not have exactly the same properties. We advise you to use a browser plugin to check the exact information that is contained in the events. See tips & tricks below.

Cross domain tracking

Do you want to measure conversion of your visitors going from your website to Eduframe? This is supported by Eduframe out of the box. To make use of the functionality you need additional configuration on your GA4 and/or GTM tags. 
Follow's Google's guide for implementation: https://developers.google.com/tag-platform/devguides/cross-domain.

Privacy

Eduframe automatically anonymises data collected Google Analytics 4. Because of this the cookies are regarded as 'analytical cookies' (not 'tracking cookies') and no cookie consent is needed when using Google Analytics 4.

Note: when configuring the optional Google Tag Manager tag, data is not anonymised by Eduframe. Data needs to be anonymised by yourself, in the analytics tooling of your choice.

Tips & tricks

Google Analytics data will show up directly on your Google Analytics dashboard. For the GTM event data to show up, you need to properly set up GTM in your Google Account to capture and forward the events to the analytics platform of your choice (e.g. Google Analytics, Adobe Analytics, etc).