Guides

GA4/GTM Event & Revenue Tracking Compatibility

UserBird 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 UserBird automatically.

Many established platforms such as Shopify include these tags by default.

Google Datalayer Event Tracking

Standard Google Analytics 4 or Google Tag Manager events are also captured by UserBird.

The fields that are recognised are event name only (event.event).

UserBird 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, UserBird 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 UserBird.

All the events collated in that page view will be sent at once.