analytics.js-integrations
analytics.js-integrations copied to clipboard
[LIBWEB-52] Added strict UTML params processing
What does this PR do? Looks like in our docs we mention that we allow only 5 standard UTM parameters, but the implementation captures any UTM param. This PR uses strict UTM processing. More info on this ticket: https://segment.atlassian.net/browse/LIBWEB-52
Are there breaking changes in this PR? There is a change in behaviour of the library, so considered breaking change.
Notes Need to confirm with @osamakhn if we want to do the filtering since it is a breaking change.