Privacy-first analytics for Next.js.
Drop one tag into your App Router or Pages Router app and see real, cookieless numbers in about a minute. Mrkr follows client-side navigations automatically and never touches your Core Web Vitals.
Live in about a minute.
01
Create your site
Add your domain in the dashboard and copy your site ID.
02
Drop in the script
Paste one tag into your head. No SDK, no build step.
03
Deploy and watch
Push live and your dashboard starts filling in real time.
<script defer src="https://mrkr.app/tracker.js" data-site="site_xxxx" ></script>
How revenue gets attributed.
Send a revenue value with an event and Mrkr ties it back to the source, campaign, and landing page that brought the visit, so you can see what actually pays off.
One snippet, every stack.
CMS
WordPress
Ghost
Webflow
Wix
Frameworks
Next.js
Astro
Vue
Svelte
Commerce
Shopify
Squarespace
The old way, and the lighter way.
Google Analytics
- A cookie banner on every page
- 45 kB of script
- Sampled data on busy days
- Your data living on their servers
Mrkr
- No banner, cookieless by default
- Under 6 kB, async
- Every event, never sampled
- Data you can export anytime
Questions, answered.
Still stuck? Email hi@mrkr.app and a human replies.
Yes. Send a revenue value or a goal with your events and Mrkr attributes it to the source, campaign, and landing page that drove it, so you can see what actually pays off.
Cookieless by default: no fingerprinting and no personal data about your visitors, so no cookie banner is needed in the EU, UK, or California. Prefer cookies for cross-session identity? That is a per-site option, and in that mode you do need consent.
Not in the default cookieless mode. Visitors are counted with a rotating, salted signal that cannot be tied back to a person.
One script tag, under 6 kB gzipped, async, with zero dependencies.
All of them. Mrkr auto-detects single-page navigations.
Starter is $5 a month for 100K pageviews, Pro is $14 a month for 300K pageviews, Business is $29 a month for 1M pageviews, then $0.05 per 1,000 beyond that. Only pageviews count toward the quota: custom events, goals, revenue, session replay and autocapture are all included. Every plan starts with a one-time $1 charge that covers the first 14 days; after that the plan price is billed monthly until you cancel. A card is required. There is no free plan and no free trial. No seat charges and no lock-in.
Yes, though not yet by yourself. There is no export button in the dashboard today, so email us and we will pull your data out as CSV or JSON. Self-serve export is planned.
Your first visitor is already here.
Drop in the script and watch them land. It takes about a minute.