Behind the page, one pool of dots. The dots are your visitors. Mira is an orb made of the same dots. You ask, and the orb takes in dots, then pours 210 of them into columns, one dot for each sale. Then four plates open: your website, Stripe and Google Ads become one answer. Then the dots flow from each campaign's spend into the money it brought back. Then one visitor travels to the pricing page. Then the dots gather back into the orb, which listens.

Know what brings you customers.

MIRA FIVE brings your visits, sales and ad spend together. Ask what's working in plain words, and get the real numbers behind every answer.

One line to set up · Answers from your own data · Free up to 25,000 events a month

Where did my sales come from last month?

$3,010

of your $8,520 came from search engines.

Your ads brought back $2.41 for each $1.

MIRA FIVE tracking and your ad accounts · read 2 minutes ago

  1. Search engines$3,01084 sales
  2. Links on other sites$1,12030 sales
  3. Search ads$1,78026 sales
  4. Social media$84024 sales
  5. AI assistants$69017 sales
  6. Email$54015 sales
  7. Social media ads$38010 sales
  8. Typed your address$1604 sales

Visits, sales and ads in one answer.

MIRA FIVE matches every Stripe sale to the visit that brought it, and puts your ad spend right next to it.

Works with Stripe, Google Ads, Meta Ads and Microsoft Ads. Google Search Console and Bing Webmaster Tools add how often search shows your site.

  1. Your website
  2. Stripe
  3. Google Ads
  4. One answer

Four layers become one answer. Your website: 4,380 visits in the last 7 days. Stripe: 210 sales and $8,520 in the last 28 days. Google Ads: $680 spent and 24 sales in the last 28 days. One answer: $2.41 back for each $1 of your ads in the last 28 days.

Know which campaigns pay off.

Your Google Ads and Meta Ads spend sits next to the sales it brought, campaign by campaign.

Brand search

$190 spent
$1,010 back14 sales · $13.57 for each sale

Generic search

$490 spent
$630 back10 sales · $49.00 for each sale

$5.32

back for each $1 on Brand search.

$1.29 on Generic search.

MIRA FIVE tracking and your ad accounts · read 2 minutes ago

Google Ads, last 28 days.Brand search: $190 spent, 14 sales, $1,010 back, $5.32 back for each $1, $13.57 for each sale. Generic search: $490 spent, 10 sales, $630 back, $1.29 back for each $1, $49.00 for each sale.

Ask in your own words.

Visitors, where they came from, who is on your site right now. Every answer has the number and what to ask next.

How many visitors did I have this week?

3,420 visitors in the last 7 days so far. Monday was the busiest, with 660.

Wednesday 560, Thursday 590, Friday 520, Saturday 330, Sunday 360, Monday 660, today 400 so far.

Each dot is 50 visitors · dashed line: a normal day last week, about 480

MIRA FIVE tracking · updated 2 minutes ago

Where did my visitors come from last week?

Search engines brought 1,490 of your 4,380 visits. That is the biggest source by far.

  1. Search engines1,490
  2. Typed your address960
  3. Social media520
  4. Links on other sites440
  5. Search ads410
  6. 4 more
Each dot is 50 visits

MIRA FIVE tracking · updated 2 minutes ago

Who is on my site right now?

12 people are on acme.example right now. 4 of them are reading /pricing.

  1. /pricing4
  2. /3
  3. /blog/utm-builder2
  4. /docs/install2
  5. /signup1
Each dot is a person

MIRA FIVE tracking · updated 3 seconds ago

Do AI assistants send me customers?

AI assistants brought you 17 sales, $690 in all. ChatGPT, Perplexity, Claude, Gemini and Copilot count here.

Each dot is a sale of the last 28 days · 17 of 210 came from AI assistants

MIRA FIVE tracking and your ad accounts · read 2 minutes ago

It starts with one.

Add one line to your site, or give the prompt to your coding agent.

Someone opened /pricing in Safari · from a search engine · 4 seconds ago

A search engine

