Merge Program Member Custom Fields | Community
Skip to main content
Michael_Florin-2
Level 10
June 21, 2024
Solved

Merge Program Member Custom Fields

  • June 21, 2024
  • 1 reply
  • 2561 views

Hello all!

 

Product Docs say that Program Member Custom Fields (PMCF) are being merged:

 

  • When you merge two people, the winner’s Program Member custom field data will be used. But if the winner has none, the loser’s value will be used.

https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/core-marketo-concepts/programs/working-with-programs/program-member-custom-fields#things-to-know

 

But I don't see it. I imported a person into a program with PMCF (option5, option6...):

 

Then I merged with another person. 

I don't see the PMCF here, but I guess that's to be expected, as they are program specific.

 

Now the winning record is a program member, and I see the PMCF changes in their activity history. (Screenshot 1 is actually from the winning record.) But I don't see PMCF in the Program Member tab view or in tokens on an email.  {{{member.option5}}, {{{member.option6}}...

 

Any idea why this doesn't work?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Michael_Florin-2

@michael_florin-2 Sounds good!  Thanks for sending the update! 


Alright, we have an answer:

Our engineering team conducted further investigation and discovered that with PMCF fields, the situation is complicated by the Program Status. It’s not simply a matter of Survivor vs. Loser when dealing with PMCF fields.

 

Each program status within a channel is assigned a numerical value—some are "higher" and some are "lower."

In the case of the surviving record, it previously had a program status of Success, but its current status is a lower value of Member. When merging two records with PMCF fields, the system retains the values from the record with the higher status, even if that record is the losing one in the merge.

 

For example:
Record #1 (Winner): Status - Member, PMCF fields have values.
Record #2 (Loser): Status - Success, PMCF fields do not have values.

 

Since the losing record has a higher program status than the winning record, the null values from the losing record are carried over in the merge.


So, yeah, interesting. I'm not inclined to test that now, as we have already moved on with our project.

1 reply

derelict_wombat
Level 5
June 24, 2024

Based on the documentation I agree this looks like it should have worked.  Have you tested this with any other records and are seeing the same results? (i'm assuming you confirmed that the winner was the record with the PCMF). 

 

 I don't have an answer but maybe its a question for support?  Would love to hear how this is resolved. 

Michael_Florin-2
Level 10
June 25, 2024

Yes, it's never working.

 

And actually it shouldn't matter if the winner or the loser has PMCF values, right? If both have values, the winner's are taken, if just one of them has values, they should appear on the winner.

 

I've filed a support case. Let's see what they say. I'll keep you posted. 🙂

derelict_wombat
Level 5
June 25, 2024

Exactly - Per the docs it should just take the winner no matter what.  

 

Looking forward to hearing back on what support tells you