To achieve greater reporting potential with Marketo Engage, you should always be defining Program Membership, Program Success, and Acquisition Program! This is because Marketo Engage offers several out of the box reports that need these three values defined in order for the data to pull through.
Sadly, I often find that setting these values is an oversight with Marketo users. I think the main reasoning is that some users are unaware -- either of the concept in general, or of the importance. Or it's sometimes just forgotten when building out a program.
This post is about the reporting value of Program Membership, Program Success, and Acquisition Program to help clear up any confusion and help encourage you to always set these values! Note that this post is not about the specifics of HOW to configure in Marketo, but I've linked documentation along the way.
A member is a person that has a Program Status in a program. For example, with a Webinar Program you would probably want Program Statuses like Invited, Registered, Attended, etc.
Membership is recorded automatically in these situations:
Otherwise, you need to use a flow step to "tell" Marketo:
If program membership isn't set for all programs where appropriate, you will end up with incomplete reporting that will likely be more biased towards channels such as Web Request.
Adding a Change Program Status flow step to your Program Templates will allow for comprehensive reporting across all your Marketing efforts. Note that you do not have to do this for Programs that are operational in nature like Data Management (normalization, for example).
Understanding Program Membership
Program Membership Date Best Practices
Think of Program Success as the way to record the fact that the person has taken the action you want them to. For example, with a Webinar Program, it’s likely that you would consider Attended and Attended on Demand as “Success”.
Therefore, when you’re setting up your Webinar channel you would ensure those Program Statuses are defined for the channel, and mark them as “Success” as shown below.
Acquisition Program is the Program responsible for bringing that record into the database. Ideally every record should have an Acquisition Program defined. This is additional to the “Person Source” field which is more high-level (Social Media, for example). Acquisition Program is much more granular.
Marketo will set it automatically in these scenarios:
For all other circumstances, it must be set via a Change Data Value flow step at the Program Level:
*Note that in the example above, you must enter the name of your Program. When setting Acquisition Program, Marketo will not let you use a program token.
Acquisition Program is needed for acquisition attribution reporting with Marketo’s out of the box reports.
Acquisition Program vs Person Source
How Acquisition Date is Populated
To help ensure that these values are always defined, I strongly recommend building smart campaigns for these into your program templates. This makes it much more consistent as users simply need to review and then activate the smart campaigns, as opposed to having to build from scratch (and potentially forgetting to!).
I recommend this post to read up about program templates!
https://business.adobe.com/blog/how-to/get-started-with-marketo-engage-program-templates
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.