How Google Analytics 4 integration works in Amelia
The Google Analytics 4 (GA4) integration allows you to track visitor behavior and booking-related conversions directly from Amelia.
By connecting GA4, you can send events when customers interact with booking forms or complete bookings for appointments, packages, and events.
The Google Analytics integration is available in all paid license plans.
For a deeper explanation of how GA4 events work in Amelia and how analytics support marketing decisions, read our blog post:
Unlocking visitor insights with Amelia Google Analytics 4 integration
How do I enable Google Analytics integration in Amelia?
Open Features & Integrations → Integrations, locate Google Analytics, enable the integration, and click Set up.
How do I find the GA4 Measurement ID?
Log in to your Google Analytics 4 property and click the Admin (gear) icon in the bottom-left corner.
In the Property column, click Data streams and select the web data stream you want to connect to Amelia.
In the stream details view, copy the Measurement ID that starts with G-.
How do I connect GA4 with Amelia?
Return to Amelia and open Features & Integrations → Integrations → Google Analytics → Set up.
Paste the Measurement ID into the Measurement ID field and save the settings.
How is GA4 tracking organized in Amelia?
Tracking is configured separately for:
- Appointments
- Packages
- Events
Each segment has its own tab below the Measurement ID.
Which tracking actions are available?
The following actions are available for Appointments, Packages, and Events:
- Load page
- Show customer information form
- Show checkout form
- Complete booking without payment
- Complete booking with payment
Additional actions by booking type:
- Appointments: Select Category, Select Service, Select Employee, Select Location
- Packages: Select Package
- Events: Select Event
How do I create a GA4 event in Amelia?
Click + Add tracking in the desired tab to create a new GA4 event.
In the tracking modal:
- Select the Type (predefined GA4 action)
- Enter the Event name (use lowercase and be consistent)
- Select a Value using placeholders if needed
- Define the Event parameter (lowercase, use underscores)
Event names are case-sensitive. For example, event_one and Event_one are treated as different events in GA4
Why don’t my GA4 events appear immediately?
GA4 reports (except real-time and debug views) require processing time.
It is normal for events and custom dimensions to appear after 24–48 hours.
If you have waited only a few hours, this is expected behavior. Check again the next day before troubleshooting further
Why are some GA4 events missing from reports?
GA4 may hide rows with low event or user counts due to data thresholding.
This does not mean your data is lost. The data still exists in GA4 but is not shown in certain reports.
Thresholding typically occurs when:
- Google Signals were enabled
- Reporting identity is set to Blended or Observed
- Event or user counts are low
How can I reduce GA4 data thresholding?
The recommended solution is to switch the Reporting identity to Device-based.
Open Admin → Data display → Reporting identity, click Show all, select Device-based, and save.
This setting does not affect collected data. It only affects how GA4 calculates and displays reports.