Script tag

<script async src="https://cdn.mirafive.io/s.js" data-key="pk_live_…" crossorigin="anonymous"></script>

Prompt for your coding agent

Add the MIRA FIVE analytics script to my website acme.example (Next.js).

This is a Next.js app. With the App Router, open the root layout (app/layout.tsx or src/app/layout.tsx), add `import Script from "next/script"` and render this inside <body>:

<Script src="https://cdn.mirafive.io/s.js" data-key="pk_live_…" crossOrigin="anonymous" strategy="afterInteractive" />

With the Pages Router, render the same <Script> in pages/_app.tsx.

Rules:
- Use the values exactly as given; do not change data-key.
- Load it once on every page, not inside a component that renders more than once.
- Without the visitor's consent it stores nothing on the device; do not add cookies or storage for it.
- If the site sends a Content-Security-Policy, allow script-src https://cdn.mirafive.io and connect-src https://collect.mirafive.io.

When it is deployed, open https://acme.example once in a browser so Mira can confirm the first visit.

MIRA FIVE writes the prompt for your stack: Next.js, Astro, WordPress, Shopify, Webflow, Framer, Lovable, Bolt, v0, and more.

Fewer visits from search engines since Wednesday

Know when something changes.

A short email every Monday, and an alert when your tracking stops.

claude mcp add --transport http --scope user mirafive https://api.mirafive.io/mcp

Search engines brought in $3,010 of your $8,520. That is 84 of 210 sales.

Your coding agent can ask too.

Connect Claude Code, Cursor or ChatGPT once. A key only reads, unless you give it write access.

How coding agents connect

A ring means the visitor said yes.

No cookie until they say yes.

Without consent, nothing is stored on the visitor's device. MIRA FIVE never stores IP addresses.

Free to start.

Free up to 25,000 events a month. Pro is $19 a month for 250,000, plus VAT.

Free

$0 a month

Events a month
25,000
History
30 days
Projects
1
Websites per project
1
Try it free

Upgrade to Pro any time.

Pro

$19 a month, plus VAT

Events a month
250,000
History
90 days
Projects
3
Websites per project
5
Get Pro

You start on Free and upgrade in Billing.

Enterprise

Custom

Events a month
Custom
History
Custom
Projects
No fixed limit
Websites per project
5

Compare plans

Questions before you start

Google Analytics is free. Why use MIRA FIVE?

You ask in plain words and get the number, with your Stripe sales and ad spend next to your visits. MIRA FIVE is free up to 25,000 events a month.

Do I need a consent banner?

That depends on what your site collects and why. The tool does not decide it. Without consent, the script stores nothing on the visitor's device and sets no cookie.

What about visitors who decline?

They are counted once a day, with no id on their device. MIRA FIVE never stores IP addresses. The next day, the same person counts again.

How do my sales get in from Stripe?

You connect Stripe with a restricted key that can only read. MIRA FIVE adds a webhook and imports the payments of the last 90 days. Your key never reaches the AI model.

Can I see visitors from ChatGPT?

Yes. Visits from ChatGPT, Perplexity, Claude, Gemini and Copilot count as AI assistants, a source of their own. You see the visits and the sales they bring, next to search engines and ads.

Can MIRA FIVE change my ad accounts?

No. It only reads your Google Ads and Meta Ads accounts: ad spend and clicks for each campaign. Your tokens are encrypted and never reach the AI model.

Which websites does it work with?

Mira detects 17 site technologies, such as Next.js, Astro, WordPress, Shopify and Webflow. Static HTML works too. Mira writes the install prompt for your stack.

Where does the AI model run?

In the EU. Mira's answers are written by Claude models that Amazon Web Services runs in Amazon Bedrock. AWS keeps no prompt and no answer, Anthropic cannot see them, and no one trains a model on your data.

What counts as an event?

An event is one record that the script sends: a page view, a download or an event you name. Free includes 25,000 a month, Pro 250,000.

Mira is listening.

What do you want to know?