This content has been marked as final. Show 7 replies
This unfortunately can't be done directly within Marketo (at least, not to my knowledge), but I believe it can be done through services like HighTail. You can upload the content there and set an expiration date from within HighTail, then embeded the link in your Marketo email.
Hightail offers a free trial. I'm not sure how limited that is, but may be worth a try in this case!
Other option is to manually redirect the landing page url after x days. Super manual so not a scalable solution but would work in a pinch.
Thank you both! I'm going to look into both options.
No, this is not possible out of the box.
You can come back in and disable the page and asset after 3 days. It would be a good idea to update or replace the page with a "Sorry" page of some type.
@All - A trick to accomplish this uses the Advanced Thank You feature of Forms 2.0. Using this feature, you can check to see if a form field is in a date range and have the final URL change automatically.
So first create a custom field in Marketo called formPostDate or whatever. You need only have one such field total in your Marketo instance.
Then create a form that uses Advanced Thank You and has formPostDate as a hidden field. If the formPostDate is in a certain date range, then the Thank You URL is the path to the downloadable file. If the formPostDate is outside that range, then the Thank You URL is the path to the "Sorry" page. Like this.
Embed the form and automatically set formPostDate to the current date. When the form posts (which you can also do automatically) the user will go to the appropriate URL for that point in time.
Here's an example, with a download available only from March 13-15, 2015: http://jsfiddle.net/sanford/3cbeLo8s/show/
(In the example, I left the date field visible so you can change it to past the expiry date. In real use you would want it to be a hidden field.)
Note the posted date is spoofable if a lead is deeply intent on getting the content -- but remember, as long as you leave the asset in Marketo it would also be accessible via direct URL anyway. Only with HighTail-like services can you get a well and truly dead link after x days without actually removing the underlying asset from your account.
Using the advanced thank you page and custom field is a great idea. The challenge for us is that there is no concrete deadline for everyone. We want the expiration countdown to activate once they recieve their first email in a trigger campaign. So the expiration date will be unique for each person who enters the campaign.
Still doable. Create two fields `DownloadEligibilityStartDate` and `DownloadAttemptOffsetDays`. Set the `Eligibility` in a flow step when somebody is sent the email. When they hit the form, set the `Offset` to the days between now and `Elig'ty`. Use Advanced Thank You to send them to the Download page if `Offset` < 4 (days), otherwise the Sorry page.