Question about nesting programs outside of engagement programs | Community
Skip to main content
Mikes_Jones
Level 7
January 27, 2017
Question

Question about nesting programs outside of engagement programs

  • January 27, 2017
  • 1 reply
  • 3485 views

I remember reading on here that it's best practice to have programs nested outside of an Engagement Program, in case you might want to use that program/content for another engagement program simultaneously or in the future.

My problem is, we use tokens to capture UTM parameters. For example, the UTM_campaign parameter is being captured by a token text value of "nurture-marketing". This is fine if that program is only being added to one engagement program, but what happens if I want to add this program to a new engagement program - how do I adjust the token value to properly reflect whichever engagement program the piece of content is being sent through?

I hope that makes sense

Example:

Program 1 is added to Engagement Program A and Engagement Program B.

Program 1 has a token to capture UTM_campaign, which happens to be engagement_program_a. But now, Program 1 is being added to Engagement Program B, but Engagement Program A is still running. However, Program 1 still has "engagement_program_a" set as the utm_campaign token, so that's what will show even if it's coming from Engagement B.

Typically, in a hierarchy system, the program would inherit the top program's tokens, but since these programs are being nested outside of an Engagement Program, they aren't following that same system.

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

1 reply

Josh_Hill13
Level 10
January 27, 2017

In this situation I would put the UTMs as folder tokens and all of the Asset Programs and Nurture (Send) programs below that. Each Folder can have a Default UTM Token Value while the Engagements would have a token value to override.

You can also keep the programs in separate folders, however, you would need the exact same Token names for that to work.

Mikes_Jones
Level 7
January 27, 2017

Thanks Josh.

So would it go something like this?

>Main Folder (with default UTM tokens)

>> Asset Folder (includes all asset programs)

>>> Nurture Folder (includes all engagement programs)

And in the above set up, if I add a program from the Asset Folder into an engagement folder below it, are you saying that the program should inherit the tokens from the engagement program?

Grégoire_Miche2
Level 10
January 27, 2017

HI Malik,

Yes this is it. And you can always override the token value for a program.

-Greg