Problem Note 54875: Dynamic content in a URL that contains a variable does not render correctly in SAS® Digital Marketing
When you add a dynamic variable as a URL option in a SAS Digital Marketing email, the contents of the dynamic variable are not added to the URL when it is broadcast.
For example, suppose you have an email with a URL similar to the following:
<p><a href="http://www.sas.com/?parm=<xsl:value-of select='VARIABLE'></xsl:value-of>" >Click Here</a>
The broadcast HTML editor in SAS® Customer Intelligence Studio incorrectly resolves that URL as follows:
http://www.sas.com/?parm=<xsl:value-of select='VARIABLE'>
The URL should resolve to the following:
http://www.sas.com/?parm=xx where xx is the value in VARIABLE
As a partial resolution, you can add a double set of braces around the variable in the HTML, as shown below:
<p><a href="Click">http://www.sas.com/?parm={{VARIABLE}}">Click Here</a></p>
However, adding the braces does not work when the variable name contains double-byte characters.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Digital Marketing | Microsoft® Windows® for x64 | 6.3 | 6.4 | | 9.4 TS1M2 |
64-bit Enabled AIX | 6.3 | 6.4 | | 9.4 TS1M2 |
64-bit Enabled Solaris | 6.3 | 6.4 | | 9.4 TS1M2 |
HP-UX IPF | 6.3 | 6.4 | | 9.4 TS1M2 |
Linux for x64 | 6.3 | 6.4 | | 9.4 TS1M2 |
Solaris for x64 | 6.3 | 6.4 | | 9.4 TS1M2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2014-12-18 15:06:00 |
Date Created: | 2014-12-17 10:22:47 |