My organization is currently in the beginning stages of connecting our SFDC org with Marketing Cloud. One of the discussions has been around doing a rekey of our subscribers within Marketing Cloud. I understand it will take a service engagement with Salesforce, but I want to make sure we do it correctly.

Specifically, if we have customer information SFDC, is it generally considered a best practice to have the Subscriber Key in Marketing Cloud be the Contact ID from the SFDC org, or does it matter? We want to make sure that when we connect the two clouds, we are able to have a fairly seamless back and forth communication. There were thoughts around using an internally-generated GUID in SFMC, but if this makes things more difficult in the long run, I want to avoid it.


Contact ID/Lead ID is needed to be the Subscriber Keys for the Tracking information to be able to flow back to SFDC from Marketing Cloud. It is a requirement from Salesforce.

| improve this answer | |
  • do you know if subscriber/contact level activities are stored somewhere in SFDC (separated object, field for contact)? I can't find that information anywhere. – Mateusz Bartkowiak May 25 '17 at 9:35
  • Do you mean email activity/ tracking data ? – Maneesh May 25 '17 at 10:17
  • yes, but I mean on contact level - full history of sent,opened,clicked for a selected contact in SFDC – Mateusz Bartkowiak May 25 '17 at 11:58
  • Yes, there are ways to get that using data extracts / queries / reports – Maneesh May 25 '17 at 11:59
  • Thanks Maneesh, are you familiar with any documentation of this requirement? I'm unable to find the official Salesforce explanation. – Rob May 25 '17 at 15:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.