SlideShare a Scribd company logo
1 of 11
Download to read offline
Identity Design
Marketing Cloud - Cross Cloud Architecture
Kenneth Wagner, RVP - Marketing Cloud Services
Salesforce Services - Northern Europe
Updated 31st of August, 2023
The purpose of this deck is to present 3 different design
patterns that allows for the most optimum use of Marketing
Cloud Connect, the native integration between Marketing
Cloud and Salesforce CRM.
It covers:
● Scenario 1 that impacts contact count
● Scenario 2 that doesn’t impact contact count
● Scenario 3 that cater to a global identity provider
Salesforce's High Level Identity Landscape
Key Considerations for Solution Design
There are four areas that influence and govern our design
Salesforce Data
Events
This will always
use the lead,
contact or person
account Id as the
SubscriberKey
Individual Email
Results
Pushes data using
the SubscriberKey
as the link to
populate the
lookup field
Subscriber
Allowance
Synchronized data
extensions
generally requires
contacts and
leads, which
auto-creates
subscribers
Global Identity
Solution
Does the client
have a global
identity engine
which creates a
global id for
individuals?
Scenario 1:
Core Platform as DOR for SubscriberKey
Importing all “People” will impact number of Contacts in Marketing Cloud
Ability to limit the amount
of contacts inside
Marketing Cloud
Supports Salesforce Data
Events inside Journey
Builder
Supports tracking data
pushed to Core Platform
via standard functionality
Supports a custom /global
Id as the SubscriberKey in
Marketing Cloud
Scenario 2:
Core Platform as DOR for SubscriberKey
Importing all “People” will not impact number of Contacts in Marketing Cloud
Ability to limit the amount
of contacts inside
Marketing Cloud
Supports Salesforce Data
Events inside Journey
Builder
Supports tracking data
pushed to Core Platform
via standard functionality
Supports a custom /global
Id as the SubscriberKey in
Marketing Cloud
Scenario 3:
Global Identity Provider
Ability to limit the amount
of contacts inside
Marketing Cloud
Supports Salesforce Data
Events inside Journey
Builder
Supports tracking data
pushed to Core Platform
via standard functionality
Supports a custom /global
Id as the SubscriberKey in
Marketing Cloud
Scenario Overview
Describing how the data flows will work
Scenario 1
Core as DoR with impact
Scenario 2
Core as DoR without impact
Scenario 3
Global Identity Provider
Ability to limit the amount of
contacts inside Marketing
Cloud
You can only limit the data through a
boolean on each object, often requiring
core development
Import all data in full or as delta as
required. Filter out desired records using
SQL inside Marketing Cloud
Import all data in full as required. Filter out
desired records using SQL inside
Marketing Cloud
Supports Salesforce Data
Events inside Journey Builder No limitations on the functionality provided No limitations on the functionality provided
SF Data Events will leverage “People Id”
as SubscriberKey. You need to build APEX
code or custom solution for this
Supports tracking data pushed
to Core Platform via standard
functionality
No limitations on the functionality provided No limitations on the functionality provided
Will only push records that has 18 char SF
ID as SubKey. You’ll need to build a
custom tracking extract for this.
Supports a custom /global Id as
the SubscriberKey in Marketing
Cloud
SF Data Events + Synchronized DEs will
auto-create contacts using the appropriate
Record ID
SF Data Events will auto-create contacts
using the appropriate Record ID
Global ID to be stored as a custom field on
the “People” objects, and imported into
SFMC using import definitions
Key consideration to the
solution
Simplifies the data flow (one pattern), is
the quickest in terms of data, has more
standard “flows” and is quicker in the data
import / update process
Separates the “People” import into an
automation, which reduces velocity to max
an hourly cadence and requires
coordination with rest of the data flows
May have separate data flows like scenario
2 + need considerations in relation to near
real-time triggering of journeys
Option 1A
Synchronized Data Extensions
Option 1B
Object Import
Option 1C
Report Import
Ability to limit the imported
records inside Marketing Cloud
You can only limit the data through a boolean on each
object, often requiring core development
You can only limit the data based on “Age of Import
Data”
Not possible (but also not needed if we can
maintain easy filters in Core)
Ability to limit the imported
records in Core side
You can only limit the data through a boolean on each
object, often requiring core development
Only based on integration user visibility
Limit records based on easy to configure Report
filters
Adding New Fields Simple to add Re-configure Object Import Re-configure Report Import
Deleting Fields Simple to delete Re-configure Object Import Re-configure Report Import
Contacts automatically counts
towards allowance?
Yes No No
Fields (i.e. Attributes)
Considerations
Good Practice: <25
Limit: 250
Good practice: <50 or as little as needed
Limit: 900 fields (custom + standard)
Good practice: <50 or as little as needed
Limit: 1000 fields (SF report limit)
Data Volume Considerations
Observations from the field:
While high volumes are supported, it’s important to
consider the # of records to sync vs. sync speed
Observations from the field:
Overwrite: Seen +15m records with success
Update: Seen 2m+ records with success
Observations from the field:
Overwrite: Same as object import
Update: N/A as import type
Considerations
Alternate Key Objects (Lead, Contact, User) will sync
with ~500k records pr. hour with ~80 fields
Non-Alt. Key Objects (everything else mostly) will
sync with ~1 to 2m records pr. hour with ~80 fields
>600k records created/modified will trigger a
full-object sync (i.e. Overwrite)
The more fields, the slower import. Testing from 25
to 50 to 100 fields, each step doubled import time
Be cautious in selecting Aged data (i.e. update), as
this will influence the import speed
Custom Lookup Fields will come with 15 char
Record ID’s, which needs to be accounted for in
your data modelling (e.g. CaseSafeID or other)
The more fields selected, the slower the import will
be. From testing from 25 to 50 to 100 fields, each
bracket doubled the import time
Custom Lookup Fields will come with 15 char
Record ID’s, which needs to be accounted for in
your data modelling (e.g. CaseSafeID or other)
NB: Credit to Ramiro Poli de Langhe for compiling the above overview A pattern here could be Object for daily overwrites and Reports to support importing Delta’s
(if this is required for your desired solution)
What should I choose to bring in Data from CRM?
When using Person Accounts in CRM
When Person Accounts are turned it adds a series of fields to the
account object (PersonContactId, PersonEmail etc.) which originate
from the Contact Object but is stored on the Person Account.
THIS ENABLES YOU TO:
● Start and stop the contact object sync, to enable the
synchronization of the account object
● AccountID (which is the primary key for Accounts) will not be
automatically added to the contact framework
● Still use PersonContactID as your SubscriberKey, which will
enable you to work with Individual Email Result records if this is
a desire for the implementation
Thank you

