Token Errors in Engagement Programs
Hi All!
We are working on rebuilding our top-of-funnel lead nurture engagement programs as we move to a new instance of Marketo. In the process, we are trying to think through the best way to be scaleable, versatile and strategic.
The idea we had, to accomplish this, is that emails should be able to live in one default program located outside of any engagement program, and then dragged into the relevant engagement programs' streams for send. This way, the same email could be used across multiple streams without having to create multiple versions of the same email, or risk a lead receiving the same email multiple times throughout their journey (based on email ID).
For those emails that are used in multiple streams, a lead may interact with that content at different times in their journey (for example, they may receive it first as an inbound lead, rather than receiving it as someone who comes into the system already marketing qualified). We figured the best way to track these touchpoints is by using inbound link tagging. In order to be able to use the same email across streams, though, we needed to tokenize "Campaign Name", so that we could track which engagement program sent the email that was clicked on.
We populated the value for our token - {{my.em-campaign_name}} - at the engagement program level, and set a placeholder (just in case) in the default program where the email creative was housed. Our assumption was that the token value for the {{my.em-campaign_name}} would adopt from the engagement program level, allowing us to use the same email across streams. However, when we deployed, the value was actually taken from the program where the email creative was housed, which will not work for our strategy.
We also tried putting the emails in the Design Studio, in the hopes that the email would default to adopting tokens from the engagement program. It didn't work either.
Have any of you dealt with the same issue? If so, how did you resolve it? Or, do any of you have insight on why the value populated wouldn't be the one that's offered in the program sending the email?
Thanks,
Alex