FEATURE-GRTLV-464: Update ga4 to be sent via middleware #3745
+52
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Adding a new middleware to be run before all views to send GA4 server side and using a celery task to delay
Why
Previous implementation wasn't capturing across all the Views , hence adding it to middleware
Tick or delete as appropriate:
Workflow
Reviewing help
Server side UAT GA
https://analytics.google.com/analytics/web/?authuser=0#/p470346173/reports/dashboard?params=_u..nav%3Dmaui%26_u.comparisonOption%3Ddisabled%26_u.date00%3D20241213%26_u.date01%3D20241216&r=lifecycle-engagement-overview&ruid=lifecycle-engagement-overview,life-cycle,engagement&collectionId=life-cycle
Housekeeping
Security
Performance
Merging