Google Analytics Tutorials
- Understand your analytics data
- Build actionable reports
- Make smarter marketing decisions
Learn how to set up custom GA4 events using Google Tag Manager — from creating the tag and locating your Measurement ID to configuring triggers and publishing your container.
Follow these steps alongside the video to set up GA4 events via Google Tag Manager.
G-XXXXXXXXXX)Book a 90-minute coaching session and we'll set up your GA4 events and tracking together!
Common questions about setting up events in Google Analytics GA4.
GA4 automatically collects a set of standard events (like page_view, session_start, and first_visit) without any configuration. Enhanced measurement can automatically track scrolls, outbound clicks, file downloads, and video engagement. Custom events — set up via GTM or gtag.js — let you track any user interaction that GA4 doesn't capture automatically, such as button clicks, form submissions, or specific page interactions.
GA4 event names must follow specific naming rules: they can only contain letters, numbers, and underscores, and must start with a letter. Spaces are not allowed. Using underscores instead of spaces (e.g. button_click instead of button click) keeps your event names consistent and compatible with GA4's reporting and BigQuery export. Event names are also case-sensitive — Button_Click and button_click would appear as two separate events.
In Google Analytics, go to Admin (bottom-left gear icon) → Data Streams (under your property) → click your web data stream → your Measurement ID appears in the top-right corner in the format G-XXXXXXXXXX. Copy this and paste it into the GA4 Event tag in Google Tag Manager.
Use two tools: GTM Preview mode (click Preview in GTM before publishing) to confirm your tag fires on the correct trigger, and GA4 DebugView (Admin → DebugView) to see events arriving in real-time from your browser. You can also check the GA4 Realtime report to see events populating within a few seconds of them firing.
Not all events need to be conversions — only the ones that represent meaningful business actions (e.g. form submissions, purchases, phone clicks). In GA4, go to Admin → Events and toggle Mark as conversion next to any event you want to count as a conversion. Conversion events can then be imported into Google Ads for smart bidding optimisation.
If you save your tag and trigger in GTM but don't publish the container, the changes only exist in your GTM workspace — they are not live on your website. Your GA4 property won't receive the new events. Always click Submit → Publish after saving your tags to push them to your live site. You can use Preview mode first to test without going live.
More step-by-step guides to set up accurate tracking and reporting.
Need a hands-on walkthrough tailored to your account? Book a 90-minute coaching session and we'll set it up together.