The GA4 pixel tracking endpoint is generating 4xx errors due to various query parameter handling issues. These errors are cluttering logs and affecting tracking accuracy. The primary issues include:
Query parameters being truncated, removed, or not processed correctly.
Apple email clients stripping all query parameters from GET requests.
Validation errors due to unexpected characters or formats in the query parameters (e.g., spaces or malformed URLs).
[ ] Ticket is understood, and QA has been contacted (if the ticket has a QA label).
Description
The GA4 pixel tracking endpoint is generating 4xx errors due to various query parameter handling issues. These errors are cluttering logs and affecting tracking accuracy. The primary issues include:
Query parameters being truncated, removed, or not processed correctly.
Apple email clients stripping all query parameters from GET requests.
Validation errors due to unexpected characters or formats in the query parameters (e.g., spaces or malformed URLs).
[ ] Ticket is understood, and QA has been contacted (if the ticket has a QA label).
Steps to Reproduce
GET /ga4/open-email-tracking
and duplicate the errorImpact/Urgency
Expected Behavior
QA Considerations
Additional Info & Resources
See slack thread regarding the issue