URL encoding is affecting Marketing Channel Processing Rules

This article addresses an issue in Adobe Analytics where Marketing Channel Processing Rules fail to work correctly due to encoded query string parameters in URLs. A resolution is achieved by decoding query string parameters before sending data to Adobe Analytics, ensuring that the intended values are processed correctly.

Description description


Adobe Analytics


Marketing Channel Processing Rules won’t work correctly for conditions using query string parameters if the characters are encoded in the Page URL. For instance, the URL is https://www.adobe.com?abc=test%3Futm_medium=xyz and the condition uses the query string parameter utm_medium.

Resolution resolution

The Marketing Channel Processing System does not decode the query string parameters in the URL. It assumes that the intended value is encoded and passed to Adobe Analytics. For the above example, the Processing Rule won’t find any query string parameter &utm_medium as the URL contains %3Futm_medium and won’t execute any conditions based on that parameter.

The implementation needs to be checked to ensure the parameters are decoded before sending to Adobe Analytics.