SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 54875: Dynamic content in a URL that contains a variable does not render correctly in SAS® Digital Marketing

DetailsHotfixAboutRate It

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Digital MarketingMicrosoft® Windows® for x646.36.49.4 TS1M2
64-bit Enabled AIX6.36.49.4 TS1M2
64-bit Enabled Solaris6.36.49.4 TS1M2
HP-UX IPF6.36.49.4 TS1M2
Linux for x646.36.49.4 TS1M2
Solaris for x646.36.49.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.