How to attribute program success to anonymous leads who become known?
A couple of folks on my team manage our online advertising channel through a number of partners (individual sites, not PPC). In the past, we set up programs that contained campaigns watching for incoming traffic with a particular tracking tag. Doing so gave them a program status of "Clicked". The ads are tied to a free trial page and process that is governed by an independent program, so we then looked to see if the lead requested a trial through that program, at which point we change their status to Converted and declare success for the program.
Until recently, we accounted for anonymous leads by running a batch every night that looked for people who had become known and had fulfilled all the same actions. We would then set their statuses appropriately.
Well, with Is Anonymous gone, this is no longer possible. The Is Anonymous change for retroactive flow actions does not support Change Program Status as a flow step. So I thought for a minute, "Hey, we'll just use Add To List and add them to a list of people to have their status changed". Except that secondary campaigns that would fire after a retroactive flow step are not actually executed. By design:
"Secondary campaigns (campaigns triggered off of activities performed by the campaigns triggered by the lead promotion) will not be triggered."
What are my options at this point? Is there any way to mark a lead as a success in Program A if the status is dependent on actions in Program B and the lead doesn't become known until the form in Program B is submitted?