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
| Area | What you get |
|---|---|
| Traffic | Visitors, sessions, pageviews, sources, campaigns, geography, devices, entry and exit pages. |
| Behaviour | Outbound clicks and downloads, your own custom events, scroll depth, engaged time, and the page sequences visitors walked. |
| Conversion | Funnels with conversion windows and breakdowns, starred conversions, revenue attribution. |
| Segments | Filters across every dimension, plus cohorts you define once and reuse as a filter anywhere. |
| Qualitative | Session replay, sampled, with input masking on by default. |
| Realtime | A 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.
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.