Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ocular.dev/llms.txt

Use this file to discover all available pages before exploring further.

Ocular is a BI platform built specifically for multi-channel commerce. The features below are the ones that most directly differentiate it from a generic dashboard tool.

Unified semantic layer

One place to ask questions of your commerce data. Every metric and dimension is defined once and used consistently across the P&L, Marketing report, Cohorts, Chart Builder, and any custom dashboard. “Net revenue”, “sales channel”, and “valid order” mean the same thing everywhere — across Shopify, Blinkit, Zepto, and every other connected source. The underlying infrastructure, ingestion pipeline, and storage stay invisible; you query the semantic layer, and that’s it.
Why this matters: Most analytics tools force teams to assemble the truth from multiple dashboards, each with its own definition of “revenue” or “customer”. Ocular’s semantic layer is the truth — so cross-functional conversations stop being about whose number is right.
Full reference: Data Dictionary.

Lakhs and crores number formatting

Ocular displays numbers in lakhs (1,00,000) and crores (1,00,00,000) across every chart, dashboard, KPI card, and export — alongside the standard million/billion format. Pick whichever matches how your team actually talks about revenue.
Configured in: Settings → Display Preferences → Number Format.

Financial year calculations

Set your fiscal year start month once. Every date-based calculation — YTD, QoQ, YoY, fiscal-quarter rollups — automatically aligns to that calendar.

April – March

India, UK, Singapore

January – December

United States

July – June

Australia

Automatic fiscal periods

YTD, quarterly, and annual metrics roll up to your fiscal calendar.

Aligns with finance

Matches how your finance team actually reports numbers.

No manual date filters

No need to rebuild date ranges for fiscal reporting.

Multi-entity friendly

Different fiscal calendars per entity, when needed.
Configured in: Settings → Display Preferences → Financial Year.

UTC time-zone standardization

Commerce data arrives from systems that each record timestamps in their own time zone. Ocular converts every timestamp to UTC at ingestion, stores it in UTC, and displays it in your configured time zone. The conversion is invisible — but it’s what makes cross-platform comparisons trustworthy. Without it, you get:

Split daily aggregations

Daily numbers fall on different calendar days depending on the source.

Misaligned attribution

Attribution drifts between ad platform and storefront.

Inaccurate trends

Hour-by-hour and day-over-day comparisons drift.

Broken cross-channel rollups

Channels can’t be directly compared.

Period comparison in pivot tables

Every pivot table has a comparison toggle that:

Auto-selects prior period

Previous week, month, quarter, or year — based on your current selection.

Variance for every cell

Absolute and percentage variance shown alongside each value.

Custom comparison windows

Any custom range when the default doesn’t fit.

Consistent indicators

Positive/negative cues match across every chart.
Available in every chart that supports period-over-period analysis — not just pre-built reports.

Problem-driven quickstart

Most BI products give you a feature tour. Ocular’s Start with the question is structured around real triggers — “my margin looks wrong”, “a campaign is bleeding spend”, “returns are climbing”, “a courier keeps failing” — and routes each one to the right module and decision.

Modules generic BI doesn’t have

Creative Deep Dive

Ad performance broken down by copy element — title, body, description, creative asset. Build briefs grounded in patterns, not gut feel.

P&L Waterfall

Gross Revenue down to Contribution Margin, step by step. Switch to Channel Comparison for a side-by-side view.

Purchase Retention Cohort

Built-in CAC payback, LTV per cohort, and split-by acquisition channel, discount code, or geography — no SQL.

User Activity Cohort

Event-based retention (add-to-cart, session start) as a leading indicator of purchase retention.

Indian commerce stack as a first-class citizen

The integration catalogue is built around the platforms Indian D2C brands actually run on.

DTC storefronts

Shopify

Quick commerce

Blinkit, Zepto, Instamart (plus seller-reporting and ads-reporting variants)

Paid media

Meta Ads, Google Ads

Web analytics

Google Analytics 4

Order management

Unicommerce, EasyEcom, Ease Commerce

Checkout

GoKwik

Logistics

Shiprocket, Clickpost

Returns

Return Prime
Per-platform setup guides live in Connect Your Data. Check with the team for the latest roadmap status before planning around a connector that isn’t live yet.

Where to go next

Choose your path

Pick a reading order based on your role.

Start with the question

Jump to a specific business problem.

Setting up your workspace

Implementation steps — 20 minutes.