The goal is very simple. I have a campaign that can run periodically (this campaign is external to marketo - but I dont think this matters). In this case, I can have "Sneaker Campaign Fall 2002", as well as "Sneaker Campaign Spring 2005". Its the same type of campaign (i.e. Sneaker Campaign); however, the time is the difference (i.e. temporal).
I need to be able to say ... "Get all registrants from 2015", "Get all sneaker campaign registrants from 2014", "Get all sneaker campaign registrants", "Get all sneaker campaign registrants in the winter". My original question is/was - How best to handle this.
From what I am getting/observing, it seems that the optimal way would be to create e.g. two static lists and one smart list.
Static List 1 = Sneaker Campaign Fall 2014
Static List 2 = Sneaker Campaign Spring 2014
...
Smart List 1 = All Sneaker Campaign {sl1, sl2}
...
With this i can say, get all campaign 1, get all campagin 2 and get all campaign.
The option it seems you are suggesting includes creating an additional field or reuse a person field to add that temporal info to e.g. update time, but this isn't optimal as I can update for any reason other then creation - so update time is not tied to campaign time 1-to-1.
Let me know if you/anyone confirms this to be/not to be the case.
Thanks ~