Overview3 min read

Introduction

Mrkr is web analytics and product analytics in one place. One script tag gives you traffic, behaviour, funnels, and revenue, without stitching two tools together.

The short version

You add one script tag to your site. From that moment Mrkr records pageviews, outbound link clicks, file downloads, scroll depth, and how long people actually engage with a page. None of that needs code. Mrkr deliberately does not autocapture what a visitor clicks inside your pages: see what Mrkr records automatically.

When you want to measure something specific to your product, a signup completing or a plan being purchased, you send a custom event with mrkr.track(). Those events then power funnels, conversions, cohorts, and revenue reporting.

The mental model

Two ideas explain most of how Mrkr behaves, including the parts that surprise people coming from other tools.

Dashboards read pre-aggregated counters

Mrkr does not scan raw pageviews when you open a dashboard. Every incoming event immediately increments a set of daily counters, and the dashboards read those. That is why reports load instantly over any date range, and why the numbers do not get slower as your traffic grows.

The tradeoff is that a dimension has to be decided at collection time. Practically, that means naming your events well matters. See event naming.

Events are the unit of everything

A pageview is an event. An outbound link click is an event. A purchase you send yourself is an event. Funnels, conversions, and cohorts are all built by matching against the same event stream, so anything you can see in the live feed can become a funnel step or a cohort condition.

What is in the box

AreaWhat you get
TrafficVisitors, sessions, pageviews, sources, campaigns, geography, devices, entry and exit pages.
BehaviourOutbound clicks and downloads, your own custom events, scroll depth, engaged time, and the page sequences visitors walked.
ConversionFunnels with conversion windows and breakdowns, starred conversions, revenue attribution.
SegmentsFilters across every dimension, plus cohorts you define once and reuse as a filter anywhere.
QualitativeSession replay, sampled, with input masking on by default.
RealtimeA live event feed and a realtime visitor view.

Where to go next

If you are setting Mrkr up for the first time, start with Install Mrkr and then Verify your install. Both take a few minutes.

If Mrkr is already running and you want to get more out of it, read Plan what to track. It is the difference between having analytics and being able to answer a question with them.

Try it without signing up

Every dashboard in these docs is live at the public demo, loaded with realistic data. It is the fastest way to see what a page looks like before you have your own traffic.