SOLVED

How to capture the acquisition program with a trigger campaign?

Go to solution
TLange
Level 1

How to capture the acquisition program with a trigger campaign?

Hi there.

For all new faces, I'd like to capture their acquisition program. I know I could implement this for each program individually - but I was wondering if I could do the same thing with just one global trigger campaign.

My idea was as follows:

TLange_0-1685523215101.png

TLange_1-1685523245725.png

But what do I put as new value? Trigger-tokens don't provide the name of the program. And {{program.name}} doesn't provide the correct name either.
Any ideas? 

1 ACCEPTED SOLUTION

Accepted Solutions
TiffanyD
Level 2

Re: How to capture the acquisition program with a trigger campaign?

Marketo automatically sets an acquisition program the first time a new name enters the system as a program member.  This is the preferred method and instead of managing acquisition program, you may want to switch your focus to managing program membership!

 

There are multiple ways a person can become a member of a program -

- Form fillout on a landing page (local to a program)

- List import into a program static list

- Use change program status flow step (to anything - doesn't need to be a success status!)

- Webinar attend/registration with a webinar synced to an event program

- person checked in with the Marketo iPad check-in app 

- person added to a SFDC campaign that is using the native sync to a program

 

I would identify the gaps in your process where records are not attaining program membership, and the acquisition program will be set without any additional effort.


In MOPS We Trust,
Tiffany

View solution in original post

2 REPLIES 2
Darshil_Shah1
Level 10 - Community Advisor

Re: How to capture the acquisition program with a trigger campaign?

Marketo doesn’t populate Acquisition Program Name for embedded form fills, post to Marketo forms, CRM/API/Manually created records, and records imported via a list import with None selected in the Acquisition Program. For these, the most widely used way to capture the Acquisition Program is at the program level because that's where you can reference the local program-specific tokens in your flow steps. A new person getting created in Marketo may not be tagged to any program to start with (in case they are created by the sources mentioned above), and that's the reason the trigger campaign specifically with Person Is Created trigger would not work, but if at all you want a single place where the Acquisition Program Name gets updated, you can use an executable campaign for this. You execute this campaign using the Execute Campaign flow step and pass the local program token reference (i.e., set the Use Parent Program Token Context option to True), so the executable campaign is able to update the correct program name using the {{program.name}} token itself. Note that you'd still need to execute this global Acquisition Program Name update campaign locally from the respective programs.

 

TiffanyD
Level 2

Re: How to capture the acquisition program with a trigger campaign?

Marketo automatically sets an acquisition program the first time a new name enters the system as a program member.  This is the preferred method and instead of managing acquisition program, you may want to switch your focus to managing program membership!

 

There are multiple ways a person can become a member of a program -

- Form fillout on a landing page (local to a program)

- List import into a program static list

- Use change program status flow step (to anything - doesn't need to be a success status!)

- Webinar attend/registration with a webinar synced to an event program

- person checked in with the Marketo iPad check-in app 

- person added to a SFDC campaign that is using the native sync to a program

 

I would identify the gaps in your process where records are not attaining program membership, and the acquisition program will be set without any additional effort.


In MOPS We Trust,
Tiffany