department-of-veterans-affairs / notification-api

Notification API
MIT License
16 stars 8 forks source link

BUG: GA4 Pixel GET Route Throwing ValidationErrors #1948

Open MackHalliday opened 3 weeks ago

MackHalliday commented 3 weeks ago

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:

Steps to Reproduce

  1. View logs here
  2. Use body params from 400 errors to test calling endpoint GET /ga4/open-email-tracking and duplicate the error

Impact/Urgency

Expected Behavior

QA Considerations

Additional Info & Resources

See slack thread regarding the issue

npmartin-oddball commented 2 weeks ago

Hey team! Please add your planning poker estimate with Zenhub @coreycarvalho @cris-oddball @EvanParish @k-macmillan @kalbfled @MackHalliday @mchlwellman