We're working on a pretty basic subscription center, where people can sign up for newsletters, events and other types of information. For new leads registering we're fine. However, what is the best way to offer people the option to UPDATE their preferences (could be types of communication or maybe their email address / name). As a customer / lead I would then expect a link at the bottom of the email stating 'update preferences' (next to a plain unsubscribe). Here comes the tricky part:
When clicking the update preferences link I would expect the same information to show up that I entered during my initial sign up process. I don't want to rely on cookies though for that to work (the fields being filled out automatically). People may be on the different computer or mobile device now. Can I use the token MKT_TOK somehow to retrieve the information to populate my form fields? Other suggestions to update preferences in a user-convenient manner?
If the lead clicks on the tokenized link, it will recognize them and show them the CURRENT information on the Form, assuming you left Prefill on and this is a Marketo Page.
There are some threads on the issue you raise about people getting forwarded emails and what not. I do not see it has a big problem, but there are a couple of ways to handle:
I still think this solution is based on cookies stored on their computer, isn't it? I'm looking for a way to populate the fields that will also work when there is no history of the lead on that specific machine. Am I missing something?
Would it be possible to use a non-standard email footer for 'unsubscribe' and 'update my profile' where we pass along a unique identifier, maybe Marketo ID, and prefill the form based on that information?