Wow, what a great write-up! I work at Keen IO and helped design the funnel API -- this is one of the most sophisticated uses of that API we've seen. Makes me proud :')
Question: What's missing from our API? Are there any qualitative or quantitative limitations that got in your way?
Thanks Kyle — been wanting to share with you guys all the crap we've been doing for some time, finally found some time to write some of it down this week.
I'll think about some API ideas, but I'm not too shy about firing over ideas as they come to me. You've got great support people, the stuff always gets done.
We considered building on Mixpanel (and still are open to it) — we were 100% certain that Keen IO had the API we needed, and we liked that their business model was in line with what we're doing.
Also, I was worried that since Mixpanel is somewhat of a competitor, it wouldn't be wise to use them as a foundation.
Question: What's missing from our API? Are there any qualitative or quantitative limitations that got in your way?