Hi TJ,
You bring up a great point about double counting MQLs. Here's my example:
I'm doing B2B to targeted account selling.
I go to a tradeshow and scan hundreds of leads at my booth. Some of these people are already in my lead database (meaning they were acquired by a different program). I run them through scoring and, based on their firmographic/demographic data, the lead advances to MQL. Some of these leads may have been MQLs in the past but recycled (i.e. their renewed interest makes them an MQL again).
To answer your question, yes, I want to count them as an MQL more than once... but, I want them counted in the program for which their activity (behavior) caused the lead 'contact status' to change to open.
For example, if they just attend a tradeshow, they would not count as an MQL. But, if they open the thank you email for that tradeshow, then they would score high enough to move the contact status to open. I want that MQL (from opening their thank you note) to be counted in that tradeshow 'program'.
My ultimate goal is to determine, how many people from that tradeshow were worth follow-up. If I didn't achieve my MQL goals, then I don't want to return to that tradeshow. I know this is something Marketo can help me determine. But, the RCA Program Analytics doesn't seem to report this way. Either I have my programs setup incorrecty, or I'm totally using the wrong report. Is there a different way I should be going about this reporting? As a work around, I can use analytics, smart lists, data value change (status=open) but, this is not as elegant as using one report in RCA across all my programs for a given period of time.