Do I need to Encode the URL Parameters in Event Calls?
As a general rule, we recommend that you URL encode the event call whenever making event requests. As an example for click data, the AAM product documentation recommends encoding the values like this:
In rare situations where the demdex event call is being embedded within another partner call, you may need to encode that string (in addition to the prior encoding done on the redirect URL) as follows:
This ensures that each phase of the URL is properly encoded, and will be decoded as the various URLs are processed and triggered.