Google Analytics 4 Event & Revenue Tracking Compatibility
Glass is compatible out-of-the-box with Google Analytics 4 & Google Tag Manager event and revenue tracking.
This means that if your website already has the tags required for event/e-commerce tracking with GA4, this data will flow into Glass automatically.
Many established platforms such as Shopify include these tags by default.

Standard Google Analytics 4 or Google Tag Manager events are also captured by Glass Analytics.
The fields that are recognised are event name only (event.event
).
Glass Field | Google Analytics Field | Default Value |
---|---|---|
amount | event.ecommerce.value | 0 |
currency | event.ecommerce.currency | 'USD' |
product | item.item_name || item.item_id | 'Unknown' |
quantity | item.quantity | 1 |
Frequently Asked Questions
What limitations are there for event tracking?
We don't track GTM internal events, such as gtm.js
, gtm.dom
, gtm.load
. All events starting with gtm.
are discarded.
We only track event.event
as the name of the event; any other metadata is discarded.
If event.event
is null, undefined or an empty string, we don't track it.
What limitations are there for e-commerce tracking?
We only track revenue, as individual lines.
We don't track the additional GA4 events such as add_to_cart
, begin_checkout
, add_shipping_info
.
How can I see my events?
Unlike Google Analytics 4, Glass only submits data to our service when the page is unloaded.
That means you need to navigate to another page or close the window before events will be sent to Glass.
All the events collated in that page view will be sent at once.