Objectiv Documentation

Objectiv is an open-source data collection & modeling platform for product analytics. It enables data teams to run product analytics from their notebooks with full control over data and models.

Run product analytics from your notebook
  • Build BI dashboards for your teams in minutes - Take pre-built analytics models (or build your own) and turn them into production-ready SQL with one command.
  • Explore and model with zero grunt work - Work directly on super-structured raw data that’s designed for modeling. No cleaning or transformations required.
  • Set up error-free tracking with strict validation tools - Get helpful tooling to test, validate and debug your tracking setup at multiple stages. No more surprises downstream.

Getting started​

  1. Check out the example notebooks to see what Objectiv can do.
  2. Get Objectiv Up self-host & run Objectiv in under five minutes. 100% free, pre-configured, demo data included.
  3. Instrument the tracker to start collecting user behavior data.
see also:

What's in the box?​

  • A taxonomy to give your datasets a generic & strict event structure designed for modeling.
  • Tracking SDKs for modern front-end frameworks to collect error-free user behavior data.
  • An open model hub with pre-built product analytics models & operations.
  • A modeling library to create reusable models that run on your full dataset.
What's in the box?

Open analytics taxonomy​

Objectiv is built around an open analytics taxonomy: a universal structure for analytics data that has been designed and tested with UIs and analytics use cases of over 50 companies. It ensures your dataset covers a wide range of common analytics use cases and is structured with modeling in mind. You can extend it to cover custom requirements as well.

The Open Analytics Taxonomy

Datasets that embrace the taxonomy are highly consistent. As a result, models built on one dataset can be deployed and run on another.

We're continuously expanding the coverage of the open analytics taxonomy. Support for marketing campaign analysis has been added recently, and areas like payments & CRM are on the roadmap.

Tracking SDKs​

Supports front-end engineers to implement tracking instrumentation that embraces the open analytics taxonomy.

  • Provides validation and end-to-end testing tooling to set up error-free instrumentation.
  • Support for React, React Native, Angular & JS, and expanding.

Open model hub​

A growing collection of pre-built product analytics models and functions. You can take and run them directly, or incorporate them into your own custom models.

  • Covers a wide range of use cases: from basic product analytics to predictive analysis with ML.
  • Works with any dataset that embraces the open analytics taxonomy.
  • New models & functions are added continuously.

Bach modeling library​

A pandas-like modeling library to build models that run on the full SQL dataset.

  • Includes specific operations to easily work with datasets that embrace the open analytics taxonomy.
  • Pandas-compatible: use popular pandas ML libraries in your models.
  • Output models to production SQL directly, to simplify data debugging & delivery to BI tools, dbt, etc.

Stack compatibility​

Objectiv plays nice with most popular tools in the modern data stack.

Supported platforms & technologies