Creating Links in Dynamic Content
Links to external sites are able to be created in dynamic content and used in messages to the targeted customers..
Note: It is important to test this type of link creation thoroughly and consider the ramifications of the resulting link. The system appends the full link created here to the standard Connect-base path. This is because the dynamically created and unique link is not present or defined through the Link Validation section. Therefore, the example above results in a link that looks like this:
In the following example, the email string is created by retrieving the email parameter passed through the URL to append the email address as an argument to the end of a link.
http://click.client.com/1234567.345.0.0.http://www.client.com/[email protected]In the HTML version, the message body hides the long URL within its formatting. However, in the text version, it appears as it does above. Long URLs will wrap to a second line in some text-only email clients making it unclickable.
If you are using dynamic content to personalize links, static content with merge tags is a better solution.
HTML Example
<HTML><b>Dear</b> <%=request.getParameter("firstName")%> <%=request.getParameter("lastName")%>:<br><br>You can also manipulate, perform logic, or combine these strings. The following is an example of a parameter merged to a URL:
<a href="http://client.com/signup.jsp?email=<%=request.getParameter("email")%>"> Sign Up Page</a>When the servlet finishes evaluating the code, it returns the following HTML as content to the Connect Mail Composer (if 'tucker@connect.com' was the value passed):