Hi,
We have a scenario where multiple campaigns are using same static list and writing a lead segment into this list everyday.
Is there a way to identify which campaign added leads into the static list and when?
Thanks,
Waqas
Hi Waqas Raja
Related to your question,I think Marketo has a few bugs.
Marketo "Add to List" activity data has Campaign ID and name.
Exapmle
Activity data (Type 24)
{"id":143810,"marketoGUID":"143810","leadId":1010900,"activityDate":"2017-08-15T03:18:51Z","activityTypeId":24,"campaignId":2629,"primaryAttributeValueId":1783,"primaryAttributeValue":"20170815 List.My Static List","attributes":[{"name":"Campaign","value":"20170815 List.Group B SC"}]},
But we can not set "Was Added to List" filter with the campaign constraint at SmartList.
"Add to List" Activity Detail is strange fields also.
REST API "Activity Description" returns below. (similar to SmartList)
{"id":24,"name":"Add to List","description":"Add a person/record to a list",
"primaryAttribute":{"name":"List ID","dataType":"integer"},
"attributes":[
{"name":"Source","dataType":"string"}
]}
Thanks Takehiro Masaki
I think ActivityID-24 would do this and I have verified that I can pull CampaignID which added the leads to that static list.
One downside though - I have a campaign that has waves and I want to identify the wave number of each campaign that had added lead to the static list, this I can't do directly as we only get CampaignID and we can't attach any user defined field in campaign execution that would tell us which wave ran and added lead to list.
Is there a way to attach custom campaign metadata in campaign execution and then pull that back when we get activity data?