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.

1 Answer 1


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.

  • 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. Commented May 25, 2017 at 9:35
  • Do you mean email activity/ tracking data ?
    – Maneesh
    Commented May 25, 2017 at 10:17
  • yes, but I mean on contact level - full history of sent,opened,clicked for a selected contact in SFDC Commented May 25, 2017 at 11:58
  • Yes, there are ways to get that using data extracts / queries / reports
    – Maneesh
    Commented May 25, 2017 at 11:59
  • Thanks Maneesh, are you familiar with any documentation of this requirement? I'm unable to find the official Salesforce explanation.
    – Rob
    Commented May 25, 2017 at 15:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .