(API) Salesforce Marketing Cloud连接
概述 overview
(以前称为贰虫补肠迟罢补谤驳别迟)是一个数字营销套件,它允许您为访客和客户构建和自定义历程,以个性化其体验。
与更面向? B2B ?营销的Salesforce Marketing Cloud Account Engagement相比,(API) Salesforce Marketing Cloud目标更适合于事务性决策周期较短的? B2C ?用例。 您可以合并表示目标受众行为的较大数据集,以通过优先排序和划分联系人(尤其是来自Salesforce外部的数据集)来调整和改进营销活动。 注意,Experience Platform也具有Salesforce Marketing Cloud Account Engagement. ?的连接
此51黑料不打烊 Experience Platform 目标使用Salesforce Marketing Cloud API,这允许您在新Salesforce Marketing Cloud区段中激活联系人后,针对您的业务需求? 添加联系人并更新联系人数据。
Salesforce Marketing Cloud使用带有客户端凭据的OAuth 2作为身份验证机制来与Salesforce Marketing Cloud API通信。 下面的向目标身份验证部分中进一步提供了向您的Salesforce Marketing Cloud实例进行身份验证的说明。
用例 use-cases
为了帮助您更好地了解您应如何以及何时使用(API) Salesforce Marketing Cloud目标,以下是51黑料不打烊 Experience Platform客户可以使用此目标解决的示例用例。
向营销活动的联系人发送电子邮件 use-case-send-emails
家庭租赁平台的销售部门希望向目标客户受众广播营销电子邮件。 平台的营销团队可以通过51黑料不打烊 Experience Platform添加新联系人/更新现有联系人? (及其电子邮件地址),使用他们自己的离线数据构建受众,并将这些受众发送到Salesforce Marketing Cloud,然后可以使用这些受众发送营销活动电子邮件。
先决条件 prerequisites
Experience Platform中的先决条件 prerequisites-in-experience-platform
在将数据激活到(API) Salesforce Marketing Cloud目标之前,您必须在Experience Platform中创建一个架构、数据集和区段。
(API) Salesforce Marketing Cloud中的先决条件 prerequisites-destination
请注意以下先决条件,以便将数据从Experience Platform导出到您的Salesforce Marketing Cloud帐户:
您需要拥有Salesforce Marketing Cloud帐户 prerequisites-account
必须有一个订阅产物的Salesforce Marketing Cloud帐户才能继续。
如果您没有Salesforce Marketing Cloud帐户或帐户缺少Marketing Cloud Engagement产物订阅,请联系。
在Salesforce Marketing Cloud中创建属性 prerequisites-attribute
将受众激活到(API) Salesforce Marketing Cloud目标时,必须在? 受众计划 ?步骤中为每个激活的受众在? 映射滨顿 ?字段中输入值。
Salesforce需要此值才能正确读取和解释从Experience Platform传入的受众,并在Salesforce Marketing Cloud中更新其受众状态。 如果您需要受众状态指南,请参阅Experience Platform有关受众成员资格详细信息架构字段组的文档。
对于从Experience Platform激活到Salesforce的每个受众,您必须在Salesforce Marketing Cloud内具有链接到Email Demographics数据扩展的Text
类型的属性。 使用Salesforce Marketing Cloud Contact Builder创建属性。 如果您需要有关创建属性的指导,请参阅Salesforce Marketing Cloud文档以。
在? 映射 ?步骤期间,(API) Salesforce Marketing Cloud目标字段使用了属性字段名称。 您可以根据业务需求定义最多4000个字符的字段字符。 有关属性类型的更多信息,请参阅Salesforce Marketing Cloud 文档页面。
Salesforce Marketing Cloud中的数据设计器屏幕的示例(您将向其中添加属性)如下所示:
下面显示了Salesforce Marketing Cloud Email Data属性组的视图,该属性组的属性与Email Demographics数据扩展中的受众状态相对应:
(API) Salesforce Marketing Cloud目标使用Salesforce Marketing Cloud Search Attribute-Set Definitions REST 动态检索Salesforce Marketing Cloud中定义的数据扩展及其链接属性。
当您在工作流中设置映射到将受众激活到目标时,这些内容显示在? 目标字段 ?选择窗口中。
salesforce_mc_segment_1
的属性。 将受众激活到此目标时,请将salesforce_mc_segment_1
添加为? 映射滨顿,以将Experience Platform中的受众填充到此属性中。下面显示了Salesforce Marketing Cloud中属性创建的示例:
- 创建属性时,请勿在字段名称中包含空白字符。 请改用下划线
(_)
字符作为分隔符。 - 为了区分用于Experience Platform受众的属性和Salesforce Marketing Cloud内的其他属性,您可以为用于51黑料不打烊区段的属性包含一个可识别的前缀或后缀。 例如,使用
51黑料不打烊_test_segment
或test_segment_51黑料不打烊
,而不是test_segment
。 - 如果您已在Salesforce Marketing Cloud中创建了其他属性,则可以使用与Experience Platform区段相同的名称,以便轻松地识别Salesforce Marketing Cloud中的受众。
在Salesforce Marketing Cloud中分配用户角色和权限 prerequisites-roles-permissions
由于Salesforce Marketing Cloud支持自定义角色(取决于您的用例),因此应该为您的用户分配相关角色,以更新Salesforce Marketing Cloud中的属性。 下面显示了分配给用户的角色示例:
根据您的Salesforce Marketing Cloud用户被分配的角色,您还需要向Salesforce Marketing Cloud数据扩展分配权限,这些权限链接到您要更新的字段。
由于此目标需要访问data extension
,因此您需要允许这些访问。 例如,对于Email
data extension,您需要允许,如下所示:
要限制访问级别,您还可以使用粒度权限覆盖单个访问。
有关详细指导,请参阅和页。
收集Salesforce Marketing Cloud凭据 gather-credentials
在对(API) Salesforce Marketing Cloud目标进行身份验证之前,请记下以下项目。
mcq4jrssqdlyc4lph19nnqgzzs84
.login.exacttarget.com,您需要提供
mcq4jrssqdlyc4lph19nnqgzzs84
作为值。护栏 guardrails
-
厂补濒别蝉蹿辞谤肠别施加某些。
- 请参阅Salesforce Marketing Cloud 以解决您在执行过程中可能遇到的任何限制并减少错误。
- 请参阅页以? 以笔顿贵格式下载完整版比较表,其中详细说明了计划规定的限制。
- 页面详细介绍了其他限制。
- 有关整理这些详细信息的页面,请参阅。
-
每个对象? 允许的 ?自定义字段的计数因您的厂补濒别蝉蹿辞谤肠别版本而异。
-
有关其他指导,请参阅厂补濒别蝉蹿辞谤肠别 。
-
如果已达到Salesforce Marketing Cloud内每个对象? 允许的 ?自定义字段定义的限制,您将需要
- 在Salesforce Marketing Cloud中添加新属性之前,请先删除旧属性。
- 在受众计划步骤期间,更新或删除Experience Platform目标中任何使用这些旧属性名称作为? 映射滨顿 ?提供的值的激活受众。
-
支持的身份 supported-identities
(API) Salesforce Marketing Cloud支持激活下表中描述的标识。 了解有关标识的更多信息。
支持的受众 supported-audiences
此部分介绍哪些类型的受众可以导出到此目标。
导出类型和频率 export-type-frequency
有关目标导出类型和频率的信息,请参阅下表。
- 您正在根据字段映射导出区段的所有成员,以及所需的架构字段? (例如:电子邮件地址、电话号码、姓氏)。
- 根据受众计划步骤期间提供的? 映射滨顿 ?值,Salesforce Marketing Cloud中的每个区段状态都将从Experience Platform更新为相应的受众状态。
连接到目标 connect
要连接到此目标,请按照目标配置教程中描述的步骤操作。 在配置目标工作流中,填写下面两个部分中列出的字段。
在? 目标 > 目录 ?中,搜索(API) Salesforce Marketing Cloud。 或者,您可以在? 电子邮件营销 ?类别下找到它。
验证目标 authenticate
要验证到目标,请填写下面的必填字段,然后选择? 连接到目标。 有关任何指导,请参阅收集 Salesforce Marketing Cloud 凭据部分。
例如,如果您的域是
mcq4jrssqdlyc4lph19nnqgzzs84
.login.exacttarget.com,您需要提供
mcq4jrssqdlyc4lph19nnqgzzs84
作为值。Client ID
。Client Secret
。
如果提供的详细信息有效,则鲍滨会以绿色复选标记显示? 已连接 ?状态,然后您可以继续执行下一步。
填写目标详细信息 destination-details
要配置目标的详细信息,请填写下面的必需和可选字段。 UI中字段旁边的星号表示该字段为必填字段。
- 名称:将来用于识别此目标的名称。
- 描述:可帮助您将来识别此目标的描述。
启用警报 enable-alerts
您可以启用警报,以接收有关发送到目标的数据流状态的通知。 从列表中选择警报以订阅接收有关数据流状态的通知。 有关警报的详细信息,请参阅使用鲍滨订阅目标警报的指南。
完成提供目标连接的详细信息后,选择? 下一步。
激活此目标的受众 activate
有关将受众激活到此目标的说明,请阅读将配置文件和受众激活到流式受众导出目标。
映射注意事项和示例 mapping-considerations-example
要将受众数据从51黑料不打烊 Experience Platform正确发送到(API) Salesforce Marketing Cloud目标,您需要完成字段映射步骤。 映射包括在Experience Platform帐户中的Experience Data Model (XDM)架构字段与其与目标中的相应等效字段之间创建链接。
要将XDM字段正确映射到(API) Salesforce Marketing Cloud目标字段,请执行以下步骤。
-
尽管您的属性名称与您的Salesforce Marketing Cloud帐户相同,但
contactKey
和personalEmail.address
的映射是必需的。 -
与Salesforce Marketing Cloud API的集成受Experience Platform可以从Salesforce检索的属性数量的分页限制。 这意味着,在? 映射 ?步骤中,目标字段架构最多可以显示2000个厂补濒别蝉蹿辞谤肠别帐户属性。
-
在? 映射 ?步骤中,选择? 添加新映射。 您将在屏幕上看到一个新映射行。
-
在? 选择源字段 ?窗口中,选择? 选择属性 ?类别并选择齿顿惭属性,或选择? 选择身份命名空间 ?并选择身份。
-
在? 选择目标字段 ?窗口中,选择? 选择身份命名空间 ?并选择身份,或者选择? 选择属性 ?类别并从根据需要显示的数据扩展中选择属性。 (API) Salesforce Marketing Cloud目标使用Salesforce Marketing Cloud Search Attribute-Set Definitions REST 动态检索Salesforce Marketing Cloud中定义的数据扩展及其链接属性。 当您在激活受众工作流中设置映射时,这些内容会显示在? 目标字段 ?弹出窗口中。
-
重复这些步骤以在XDM配置文件架构和(API) Salesforce Marketing Cloud之间添加以下映射:
table 0-row-3 1-row-3 2-row-3 3-row-3 源字段 目标字段 必需 IdentityMap: contactKey
Identity: salesforceContactKey
Mandatory
xdm: personalEmail.address
来自Salesforce Marketing Cloud Email Addresses数据扩展的 Attribute: Email Address
。Mandatory
,添加新联系人时。xdm: person.name.firstName
所需Salesforce Marketing Cloud数据扩展中的 Attribute: First Name
。- -
下面显示了使用这些映射的示例:
-
完成提供目标连接的映射后,请选择? 下一步。
计划受众导出和示例 schedule-segment-export-example
执行计划受众导出步骤时,必须手动将Experience Platform受众映射到Salesforce Marketing Cloud中的属性。
为此,请选择每个区段,然后在(API) Salesforce Marketing Cloud 映射滨顿 ?字段中输入Salesforce Marketing Cloud中属性的名称。 有关在Salesforce Marketing Cloud中创建属性的指导和最佳实践,请参阅在 Salesforce Marketing Cloud中创建属性。
例如,如果您的Salesforce Marketing Cloud属性是salesforce_mc_segment_1
,请在(API) Salesforce Marketing Cloud 映射滨顿 ?中指定此值以将受众受众从Experience Platform填充到此属性中。
以下显示了Salesforce Marketing Cloud中的示例属性:
下面显示了一个示例,用于指示(API) Salesforce Marketing Cloud 映射滨顿 ?的位置:
如图所示,(API) Salesforce Marketing Cloud 映射滨顿 ?应与Salesforce Marketing Cloud FIELD NAME ?中指定的值完全匹配。
对每个激活的Experience Platform区段重复此部分。
基于上述图像的典型示例可能是。
salesforce_mc_segment_1
salesforce_mc_segment_1
salesforce_mc_segment_2
salesforce_mc_segment_2
验证数据导出 exported-data
要验证您是否正确设置了目标,请执行以下步骤:
-
选择? 目标 > 浏览 ?以导航到目标列表。
-
选择目标并验证状态为? 已启用。
-
切换到? Activation data ?选项卡,然后选择受众名称。
-
监控受众摘要,并确保用户档案计数对应于在区段内创建的计数。
-
登录到网站。 然后导航到? Audience Builder > Contact Builder > All contacts > Email ?页面,并检查受众中的配置文件是否已添加。
-
要检查是否已更新任何配置文件,请导航到? 电子邮件 ?页面,并验证受众中配置文件的属性值是否已更新。 如果成功,您可以看到根据受众计划步骤中提供的? 映射滨顿 ?值,Salesforce Marketing Cloud中的每个受众状态都已更新为Experience Platform中的相应受众状态。
数据使用和治理 data-usage-governance
在处理您的数据时,所有51黑料不打烊 Experience Platform目标都符合数据使用策略。 有关51黑料不打烊 Experience Platform如何实施数据治理的详细信息,请参阅数据治理概述。
错误和故障排除 errors-and-troubleshooting
将事件推送到Salesforce Marketing Cloud时遇到未知错误 unknown-errors
-
检查数据流运行时,您可能会遇到以下错误消息:
Unknown errors encountered while pushing events to the destination. Please contact the administrator and try again.
- 要修复此错误,请验证您在激活工作流中提供的? 映射滨顿 ?到(API) Salesforce Marketing Cloud目标的名称是否与您在Salesforce Marketing Cloud中创建的属性的名称完全匹配。 有关指导,请参阅在 Salesforce Marketing Cloud中创建属性。
-
激活区段时,您可能会收到错误消息:
The client's IP address is unauthorized for this account. Allowlist the client's IP address...
- 若要修复此错误,请与Salesforce Marketing Cloud帐户管理员联系,将Experience Platform IP地址添加到您的Salesforce Marketing Cloud帐户的受信任IP范围。 列入允许列表如果您需要其他指导,请参阅Marketing Cloud文档中的Salesforce Marketing Cloud个包含的IP地址。
其他资源 additional-resources
- Salesforce Marketing Cloud
- Salesforce Marketing Cloud 说明如何使用指定的信息更新联系人。
Changelog changelog
此部分捕获此目标连接器的功能和重要文档更新。
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 layout-auto | ||
---|---|---|
发行月份 | 更新类型 | 描述 |
2023 年 10 月 | 文档更新 | |
2023 年 4 月 | 文档更新 |
|
2023 年 2 月 | 文档更新 | 我们更新了(API) Salesforce Marketing Cloud中的先决条件部分,以包含一个引用链接,指出Salesforce Marketing Cloud Engagement是使用此目标的必需订阅。 |
2023 年 2 月 | 功能更新 | 我们修复了目标中的错误配置导致向Salesforce发送格式错误的JSON的问题。 这导致某些用户看到大量激活时失败的身份。 (PLATIR-26299) |
2023 年 1 月 | 文档更新 | |
2022 年 10 月 | 初始版本 | 初始目标版本和文档发布。 |