Cherry Seed

What events can I send via Measurement Protocol?

GA4 Measurement Protocol server-side GA4 MP events

Quick Answer

You can send any GA4 event via Measurement Protocol: standard ecommerce events (purchase, add_to_cart), recommended events (sign_up, login), and custom events with any name. The event structure is identical to client-side gtag events—just sent from your server instead.

Full Answer

Events supported by Measurement Protocol: Ecommerce events:

  • purchase
  • add_to_cart
  • remove_from_cart
  • begin_checkout
  • add_payment_info
  • add_shipping_info
  • view_item
  • view_item_list
  • refund Recommended events:
  • login
  • sign_up
  • search
  • share
  • select_content
  • view_search_results
  • generate_lead Custom events: Event structure: Parameter limits:
  • Event name: 40 characters max
  • Parameter name: 40 characters max
  • Parameter value: 100 characters max
  • Items array: 200 items max
  • Events per request: 25 max Reserved names: Avoid: first_open, first_visit, session_start, user_engagement (automatic events) All standard GA4 events...

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/518

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/google-ads-ga4/ga4-measurement-protocol-mp-supported-events