AttriModel

GA4 Event Builder

Generate dataLayer.push() code for GA4 events via GTM.

Event Name

Quick select recommended events:

Parameters
Generated Code
Generated code will appear here

How to Use

Follow these simple steps to get started instantly — no signup required.

Name your event

Type an event name or pick a GA4 recommended event like purchase or sign_up.

Add parameters

Attach event parameters — values, IDs, categories — or full ecommerce item arrays.

Review the code

The dataLayer.push() snippet is generated live as you build.

Copy into your site

Paste the snippet into your site or hand it to your developer with the GTM trigger name.

Write correct GA4 event code without memorizing the spec

GA4's event model is powerful but unforgiving: event names are case-sensitive, ecommerce items must be arrays of objects with specific key names, and a single typo in "item_id" versus "itemId" silently breaks your revenue reporting. Most tracking bugs are not logic errors — they are formatting errors.

The GA4 Event Builder generates the exact dataLayer.push() structure Google expects, with recommended event names one click away and parameters laid out correctly. What you copy is what GA4 wants.

Recommended events unlock GA4's built-in intelligence

When you use Google's recommended event names — purchase, add_to_cart, begin_checkout, sign_up — GA4 automatically wires them into its standard reports, funnels, and predictive audiences. A custom name like "user_bought_thing" carries the same data but none of the built-in reporting.

The builder surfaces the full recommended-event list so your team defaults to the names Google rewards.

From spec to developer handoff in minutes

Tracking implementations stall in the gap between marketing requirements and developer tickets. A generated, copy-ready snippet closes that gap: the marketer defines the event and parameters, the developer receives working code instead of a prose description. Fewer round trips, fewer misinterpretations.

Frequently asked questions

Related tools