Deliver fast, flexible analytics to your teams & customers.

With Keen’s developer-friendly APIs, it’s easy to embed custom dashboards and reports in any app or website.

EVENT How to Build a World-Class Analytics Team. Learn tips from analytics leaders at Airbnb and others on 12/8! Register

Get granular insights icon

Get granular insights

With Keen, you get precise results — not samples — so you can control your data and build reliable reports.

Differentiate with data icon

Differentiate with data

Show your customers the value you provide by embedding a dashboard directly in your app or website.

Focus on product icon

Focus on product

Stay committed to your core product. Leave the analytics — and the infrastructure maintenance — to us.

Since Keen has mastered the heavy lifts of data collection, analysis, and querying, we can focus on creating the best-looking news site in the world.

Marcus Moretti
Product Manager, Analytics,

Embed analytics anywhere.

From company-wide KPIs to personalized customer dashboards, display real-time results wherever you need them.

Learn More
var metric = new Keen.Metric("ticket_purchases", {
  analysisType: "sum",
  targetProperty: "price",
  timeframe: "yesterday"

client.draw(metric, document.getElementById("chartEl"), {
  chartType: "metric",
  label: "Yesterday's Total Revenue"
var series = new Keen.Query("count", {
  eventCollection: "ticket_purchases",
  timeframe: "previous_7_days",
  interval: "daily"

client.draw(series, document.getElementById("chartEl"), {
  chartType: "linechart",
  label: "Tickets",
  title: "Ticket Purchases By Day"
var data = new Keen.Query("count", {
  eventCollection: "ticket_purchases",
  timeframe: "previous_7_days",
  groupBy: "venue.state"

client.draw(data, document.getElementById("chartEl"), {
  chartType: "piechart",
  title: "Ticket Purchases by State",
  colors: [ "#00afd7", "#49c5b1", "#e6b449", "#f35757"]
var funnel = new Keen.Query("funnel", {
  steps: [
      eventCollection: "download app",
      actorProperty: ""
      eventCollection: "create account",
      actorProperty: ""
      eventCollection: "ticket purchase",
      actorProperty: ""
  timeframe: "this_6_months"

client.draw(funnel, document.getElementById("chartEl"), {
  title: "User Life Cycle Funnel",
  chartType: "columnchart",
  chartOptions: {
    backgroundColor: "transparent",
    bar: {
      groupWidth: '90%'

Integrate analytics into every part of your business.

No matter what questions you have, Keen helps you get the answers.

Email Analytics

Keep users engaged and increase purchases by measuring open rates, click-throughs, attribution, and more.

Performance Monitoring

Track errors, response times, and latency to get real-time performance data for your servers and APIs.

Video Analytics

Get granular analysis on plays, time spent, starts, stops, shares, and repeats to understand what resonates most.

Content Analytics

Get detailed analytics on pageviews, reads, shares, and referrers to deliver the most effective content.

Product Analytics

Measure engagement, features, cohorts, funnels, LTV - all the data you need to build the best products possible.

Sensor Analytics

How fast? How hot? How active? How bright? If your connected device can detect it, Keen can analyze it.

Growth Analytics

Drive user acquisition and product adoption by tracking conversion, referrals, and attributions with real-time KPIs.

Revenue Analytics

Evaluate revenue growth, sales performance, ARR, MRR, and repeat purchase rate for all your users.

Advertising Analytics

Monitor ad performance to optimize campaigns by evaluating impressions, CTRs, spend, and deliverability.

Start playing with data and getting answers now. It’s quick and easy.