More Related Content

Similar to Marketing Cloud - Cross Cloud Architecture - Identity Design - August 2023.pdf

Unlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with ConfluentUnlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with Confluent
AaronLieberman5
 
Introduction To Dallas
Introduction To DallasIntroduction To Dallas
Introduction To Dallas
WaterWang
 
KFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature StoreKFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature Store
Databricks
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
sobanmoriwala1
 
Saleswax - -public
Saleswax - -publicSaleswax - -public
Saleswax - -public
Saleswax
 
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft Private Cloud
 
Creating A Solvency II Data Governance Framework
Creating A Solvency II Data Governance FrameworkCreating A Solvency II Data Governance Framework
Creating A Solvency II Data Governance Framework
colinrickard
 

Similar to Marketing Cloud - Cross Cloud Architecture - Identity Design - August 2023.pdf (20)

Evolutionary db development
Evolutionary db development Evolutionary db development
Evolutionary db development
 
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
 
Unlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with ConfluentUnlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with Confluent
 
Introduction To Dallas
Introduction To DallasIntroduction To Dallas
Introduction To Dallas
 
Azure Stream Analytics : Analyse Data in Motion
Azure Stream Analytics  : Analyse Data in MotionAzure Stream Analytics  : Analyse Data in Motion
Azure Stream Analytics : Analyse Data in Motion
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
Baltimore MuleSoft Meetup #8
Baltimore MuleSoft Meetup #8Baltimore MuleSoft Meetup #8
Baltimore MuleSoft Meetup #8
 
