AI-generated Key Takeaways
-
The GA4 Event Builder has been updated with new features including support for screen_view and ad_impression events for App data streams, geographic and device information, an EU-specific endpoint, and overriding timestamp_micros.
-
Recent updates have added fields for sending device information, geographic information, and introduced EU-specific collection and validation endpoints.
-
Google Analytics now automatically joins recent device and geographic information from tagging with Measurement Protocol events using client_id or app_instance_ID.
-
Support for session_id and improvements to user_id handling have been added to ensure proper reporting and export of Measurement Protocol events.
-
Conversion events can now be sent without an 8 hour delay, and the naming convention has been updated from App + Web to Google Analytics 4.
Here's where you can learn what's changed in each Measurement Protocol release.
For official Google Analytics API announcements, subscribe to the Google Analytics API Notify Group.
2025-10-28
- Google Analytics now lets you send
in_app_purchaseevents to an App stream using the Measurement Protocol. For other stream types, thein_app_purchaseevent is still a reserved event and is not allowed.
2025-09-30
The GA4 Event Builder on the Google Analytics Demos and Tools site has been updated with the following features:
- The
screen_viewandad_impressionevents are now available to be sent for App data streams. See the 2023-09-27 entry for more context. - You can now include
geographic information
in your events using the
user_locationandip_overridefields. - Support for sending
device information
has been added, including
deviceattributes (brand, model, etc.) as well as theuser_agentstring. - A new toggle lets you send data to the EU-specific endpoint
(
https://region1.google-analytics.com/mp/collect) and use the corresponding EU validation endpoint. - Support for
overriding
timestamp_microsat the event level and within user properties has been added. The tool also now includes an easy-to-use date time picker to help you input the Unix timestamps.
2025-06-11
- Added
deviceanduser_agentfields. Use either field to send device information for Measurement Protocol events.
2025-05-28
- Added a validation endpoint
https://region1.google-analytics.com/debug/mp/collectfor events to be collected in the EU.
2025-05-14
- Added
user_locationandip_overridefields. Use either field to send geographic information for Measurement Protocol events. - Added a new endpoint
https://region1.google-analytics.com/mp/collectto use if you want your Measurement Protocol data to be collected in the EU.
2024-09-10
- Google Analytics now automatically joins the most recent device information
from tagging with Measurement Protocol events using
client_idorapp_instance_ID.
2023-09-27
- You can now send the
ad_impressionandscreen_viewevents with Measurement Protocol. Previously, these were reserved events.
2023-01-23
- Google Analytics 4 now automatically joins the most recent geographic
information from tagging with Measurement Protocol events using
client_idorapp_instance_ID.
2022-05-23
session_id: includesession_idas a param, so that measurement protocol events appear in session-based reporting.user_id: previously, if (a)app_instance_id/client_idis sent withoutuser_idand (b) measurement protocol events are sent withapp_instance_idwithuser_id, the MP events weren't being exported to Ads properly. This has been fixed so that now the measurement protocol events are exported and attributed.
2021-02-26
- Conversion events no longer need to be sent with an 8 hour delay.
2020-10-14
- Updated naming from App + Web to Google Analytics 4.