Nathan Baschez

Native Analytics by Keen IO - Build and ship analytics features for your users.

by

Add a comment

Replies

Best
Kyle Wild
I'm one of the makers of Keen IO. We're super proud of Native Analytics! I'll be hanging around here all day with some other members of the team, as we are super eager to get feedback from the PH community. I thought I'd share a little back-story. We started the company as a "build whatever you want with it" API for Analytics, where we handle the storage/uptime/computation, but are not prescriptive about how you use it. We think of ourselves as Lego for analytics: we create handy building blocks that fit together nicely, which lets the builder (software & product teams) create whatever they can imagine. Over the years, we've found that a lot of companies are using us for white-label use cases (where some of the analytical features they're building on our platform are for _their_ customers). This is a bit like how, when you text your Uber driver or call your Instacart shopper, you're using Twilio under the covers. Similarly, there are a lot of SaaS and mobile companies whose products have analytics/reports/insights tabs, and under the hood those are being powered by Keen IO. These white-label use cases create some unique requirements for our platform (for example, while load times for employee-facing visualizations can vary, load times for customer-facing visualizations need to be lightning fast; so we created Dashboard Caching, which pre-aggregates the data for view much like the way we handled the load time problem in my time at Google Analytics). At the end of last year, we decided it was time to create a full-featured product for white-labeling Keen, informed by our learnings from having seen hundreds of these use cases. That brings us to today, where we're thrilled to be launching Native Analytics! Looking forward to your feedback :)
Romain Dardour
@dorkitude So happy to see this coming out right now, we were discussing just this morning how existing solutions were coming short for this precise use case. Consider me a fan!
Kyle Wild
@kevin_granger thanks, Kevin! Means a lot coming from you. The care, thought, and attention to detail y'all put into your work at Algolia is evident from your homepage to docs to API design itself, and down to every piece of marketing material I see. Kudos!
Michelle Wetzler
@rdardour @dorkitude thanks Romain! I remember chatting with you years ago, back when we had not yet a single paying customer. I was a newb when it came to modern web development, but you didn't hesitate to chat , tell me about your project, and give feedback. It helped me learn and begin to understand the developer community. I will always appreciate that!
Shan Lian
Top Product
Congrats on the launch - big fan of what Keen's doing! But I've always assumed that this is what you would use Keen for, how is this different than the Platform?
Kyle Wild
Great question, @mylifeisshan -- and rather incisive. I have a philosophical answer and a specific one. First, philosophical: You're right that white-label use cases are definitely a part of how the Platform (i.e. our API) has been used in the past. In fact, the demand we've felt from the market is precisely why we decided to spend the first half of 2016 working on Native Analytics. For reference, it's only one of the five key use cases we've seen for the Platform: - White-label analytics built directly into your software product - Feature utilization analysis (think like a build-your-own Amplitude or Mixpanel) - IoT device analytics (for instance, we're used to analyze smart sprinkler systems, in-store retail beacons, the John Deere smart tractor, the NASA Mars Rovers) - end-to-end funnel analysis (a bit like a build-your-own Google Analytics or KISSmetrics, but one in which there is no bias toward "pageview" events, because everything in the Keen IO Platform is a custom event) - Automation (like a build-your-own IFTTT on analytics data -- for instance, see Pushpop for Slack which we launched right here on PH! https://www.producthunt.com/tech... ) Our theory on Platform vs. Product is complex, but the gist of it goes a bit like this: the Platform-maker's perspective is often "we should not build features for a given use case when we can instead build a more-abstracted version of that feature, thereby covering a a broader potential space of use cases." Platforms are strong because of `breadth` in the `future`. The Product-maker's perspective is "we should learn as much as possible about a _finite_ use case, and purpose-build things to make that use case better and better." Products are strong because of `depth` in the `present`. Keen IO has historically been a pure Platform company, but Native Analytics represents an evolution of our culture, in which we are adding the Product-maker's discipline. Expect to see more Product launches from us in the coming years :) Now, for the specific answer: In terms of substantive product innovations, this guide written by my colleague @michellewetzler is probably the best place to drill in -- https://keen.io/guides/native-an...
Peter Nachbaur
@mylifeisshan Hey Shan, thanks for the kind words! Over the years we've seen many uses for the Keen Platform - internal product teams, cross-company workflow tools, A/B testing, customer success management, and more. Keen Native builds on top of the core functionality to emphasize the needs of customer (or consumer) facing analytics. They have less patience and there are often hundreds or thousands of them! Not only do you need blazing, consistent performance and beautiful visualizations, but in order to deliver Native Analytics successfully you will need features like Project Provisioning and Custom API Keys to manage the onboarding of new customers seamlessly instead of manually.
Jonathan Kim
@dorkitude @mylifeisshan @peternachbaur I'm a bit conflicted. As someone who has been using Keen for this use case for nearly two years, I'm glad to see this embraced, philosophically. The part I'm miffed by is that, from what I can tell, the features listed have existed for months, so this feels like repackaging more than a product release. I'm biased but hopeful that this change will be followed by tangible improvements that make this use case even better.
Kyle Wild
Hey @hijonathan -- good to hear from you & thanks for posting. I understand why you'd feel that way, but let me explain: It's very much our nature and style to make new innovations available to our customers as soon as they're production-ready, because we want to make an impact on our current customers ASAP. Philosophically, this is because we tend to prioritize making an impact on our current customers ahead of the sort of marketing boost of the "build it all behind closed doors, then unveil it all at once" approach taken by many other companies. So it is indeed true that much of the features in our Native Analytics suite have been available to you and other Keen Pro customers ahead of the commercial launch. Two ways you might view this launch in a positive light: 1 - As a long-standing customer, you got access to these features before today, which is good 2 - We are planting a stake in the ground that says "this is the first use case we are doubling down on in such a big way". As this is our first true Product (as opposed to Platform) launch, you can be sure your use case at Appcues is top-of-mind for a significant chunk of our product management & engineering staff, which means indeed, there will continue to be tangible improvements to make this case even better :)
Peter Nachbaur
@hijonathan @dorkitude @mylifeisshan Hey Jonathan, that's a fair observation. I think in general, our ability to communicate will lag behind our ability to execute - we've been driving really hard on this use case and are now taking the opportunity to talk more broadly about it. We're eager to tighten that loop moving forward. Speaking of which, we are just getting a new feature for Native Analytics across the finish line - we're super excited to shine a spotlight on our new Access and Permissions Control soon. This API will enable users to create Custom API Keys that have much more power than the current scoped keys. For example, the ability to automatically add properties on write, as well as the very important ability to manage and expire your keys programmatically. Would love to hear your thoughts on where you see rough edges in delivering Native Analytics, what sort of tangible improvements we can make!
Nathan Baschez
Very excited to be the one that gets to hunt this! I remember sitting down with Kyle and Ryan in a cozy little bar in the dogpatch back in 2011 to talk about a new project they were working on called "Schmetrics". I was working at Olark at the time and I think we somehow met on Twitter. Over the years we've stayed in touch and it's been really amazing to see that little seed of an idea grow into something so awesome and big. So as a user (we at Hardbound <3 Keen) and a friend, congrats to the Keen team on launching this great update!
Kyle Wild
@nbashaw Thanks for hunting, Nathan! Hard to believe it's been almost five years since we were just a couple of crazy people with an idea :)
Taylor Barnett
@nbashaw Thanks for posting! Super crazy/awesome/excited to see how far Keen IO has come since I joined a little over a year ago. ✨
Alexa Meyer
@nbashaw Thanks, Nathan! can't wait to see how you use Native Analytics at Hardbound!
Seth Bindernagel
I've helped the team a bit with this product and find it super compelling for any software product team that wants to offer in-app analytics to its users, but may not have the resources or bandwidth to build out an entire analytics infrastructure and user-facing product. Keen's Native Analytics product gives product platforms and PMs the ability to ship analytics to their users within their product very simply.
Alexa Meyer
@binder Seth, you've been a huge help from the very start of this process. Thank you for all of your insightful questions and feedback along the way! We couldn't have done this without you and the Sequoia team!
Michelle Wetzler
@binder to echo Alexa, you've been great to work with, Seth! You really helped us build our confidence and momentum! Thank you :)
Michelle Wetzler
One the absolute BEST parts of my job is seeing all of the things developers build on top of our platform. Over the years, they've built our APIs into so many places - smart devices, the SaaS products, mobile apps, and across so many industries and countries. Their usage has grown in the form of posts and queries and automation and totally novel types of data analysis. But it was the developers that were building analytics views into THEIR products that really put a visual face to everything, and pushed it out into the world where people could see it. They brought data to new places, to new users, in their own language and their own style. They made it all feel real and showed us what our platform could do that no other one could. We've invested a lot in making the experience of white-labeling analytics even more flexible, powerful, and beautiful, and have bunch more good stuff coming down the pipe as well. I'm so excited to share this and see what people build next :)
Nima Gardideh
Awesome work, Keen Team! I've been a long-time user of Keen at various startups and now at Suto. Glad to see Keen supporting the analytics-for-customers use-case as a core product. Great job!
Peter Nachbaur
@ngardideh Thanks for the kind words Nima, your support and feedback have been invaluable! Do you have thoughts on how to leverage Native Analytics at Suto? Looking forward to hearing how the new features meet your needs, and what can be better :)
Nima Gardideh
@peternachbaur We're currently using Keen for our internal dash-boarding needs, but we're thinking about exposing some of the information we have about products in the world to our users (X people have purchased this product through us, Y people have reviewed it this way, etc.) to help them understand how our decision making process works. Super excited to give this a whirl! :)
Peter Nachbaur
@ngardideh Rad, sounds like it be valuable for both brands and purchasers. Eager to help!
Adrian Speyer
We've just started using Keen for our solution (at Vanilla), and I'm really impressed by how great and flexible the platform is.
Kyle Wild
Thank you, @adrianspeyer Your use case at Vanilla has been & continues to be one of the inspirations that informs our perspective -- and our product roadmap -- on Native Analytics. In particular, y'all really helped us understand the need to programmatically manage/provision projects with secure keys for each of your customers / sub-accounts. It's great to hear you're enjoying the platform.
Alexa Meyer
@adrianspeyer really glad you're enjoying it so far! Have your community analytics gone live yet? Curious to hear what your users think!
Adrian Speyer
@alexakmeyer We have a basic early preview running with select customers. A whole new look and feel are coming very soon. So far the customers I've spoke to are very happy with it.
Dan Kador
Hey, I'm one of the co-founders at Keen IO. I'm really proud of the work we've done here with our Native Analytics Launch. It's the culmination of months of company-wide work. Marketing, sales, engineering, people, community - we all came together to ship this. I personally love the launch because it's differentiated. No other analytics company is working on these problems. Big missed opportunity. And, more importantly, our customers are loving how simple it is to build Native Analytics with us now! :)
Gorkem Cetin
@dkador That is a bold statement.. Yes, there are other (quite a lot of) platforms that do whitelabel analytics.
Michael Enriquez
This looks fantastic, in-app analytics are a godsend for building stronger relationships with customers using that product. Great work!
Peter Nachbaur
@michaelenriquez Hey Michael, thank you for taking a look! Can you share how you're thinking about in-app analytics at Contently?
Michael Enriquez
@peternachbaur I'm actually the PO for our analytics product. We built it out to give our customers insight into how their efforts with Contently have borne fruit. How that product develops next has some similarities with this product here, which is, customers have very specific needs with what data they look at. So, while its great to have in-app analytics, it's even more powerful to provide access to it outside of the app via APIs, instead of limiting it to what's been built out within the UI.
Peter Nachbaur
@michaelenriquez Very cool, great validation for us! And you're totally right, the real excitement begins when folks start leveraging the raw data in ways you never imagined :)
Ry Walker
Wow the visualizations look amazing, and Keen's data infrastructure is rock solid. Signed up for demo, can't wait to dig in deeper.
Tim Falls
@rywalker thanks for the kind words and recognition, and of course for being an awesome community member, customer, and supporter of Keen. We're excited to be working alongside you in this exciting space! 🙌📈
Kevin Mircovich
Keen IO's core product is incredible because of its simplicity and now user facing analytics just became a lot easier. Keep up the amazig work!
Tim Falls
@kmircovich thanks a ton for your kind words and feedback! It means a lot to know that we're making people happy. Always feel free to let us know how we can turn happy into happier! 😃
✨Lauralynn Stubler✨
wow, this is soo cool! can't wait to try the demo!
Peter Nachbaur
@lauralynnz Thanks! Would be thrilled to hear your thoughts after the demo :)
Edward Dowling
Amazing work @dorkitude, @dkador and team. Love your work and this looks fantastic. Have spent many hours building Keen-powered dashboards; very glad this product exists now.
Dan Kador
@edowling @dorkitude thanks, Ed! you were one of the very first people to show us how valuable this product could be.
Andy Rosic
Congrats to Kyle and the team at Keen IO! Glad to see you guys crushing it and rolling out new, creative releases around analytics.
Dan Kador
@arosic thanks, Andy! we're doing our best. :)
Josh Dzielak
Ship ship hooray! Love to see this doubling down on a use case that Keen IO is so well-built to handle. And I certainly wouldn't be the first to say something nice about the team :) There is actually a market to make here when you think about it. How many products *could* be improved by customer-facing analytics? Almost every single one. But today only the best products have baked-in analytics because it's a full-stack engineering commitment. If Native Analytics lowers the barrier to entry far enough you could see analytics product features go the way social login / social features did: rapid expansion in a very short time.
Tawanda Kanhema
We've been using Keen for our VoD platforms at AJ+ and love the platform's accessibility. Excited to see native analytics finally implemented as a full product. This will make it so much easier for us to share data with internal and external stakeholders.
Dan Kador
@kanhemaphoto thanks for the kind words, Tawanda!
Blake Burris
Looks hot guys! With @elof and @timfalls beating the street, it's no surprise to see this product evolution and community reception rallying for Keen. Thanks for putting out something I can use @fluxfarmer to power our user dashboards.
Tim Falls
@blakeburris thanks for the kind words and your support as always! @elof just became a father this morning !!! ...but as you can see, the entire @Keen_IO team is chipping in to fill his void and bring this to the world. Look forward to learning more about @fluxfarmer! Hope you're well, friend. ✌️
Ariel Jalali
we've needed a great white label analytics product for years - kudos!
Tim Falls
@arieljalali a very humble lot of gratitude to you, @CrystalRose, and the rest of the Sensay team...for always being there as friends, actively contributing to the Keen community in fun ways, and of course being model customers and data-explorers-turned-discoverers 🙏
Blake Yeager
I have known the Keen team for years and I have been constantly impressed by the evolution of their platform. It is great to seem them branch out and build a product to address specific use case that I know a lot of their customers have been asking for. Well done.
Dan Kador
@blakeyeager thanks, Blake! appreciate the love here.
Nikita Korotaev
I'm curious if tracking public content is the right use case for Keen . Assuming a document sharing public website where one of the metrics its users get is a number of views. One document goes viral with Ms of views. Does that mean that we'll need to upgrade to the highest pricing plan? Or is there a more cleverer metric to measure in that use case?
Peter Nachbaur
@nikitakorotaev Hey Nikita, you've astutely touched on a challenge of our current plan structure that we're looking to address in the near term. We absolutely can support this use case! A key Native Analytics feature Dashboard Caching means that once you know which metrics are valuable broadly, we can optimize them for you