Changelog

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-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 processed 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.