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?
You ask.
MIRA FIVE counts every visit.
You get the answer.
$3,010$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
Search engines$3,01084 sales
Links on other sites$1,12030 sales
Search ads$1,78026 sales
Social media$84024 sales
AI assistants$69017 sales
Email$54015 sales
Social media ads$38010 sales
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.
Your website
4,380 visits
last 7 days
Stripe
210 sales · $8,520
last 28 days
Google Ads
$680 spent · 24 sales
last 28 days
One answer
$2.41 back for each $1
Your ads, last 28 days
Your website
Stripe
Google Ads
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$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.
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.
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.