Including Campaign Member Fields

Including Campaign Member Fields

It's be great if Marketo could pull in the custom Campaign Member fields.  It would be even better if we could update these fields with Marketo. 
Example: tracking session preferences (attending AM or PM)  for an upcoming event using our custom campaign member fields
32 Comments
Anonymous
Not applicable
I'm planning to add an article to my marketing automation blog describing this in more detail, but as you can tell there's a lot of complexity and it's going to take a while for me to document the architecture and all the code associated with it.  When I post that article, I'll add a link to it here.

We just updated our tracking cookies to add all the parameters covered by Google URL builder and one or two more custom URL parameters.  We're in the process of adding smart campaigns and fields to allow us to track original and most recent values for all of those URL parameters.  And we're going to pass many of those parameters to the campaign member object to improve our analysis at the campaign level.
Anonymous
Not applicable
We need this too!   Specifically for the same reason as the above.  To pass this custom field data via URL parameters so we can track every lead source
Anonymous
Not applicable
Any update on this feature request?

I'd like to have a custom field in the SFDC Campaign Member object that indicates when someone is paused from a nurture. This would be extremely helpful for our reps to view campaign member reports and quickly identify who's active and who is paused. 

Since the pause does not happen when the person is added to the campaign, the work arounds described above aren't effective.
Anonymous
Not applicable
This is exactly what I need! We just created a SFDC field on the campaign member record and I'd like to be able to create a smart campaign that will change the value of this field for specific criteria.
Anonymous
Not applicable
I think this would also be fantabulous.
Anonymous
Not applicable
This is critical for advanced lead tracking. The Campaign Member object is super useful for capturing data at a certain point in time. For example, if you wanted to track the search terms that brought someone in to a form conversion, you could populate custom UTM fields on the campaign member record, rather than the lead record as Marketo suggests. That way if the lead came in at another point in the future through a different search term, you could see the new data, as well as the old data tied to each unique event. Similarly, it would be cool to stamp a campaign member record as having an open opportunity at time of association to the campaign or not, which would be useful for reporting purposes, but data that would change over time on the lead record itself.

Eloqua has this functionality, and it is something I miss very much now that I am a Marketo customer. I see an employee mentioned this would be somethign they work on in 2011, curious if it is still being developed.
Anonymous
Not applicable

That's exactly what my company needs simply with the same reason as above!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Conor_Fitzpatri
Level 6

Hi All,

Has there been any update on the progress of this request. This is a HUGE need for us.

Anonymous
Not applicable

I wish I had budget to place LinkedIn ads to Marketo users promoting this idea with a call-to-action to like it so we finally see some movement. This continues to be my biggest pain point in the power of Marketo and the ability to create visibility and scalability for my team. Anyone else here want to pitch in to get this paid advertising campaign off the ground?

Conor_Fitzpatri
Level 6

I'm with you Harrison, this is a must for the product. After some brainstorming with my team, we came up with a solution very similar to the ones above using the Process Builder in SFDC. I created a custom field on the Lead to capture each piece of the UTM tracking (UTM Content, UTM Campaign, etc.). The flow takes the value from the Lead and adds it to the corresponding fields on the Campaign Member record.

It looks like this (I only included one field in my first test):

Choose Object and Specify When to Start the Process

  • Object: Campaign Member
  • Start the process only when a record is created

Define Criteria for this Action Group

  • Criteria for Executing Actions: Conditions are met
  • Set Conditions: UTM Content Passthrough is null = false
    • UTM Content Passthrough is the placeholder field on the Lead. Thankfully, Process Builder allows you to go across objects for conditions and actions.

Immediate Actions

  • Update Records - Update Campaign Member field
    • Record: Campaign Member
    • Criteria: No criteria—just update the records!
    • {Campaign Member} UTM Content = {Lead} UTM Content Passthrough
  • Update Records - Reset Lead Placeholder Field
    • Record: Lead ID
    • Criteria: No criteria—just update the records!
    • {Lead} UTM Content Passthrough =Global Constant Null