如何将发送对象与列表发送、点击事件和订阅者对象结合起来 - sales force marketing cloud SOAP

How to combine Send Object with ListSend, ClickEvent and Subscribers Objects - sales force marketing cloud SOAP

我正在尝试在 Send、ListSend、ClickEvent 和 Subscribers Objects Subscribers 和 ClickEvent 之间组合数据 我使用 SubscriberKey、ClickEvent 和 ListSend 我使用 SendID 所以我试图找出正确的键来组合这些对象和 ClickEvent 之间的数据发送.

我该怎么做?

这些是我从发送对象中得到的字段

CreatedDate 
ClientID    
EmailID 
SendDate    
FromAddress 
FromName    
Duplicates  
ForwardedEmails 
InvalidAddresses    
HardBounces 
SoftBounces 
OtherBounces    
UniqueClicks    
NumberSent  
NumberDelivered 
NumberTargeted  
NumberErrored   
NumberExcluded  
Unsubscribes    
MissingAddresses    
Subject 
PreviewURL  
SentDate    
EmailName   
Status  
EmailSendDefinitionObjectID 
ID

来自订阅者对象

ID  
CreatedDate 
ClientID    
EmailAddress    
SubscriberKey   
UnsubscribedDate    
Status  
EmailTypePreference 

来自 ClickEvent

Client_ID   
CreatedDate 
ModifiedDate    
SendID  
SubscriberKey   
EventDate   
EventType   
BatchID 
URLID   
URL

我不是 100% 确定我应该用什么 ID 加入什么 ID 才能完成这项工作

Send.ID -> ClickEvent.SendID

ClickEvent.SubscriberKey -> Subscribers.SubscriberKey

在检索顺序方面,我会从发送开始,加入 CickEvent,然后加入订阅者。

我认为您最终会发现这条从 SFMC 检索数据的路径的扩展性不是很好。如果这不仅仅是一次性的,我建议从 Tracking Extract 开始并将数据加载到外部数据库中。

此外,对于 SFMC 的具体问题,我建议在 salesforce.stackexchange.com 中发帖。