BrightGen's Salesforce Winter 22 Webinar
BrightGen's Salesforce Winter 22 WebinarBrightGen's Salesforce Winter 22 Webinar
BrightGen's Salesforce Winter 22 Webinar
 
Crm saturday madrid 2017 3 mosqueteros demian-marco-mario
Crm saturday madrid 2017   3  mosqueteros demian-marco-marioCrm saturday madrid 2017   3  mosqueteros demian-marco-mario
Crm saturday madrid 2017 3 mosqueteros demian-marco-mario
 
KFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature StoreKFServing, Model Monitoring with Apache Spark and a Feature Store
KFServing, Model Monitoring with Apache Spark and a Feature Store
 
Salesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer TrainingSalesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer Training
 
Arc Ready Cloud Computing
Arc Ready Cloud ComputingArc Ready Cloud Computing
Arc Ready Cloud Computing
 
CNX16 - Connecting the Cloud: Marketing Cloud Connect
CNX16 - Connecting the Cloud: Marketing Cloud ConnectCNX16 - Connecting the Cloud: Marketing Cloud Connect
CNX16 - Connecting the Cloud: Marketing Cloud Connect
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t Work
 
Saleswax - -public
Saleswax - -publicSaleswax - -public
Saleswax - -public
 
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview Presentation
 
salesforce and AI, bigdata
salesforce and AI, bigdatasalesforce and AI, bigdata
salesforce and AI, bigdata
 
Creating A Solvency II Data Governance Framework
Creating A Solvency II Data Governance FrameworkCreating A Solvency II Data Governance Framework
Creating A Solvency II Data Governance Framework
 
Why Standards-Based Drivers Offer Better API Integration
Why Standards-Based Drivers Offer Better API IntegrationWhy Standards-Based Drivers Offer Better API Integration
Why Standards-Based Drivers Offer Better API Integration
 

Recently uploaded

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Recently uploaded (20)

