Beruflich Dokumente
Kultur Dokumente
HANDBOOK
Data Architecture for Salesforce Marketing Cloud
Eliot Harper
Copyright © 2018 Eliot Harper
Published by AttributeValue Pty Limited, Melbourne, Australia. All rights reserved.
Book and cover design by Scott Citron
The publisher has taken care in the preparation of this publication but make no
expressed or implied warranty of any kind and assume no responsibility for errors
or omissions. No liability is assumed for incidental or consequential damages in
connection with or arising out of the use of the information contained herein.
Introduction ��������������������������������������������������������������������������������������� 1
Data Models ��������������������������������������������������������������������������������������� 3
All Subscribers List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Data Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Data Transformation and Segmentation ������������������������������������� 11
Marketing Cloud Connect��������������������������������������������������������������� 14
Conclusion����������������������������������������������������������������������������������������� 17
-iii-
Introduction
-1-
This handbook explains the fundamental concepts that apply
when working with data in Marketing Cloud. It also spells out the
considerations and best practices for building a well-designed data
model, to ensure optimal performance and accessibility of data
across all of your marketing activities.
-2-
Data Models
-3-
Considerations
Best Practices
-4-
Lists
Considerations
-5-
ff Lists cannot be shared across Business Units. They are only
available within the Business Unit that they are created in.
Best Practices
Data Extensions
-6-
A list-based subscription model is also available for Data Extensions
through Publication Lists, which enable you to manage unsubscribes
at a Data Extension level.
Considerations
Best Practices
ff Lighten the platform load by only importing the data that you
need for your marketing communications.
-7-
Extension to store all customer orders, but only require the last
six months of data to segment customers based on their order
history, then apply a retention setting that deletes individual
Data Extension records older than six months.
-8-
Contacts
Considerations
-9-
Best Practices
ff Contact Key values must match the Subscriber Key values used
in Email Studio.
-10-
Data Transformation and Segmentation
Considerations
-11-
ff Automation Studio Activities must complete within 30 minutes
or they will timeout. This consideration is particularly applicable
when using SQL queries in Query Activities, as complex queries
or large record sets can take a considerable amount of time to
execute.
Best Practices
ff SQL queries that use ‘JOIN’, ‘WHERE’, ‘GROUP BY’ and ‘ORDER
BY’ clauses should be isolated to Primary Key fields in a Data
Extension, where possible.
-12-
the past seven days, then use this staging Data Extension in a
preceding Query Activity.
-13-
Marketing Cloud Connect
Considerations
-14-
ff Only the data schema is synchronized in Synchronized Data
Extensions, not the record itself. A Synchronized Data Extension
is read-only and cannot be updated to synchronize changes
back to the Salesforce Object.
-15-
Best Practices
ff Only import Salesforce Objects and fields that you require for
your marketing communications by using the available field
and record collection options when configuring the Object for
synchronization.
-16-
Conclusion
-17-