Everyone uses tags, right? "Customer" or "Bought Foo" or "Already Promoted Coaching"
1/
Cool. BUT. They're limited. They don't 1) include temporal data, 2) frequency, or 3) metadata
2/
Allows for the same segmentation ("who has bought coaching?"), but so much more...
3/
- Who has bought coaching more than twice? (again, can't do with tags)
- Who bought coaching with the "summerslump" coupon code (hard to do without lots of tags)
4/
- Can't segment (search) off of properties. So instead of an event of "Purchased Coaching" just have a global "Purchased" event and let metadata filter. Can't do that (yet?)
- Not exposed to Liquid
- SLOW. I get why, but... slow!