How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Marketing Cloud - Cross Cloud Architecture - Identity Design - August 2023.pdf

  • 1. Identity Design Marketing Cloud - Cross Cloud Architecture Kenneth Wagner, RVP - Marketing Cloud Services Salesforce Services - Northern Europe Updated 31st of August, 2023
  • 2. The purpose of this deck is to present 3 different design patterns that allows for the most optimum use of Marketing Cloud Connect, the native integration between Marketing Cloud and Salesforce CRM. It covers: ● Scenario 1 that impacts contact count ● Scenario 2 that doesn’t impact contact count ● Scenario 3 that cater to a global identity provider
  • 3. Salesforce's High Level Identity Landscape
  • 4. Key Considerations for Solution Design There are four areas that influence and govern our design Salesforce Data Events This will always use the lead, contact or person account Id as the SubscriberKey Individual Email Results Pushes data using the SubscriberKey as the link to populate the lookup field Subscriber Allowance Synchronized data extensions generally requires contacts and leads, which auto-creates subscribers Global Identity Solution Does the client have a global identity engine which creates a global id for individuals?
  • 5. Scenario 1: Core Platform as DOR for SubscriberKey Importing all “People” will impact number of Contacts in Marketing Cloud Ability to limit the amount of contacts inside Marketing Cloud Supports Salesforce Data Events inside Journey Builder Supports tracking data pushed to Core Platform via standard functionality Supports a custom /global Id as the SubscriberKey in Marketing Cloud
  • 6. Scenario 2: Core Platform as DOR for SubscriberKey Importing all “People” will not impact number of Contacts in Marketing Cloud Ability to limit the amount of contacts inside Marketing Cloud Supports Salesforce Data Events inside Journey Builder Supports tracking data pushed to Core Platform via standard functionality Supports a custom /global Id as the SubscriberKey in Marketing Cloud
  • 7. Scenario 3: Global Identity Provider Ability to limit the amount of contacts inside Marketing Cloud Supports Salesforce Data Events inside Journey Builder Supports tracking data pushed to Core Platform via standard functionality Supports a custom /global Id as the SubscriberKey in Marketing Cloud
  • 8. Scenario Overview Describing how the data flows will work Scenario 1 Core as DoR with impact Scenario 2 Core as DoR without impact Scenario 3 Global Identity Provider Ability to limit the amount of contacts inside Marketing Cloud You can only limit the data through a boolean on each object, often requiring core development Import all data in full or as delta as required. Filter out desired records using SQL inside Marketing Cloud Import all data in full as required. Filter out desired records using SQL inside Marketing Cloud Supports Salesforce Data Events inside Journey Builder No limitations on the functionality provided No limitations on the functionality provided SF Data Events will leverage “People Id” as SubscriberKey. You need to build APEX code or custom solution for this Supports tracking data pushed to Core Platform via standard functionality No limitations on the functionality provided No limitations on the functionality provided Will only push records that has 18 char SF ID as SubKey. You’ll need to build a custom tracking extract for this. Supports a custom /global Id as the SubscriberKey in Marketing Cloud SF Data Events + Synchronized DEs will auto-create contacts using the appropriate Record ID SF Data Events will auto-create contacts using the appropriate Record ID Global ID to be stored as a custom field on the “People” objects, and imported into SFMC using import definitions Key consideration to the solution Simplifies the data flow (one pattern), is the quickest in terms of data, has more standard “flows” and is quicker in the data import / update process Separates the “People” import into an automation, which reduces velocity to max an hourly cadence and requires coordination with rest of the data flows May have separate data flows like scenario 2 + need considerations in relation to near real-time triggering of journeys
  • 9. Option 1A Synchronized Data Extensions Option 1B Object Import Option 1C Report Import Ability to limit the imported records inside Marketing Cloud You can only limit the data through a boolean on each object, often requiring core development You can only limit the data based on “Age of Import Data” Not possible (but also not needed if we can maintain easy filters in Core) Ability to limit the imported records in Core side You can only limit the data through a boolean on each object, often requiring core development Only based on integration user visibility Limit records based on easy to configure Report filters Adding New Fields Simple to add Re-configure Object Import Re-configure Report Import Deleting Fields Simple to delete Re-configure Object Import Re-configure Report Import Contacts automatically counts towards allowance? Yes No No Fields (i.e. Attributes) Considerations Good Practice: <25 Limit: 250 Good practice: <50 or as little as needed Limit: 900 fields (custom + standard) Good practice: <50 or as little as needed Limit: 1000 fields (SF report limit) Data Volume Considerations Observations from the field: While high volumes are supported, it’s important to consider the # of records to sync vs. sync speed Observations from the field: Overwrite: Seen +15m records with success Update: Seen 2m+ records with success Observations from the field: Overwrite: Same as object import Update: N/A as import type Considerations Alternate Key Objects (Lead, Contact, User) will sync with ~500k records pr. hour with ~80 fields Non-Alt. Key Objects (everything else mostly) will sync with ~1 to 2m records pr. hour with ~80 fields >600k records created/modified will trigger a full-object sync (i.e. Overwrite) The more fields, the slower import. Testing from 25 to 50 to 100 fields, each step doubled import time Be cautious in selecting Aged data (i.e. update), as this will influence the import speed Custom Lookup Fields will come with 15 char Record ID’s, which needs to be accounted for in your data modelling (e.g. CaseSafeID or other) The more fields selected, the slower the import will be. From testing from 25 to 50 to 100 fields, each bracket doubled the import time Custom Lookup Fields will come with 15 char Record ID’s, which needs to be accounted for in your data modelling (e.g. CaseSafeID or other) NB: Credit to Ramiro Poli de Langhe for compiling the above overview A pattern here could be Object for daily overwrites and Reports to support importing Delta’s (if this is required for your desired solution) What should I choose to bring in Data from CRM?
  • 10. When using Person Accounts in CRM When Person Accounts are turned it adds a series of fields to the account object (PersonContactId, PersonEmail etc.) which originate from the Contact Object but is stored on the Person Account. THIS ENABLES YOU TO: ● Start and stop the contact object sync, to enable the synchronization of the account object ● AccountID (which is the primary key for Accounts) will not be automatically added to the contact framework ● Still use PersonContactID as your SubscriberKey, which will enable you to work with Individual Email Result records if this is a desire for the implementation