Skip to content

Know your traffic. Not your visitors.

Invoker counts pageviews, sources and conversions without building profiles of the people behind them. First-party only, no ads, no cross-site tracking.

14-day free trial of Starter · No credit card

yourshop.example
Last 14 days

Visitors

6,143

Pageviews

14,980

Bounce

41%

Top pages

  • /4,120
  • /pricing1,873
  • /blog/launch-notes1,302
  • /docs/install846

Top sources

  • Direct38%
  • Google27%
  • Newsletter (utm)14%
  • GitHub9%
Illustration of the Invoker dashboard with sample numbers.

One script tag. About 3.5 KB.

It loads asynchronously and never blocks rendering. Works on any site, including single-page apps, WordPress, Shopify and static sites.

Installation guides
<script defer data-site="YOUR_SITE_ID"
  src="https://cdn.invoker.app/script.js"></script>

Exactly what the script records, and what it doesn't.

No vague promises. This is the full list, and the Cookie Policy names every storage key.

Recorded

  • Page path and titleand route changes in single-page apps when SPA mode is on

  • Referrer and UTM tagsso you can see which links and campaigns work

  • Browser, OS, device type, screen sizefrom the user agent and window size

  • Country, region and citylooked up from the IP in a local DB-IP database; the IP itself is never stored or sent to a third party

  • Custom events, goals and revenueonly what you choose to send

  • A random visitor and session IDfirst-party, kept in localStorage (a browser fingerprint hash if storage is blocked)

Never, or only if you want

  • Third-party cookiesnothing is shared across other sites

  • Cross-site profilesa visitor on your site is unrelated to the same person elsewhere

  • Ads or data sellingyour analytics data is never sold or used for advertising

  • Storing IP addressesIPs are used only for location lookup and blocking, then discarded

  • Ignoring Do Not Track, if you'd rather nothonour DNT with one setting per site

First-party only, with no cross-site tracking. Depending on your jurisdiction you may still need consent; see our Cookie Policy.

Everything you check on a Monday morning.

Every feature is on every plan, including Free.

Traffic

  • Real-time visitors
  • Top pages
  • Referrers and UTM campaigns
  • Devices, browsers and OS
  • Locations map down to city
  • Outbound links and file downloads
  • 404 pages people hit

Conversions

  • Custom events with properties
  • Goals with values
  • Revenue tracking
  • Funnels
  • Cohorts
  • Annotations on charts

Sharing and alerts

  • Public dashboards, with optional password
  • Team members with roles
  • Scheduled email reports
  • Alerts by email, Slack or Discord
  • All-sites overview

Your data, your way

  • REST API with API keys
  • CSV and JSON export
  • Google Search Console integration
  • Block traffic by IP or country
  • Sign in with Google or GitHub

Priced by traffic, not features.

14-day free trial of Starter · No credit card

Compare plans in detail
  • Free

    For personal projects and trying Invoker out

    $0/ month

    Pageviews / month
    5k
    Websites
    1
    Data retention
    30 days
    • 5,000 pageviews / month
    • 1 site
    • 10,000 events / month
    • 30 days data retention
    • Privacy-first, cookieless analytics
    • Real-time visitors
    • Custom events & goals
    • Revenue tracking
    • Funnels & cohorts
    • UTM campaign tracking
    • Traffic spike alerts
    • Scheduled email reports
    • Shared & public dashboards
    • Team members
    • Read-only stats API
    • CSV data export
    • Google Search Console integration
    • Annotations
  • Starter

    Free for 14 days

    For growing websites and small businesses

    $9/ month

    Pageviews / month
    100k
    Websites
    10
    Data retention
    1 year
    • 100,000 pageviews / month
    • Up to 10 sites
    • 200,000 events / month
    • 1 year data retention
    • Privacy-first, cookieless analytics
    • Real-time visitors
    • Custom events & goals
    • Revenue tracking
    • Funnels & cohorts
    • UTM campaign tracking
    • Traffic spike alerts
    • Scheduled email reports
    • Shared & public dashboards
    • Team members
    • Read-only stats API
    • CSV data export
    • Google Search Console integration
    • Annotations
  • Growth

    For established sites and marketing teams

    $19/ month

    Pageviews / month
    500k
    Websites
    30
    Data retention
    3 years
    • 500,000 pageviews / month
    • Up to 30 sites
    • 1,000,000 events / month
    • 3 years data retention
    • Privacy-first, cookieless analytics
    • Real-time visitors
    • Custom events & goals
    • Revenue tracking
    • Funnels & cohorts
    • UTM campaign tracking
    • Traffic spike alerts
    • Scheduled email reports
    • Shared & public dashboards
    • Team members
    • Read-only stats API
    • CSV data export
    • Google Search Console integration
    • Annotations
  • Business

    For high-traffic websites and agencies

    $49/ month

    Pageviews / month
    2M
    Websites
    Unlimited
    Data retention
    Unlimited
    • 2,000,000 pageviews / month
    • Unlimited sites
    • Unlimited events
    • Unlimited data retention
    • Privacy-first, cookieless analytics
    • Real-time visitors
    • Custom events & goals
    • Revenue tracking
    • Funnels & cohorts
    • UTM campaign tracking
    • Traffic spike alerts
    • Scheduled email reports
    • Shared & public dashboards
    • Team members
    • Read-only stats API
    • CSV data export
    • Google Search Console integration
    • Annotations

Nothing to take on faith.

Read the script

The tracker is public, so you can inspect exactly what it sends before you install it.

cdn.invoker.app/script.js

See what shipped

Latest release: version 1.7.0, new look, new plans and a free trial, on .

Read the changelog

Read the paperwork

Privacy policy, cookie policy and a GDPR Article 28 data processing agreement, written for how Invoker actually works.

Data processing agreement

Questions people ask first

Does Invoker use cookies? Do I need a consent banner?

The script keeps a random first-party visitor ID and session ID in localStorage, and our API can set first-party inv_visitor and inv_sid cookies. There are no third-party cookies and no cross-site tracking.

Depending on your jurisdiction, storing an identifier on a visitor's device may still require consent. Our Cookie Policy lists every key so you can make that call.

Is Invoker GDPR compliant?

Invoker is built to make GDPR compliance straightforward: first-party data only, no stored IP addresses, per-plan retention, no advertising use, and a Data Processing Agreement for every customer. Compliance also depends on how you configure and disclose it on your site.

Where is my data stored?

Analytics data is stored on Laravel Cloud infrastructure in AWS us-east-1 (USA). Our Privacy Policy lists every service provider we use.

Will the script slow my site down?

The script is about 3.5 KB gzipped and loads with defer, so it never blocks rendering. It's public, so you can inspect it at cdn.invoker.app/script.js.

How does the free trial work?

Every new account gets Starter free for 14 days, with no credit card. Afterwards you move to the Free plan automatically, unless you pick a paid plan. See pricing.

See your traffic clearly by tonight.

Add one script tag, and the dashboard fills in as visitors arrive.

Start free trial

14-day free trial of Starter · No credit card