Marketing Cloud Contact Data Decision Split失效及同步配置咨询
问题解答
一、关于Journey起点为DE时Contact Data Decision Split的生效问题
Contact Data Decision Split并非完全无法生效,但核心看匹配逻辑和配置是否正确:
- 这个Split的本质是检查当前旅程联系人,在你指定的Salesforce同步DE(比如Contacts_Salesforce)中是否存在匹配记录,匹配的核心是「旅程联系人的标识符(一般是ContactKey/SubscriberKey)」和「同步DE中对应Salesforce对象的关联字段(比如Contact ID、外部ID)」是否能准确对应。
- 如果你的起点是自定义DE(非Salesforce同步DE),但没确保以下两点,就算同步了Contacts对象也会失效:
- 起点DE里的ContactKey和目标同步DE的关联字段(比如Contacts_Salesforce里的
Id或External_Id__c)值完全匹配 - 旅程设置的「联系人标识符」和同步DE里用于匹配的字段是关联一致的
- 起点DE里的ContactKey和目标同步DE的关联字段(比如Contacts_Salesforce里的
- 另外,还要检查你在Split里选择的Contact Data对象,对应的同步DE是否真的有数据,以及数据的同步状态是否正常(比如有没有同步失败的记录)
二、是否需要继续同步Contacts对象
- 如果现有所有旅程、自动化流程,以及业务逻辑里,完全不需要用到Salesforce Contacts对象的任何数据(包括通过Account关联Contact的间接逻辑),那可以直接停止同步,避免生成冗余重复数据。毕竟之前同事拆分Leads和Accounts后就停了同步,大概率是业务上已经不再依赖Contacts对象了。
- 但如果数据模型里的Contact->Account关系还有被用到的场景(比如某些报表、自动化规则依赖这个关联),那要先排查这些场景是否真的需要同步后的Contacts数据,确认无依赖后再移除同步配置。
补充:你之前重新同步Contacts后还是没解决Split失效的问题,建议先检查上面提到的匹配逻辑和标识符配置,而不是纠结是否同步Contacts对象。
内容的提问来源于stack exchange,提问作者Jo93
相关产品推荐
相关产品推荐

