Static Content with Dynamic Links | Community
Skip to main content
October 17, 2016
Solved

Static Content with Dynamic Links

  • October 17, 2016
  • 1 reply
  • 1580 views

Best title I could think of

Trying to figure out a way to make it so that the links in the emails we send reference the information of the day it's sent without having to manually change the link itself for future sends.

Backstory -

We currently use links in our emails that reference the newest material of that piece (The link itself is static but the content is dynamic).  Our Compliance Team would like us to change our process so that if we are ever questioned about an email we can pull it up and the link will reference the material from the day it was sent rather than the newest material.

Problem/Question-

The only solution we can currently come up with is to make the links in each send specific to the individual piece of material.  While this seems like a rather simple fix it would add a decent amount of time that we do not have to spare.  Is there a process that we are overlooking that could help us fix our issue?  Is there a way that we could have it all - links that don't need to be changed but continue to reference the material it originally referenced?

Thank you for any advice or direction.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by SanfordWhiteman

If example.com/?latest always gives you the latest content, there's no way to freeze the underlying content in time.  This is way outside of Marketo's control.

Your developers should be able to use a date range to give you the latest before a given timestamp.  Then you can add ?timestamp={{System.DateTime}} to your links and (assuming the underlying content database is never backfilled or purged) reproduce what the lead would have seen at a certain point in time.  It still is not a strict snapshot for compliance purposes, but your legal team may still find it sufficient.

1 reply

SanfordWhiteman
SanfordWhitemanAccepted solution
New Participant
October 17, 2016

If example.com/?latest always gives you the latest content, there's no way to freeze the underlying content in time.  This is way outside of Marketo's control.

Your developers should be able to use a date range to give you the latest before a given timestamp.  Then you can add ?timestamp={{System.DateTime}} to your links and (assuming the underlying content database is never backfilled or purged) reproduce what the lead would have seen at a certain point in time.  It still is not a strict snapshot for compliance purposes, but your legal team may still find it sufficient.

October 17, 2016

I'm liking this idea. 

I'll run this past the group during our follow-up and see if they will have any objections with basing the information off of the timestamp.

Thank you very much