I'm new to Marketo, just setting up our instance now, the way I'm planning to utilize the Program Member Custom Fields is to store the "conversion's" data and get rid of burner fields, so I created these fields with PM (Product Member) at the beginning of their name to differentiate them:
The main element is missing however, which is syncing those fields with SFDC campaign fields so when we in Marketing send a lead to Sales, we can not only tell them you have an MQL who just downloaded an eBook but we can also mention which eBook and what they searched on Google for when they got the eBook...etc.
However, so far, I believe my current usage above will save me from creating tons of programs so I can create one program per channel or one program per Magnet (content) , I'm still thinking of which way would be best though.
The main element is missing however, which is syncing those fields with SFDC campaign fields
Marketo cannot write to custom SFDC Campaign fields directly, but it can write to Lead/Contact fields (obviously). And you can set up your Salesforce to copy lead fields into campaign fields, if that's what you want.
Then create a Smart Campaign that writes values from your Program Fields into synced Salesforce fields. Would look like this:
Change Data Value for synced field - say - "Sales Brief": {{member.PM Conversion Medium}}, {{member.PM Conversion Request}}, {{member.PM Conversion Magnet}}
Change Data Value for synced field - say - "Sales Brief": {{member.PM Conversion Medium}}, {{member.PM Conversion Request}}, {{member.PM Conversion Magnet}}
That's a great idea! I'll check with our Salesforce manager on how to copy lead/contact fields into Campaign's fields but I definitely think it's a good solution. Thank you @Michael_Florin
it's always been my experience that anyone who starts only with what they need, they usually end up coming back and re-doing it. I've attempted keeping SFDC at the broader channel acquisition before, and generally always come back to an asset-based level. It's a bit more work, but answers most of the questions you'll end up getting from your teams for ROI.
Other than that, though, your justification here is spot on.
Yea exactly, I've been spending a lot of time planning on the best approach trying to avoid getting back and redoing things.
I set up the asset-level programs and I'll get them synced today and the channel-level can be complementary or probably another way to look at conversions. I wonder if I can get a Smart Campaign in Program A to assign the person to Program B as well, this way say a lead becomes a member of eBook Downloads can also become of LinkedIn Ads Downloads program at the same time if the PM Conversion Medium = Paid Social - LinkedIn or something like that?
I created a program that used these fields for measuring the level of interest someone had with a content item. High/Medium/Low was assigned based on how long they spent reading the PDF. By using a PMCF, you can set up the exact same process for every content item if you want without having dozens (hundreds?) of fields to store this data.