Changelog

  • 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-09-30

The GA4 Event Builder on the Google Analytics Demos and Tools site has been updated with the following features:

  • The screen_view and ad_impression events 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_location and ip_override fields.
  • Support for sending device information has been added, including device attributes (brand, model, etc.) as well as the user_agent string.
  • 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_micros at 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

2025-05-28

  • Added a validation endpoint https://region1.google-analytics.com/debug/mp/collect for events to be collected in the EU.

2025-05-14

  • Added user_location and ip_override fields. Use either field to send geographic information for Measurement Protocol events.
  • Added a new endpoint https://region1.google-analytics.com/mp/collect to 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_id or app_instance_ID.

2023-09-27

2023-01-23

  • Google Analytics 4 now automatically joins the most recent geographic information from tagging with Measurement Protocol events using client_id or app_instance_ID.

2022-05-23

  • session_id: include session_id as a param, so that measurement protocol events appear in session-based reporting.
  • user_id: previously, if (a) app_instance_id/client_id is sent without user_id and (b) measurement protocol events are sent with app_instance_id with user_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.