I'm going to start the process of updating the copyright year for our email templates have a couple of questions.
If I update the year will it reflect in the emails that I have previously sent out?
If not will those emails go into draft status because of the update to the date?
Thanks,
Jeff
Solved! Go to Solution.
I use a {{my.Year}} token in my designs.
A Velocity token I hope. Then you really never need to touch it.
$date.format(
"yyyy",
$date,
$date.getLocale(),
$date.getTimeZone().getTimeZone("Australia/Canberra")
)
The timezone is only important during one day of the year; if you don't care about that (I am always a stickler for that) you just need:
$date.getYear()
Hi,
once the email is in the recipient's inbox there's no way to change it, regardless of what you do to it in Marketo.
If you are asking about the email as an asset in Marketo, then, when you change the template, all emails built on it will go into the draft mode (however, your update won't be deployed even you approve them again, so basically they remain the same).
However, maybe it's better to use a token for the copyright year, so you just change the value of it and you don't need to deal with templates at all.
Best;m
Regarding the copyright year, token is one solution (as Matjaž mentioned recently), but I would recommend using one snippet for this value.
Better yet, using a snippet for the whole footer of emails (if possible) would allow you to update those parts without needing to reapprove drafts created from template updates. You can however approve multiple emails via Design Studio > Emails once this is done if you need to.
If you specify a snippet section in your template you can use an ID for the snippet with mktoDefaultSnippetId that should be default snippet to use, i.e. footer/copyright value:
<div class="mktoSnippet" id="unsubscribeFooter" mktoName="Unsubscribe Footer" mktoDefaultSnippetId="12"></div>
Your email that were already sent out have already rendered the html and will remain the same, unless of course someone clicks a view in webpage link, then it would show the most recently approved version (wouldn't matter so much once it's out though).
Hope this helps!
/Erik
Totally agreed - especially if you might have need for regional footers (separate international addreses, etc.) then snippets make the process so much easier, and foolproof
I highly recommend setting up a copyright year token that lives at the highest level within your Marketing Activities. Tokens can be updated a lot easier than templates and even snippets as updating them does not put your emails into draft mode. You could even consider putting that copyright year token within your snippet.
You nailed it Anna. That's definitely the best practice: a combination of a parent token (my.year) baked within a snippet. And we take it one step further - we have a single snippet that serves up localized/translated footer based on country:
I use snippets for the footer information now. This way I just update the one place and the date will cascade to the emails using it.
If your copyright year is inside of an editable area, updating it in the email template will not result in any changes in your existing emails. You will get drafts under all emails that use the same template, but Marketo won't make any changes inside of the editable areas.
If you ever want to update the content of an editable area, there is a trick. However, you need to be aware that this trick updates the content in ALL emails that use this template...
If you change the ID of your editable area, and then approve the template, all emails will discard the old editable area and show the new one with the new default text in its place.
Test and use this with caution!
PS: I agree that a token is the easiest way to manage the copyright year. I use a {{my.Year}} token in my designs.
If you use a "my" token, wont you need to update in each program. I have 100+ programs that contain auto response emails. Updating each would be a nightmare. A snippet used across all emails allows you to update one place.
If you use a "my" token, wont you need to update in each program.
No, because you put it in the uppermost folder in Marketing Activities and it's inherited by all.