Skip to content

Objectiv is open-source infrastructure for product analytics.

License

Notifications You must be signed in to change notification settings

suyambutriveni/objectiv-analytics



objectiv_logo_light objectiv_logo_dark


Open-source infrastructure for product analytics

  • Collect model-ready user behavior data and feed it straight into your data warehouse
  • Use pandas-like operations and pre-built models that run on the full SQL dataset
  • Instantly convert models to SQL to feed all data consumers from a single source of truth

Objectiv is self-hosted, 100% free to use and fully open source.

Getting Started

Follow our step-by-step Quickstart Guide to set up a fully functional dockerized demo pipeline in under 5 minutes.

Resources


What's in the box?

objectiv_stack objectiv_stack_dark

Open analytics taxonomy

Our proposal for a common way to collect & structure analytics data. Describes classes for common user interactions and their contexts.

taxonomy

  • Used for validation of data collection and debugging of instrumentation
  • Designed to ensure collected data is model-ready without cleaning, transformation or tracking plans
  • Enables models to be shared and reused as a result of consistent data collection

Supports a wide range of product analytics use cases. We're currently working on extending the range of marketing related use cases.

Tracking SDK

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

  • Provides guidance and validation to help setting up error-free instrumentation
  • Support for React, React Native, Angular and Browser

Open model hub

A growing collection of pre-built models that you run, combine or customize to quickly build in-depth analyses.

  • All models work with any dataset that embraces the open analytics taxonomy
  • Currently covers a handful of common product analytics operations
  • More advanced models coming soon (i.e. impact attribution of product features on conversion)

Bach modeling library

Python-based modeling library that enables using pandas-like operations 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 your entire model to SQL with a single command

Compatible data stores

Objectiv currently supports PostgreSQL. We're working on support for Snowplow and BigQuery for event handling at scale. Amazon Redshift is planned next.


For more information, visit objectiv.io or Objectiv Docs - Objectiv's official documentation..


This repository is part of the source code for Objectiv, which is released under the Apache 2.0 License. Please refer to LICENSE.md for details. Unless otherwise noted, all files © 2021 Objectiv B.V.