Skip to content

Now tracking ChatGPT, Claude and Perplexity as channels

Know which channels actually pay.

TrackStack follows each visitor from the first click to the Stripe payment. Google, X, Reddit, and now the AI assistants, ranked by the money they bring in.

14 days free, then from $4.99 a month. Cancel any time.

IP
invoicepilot.demo
Sample store, last 30 days
6 online
Visitors
6.9k
+18%
Revenue
$4,751
+31%
Conversion
0.87%
+0.2 pts
Revenue per visitor
$0.69
+11%
Hacker NewsSep 17Sep 23Sep 29Oct 5Oct 11
  • Google2.1k$1,862
  • ChatGPTAI561$1,137
  • Direct1.5k$911
  • PerplexityAI214$402
  • X802$392
  • ClaudeAI133$308
  • Reddit470$147
  • YouTube276$98
  • United States2.2k$2,410
  • United Kingdom703$655
  • Germany512$431
  • Canada420$388
  • Australia290$302
  • France401$214
  • India377$61
+$49fromChatGPTon /pricing+$19fromGoogleon /tools/invoice-generator+$190fromNewsletteron /changelog+$19fromXon /+$49fromClaudeon /compare/freshbooks-alternative+$19fromRedditon /blog/late-payment-email+$49fromPerplexityon /pricing+$19fromDirecton /+$190fromGoogleon /pricing+$19fromYouTubeon /+$49fromChatGPTon /pricing+$19fromGoogleon /tools/invoice-generator+$190fromNewsletteron /changelog+$19fromXon /+$49fromClaudeon /compare/freshbooks-alternative+$19fromRedditon /blog/late-payment-email+$49fromPerplexityon /pricing+$19fromDirecton /+$190fromGoogleon /pricing+$19fromYouTubeon /

ChatGPT is sending you customers. Can you see them?

People ask an assistant for a recommendation, click the link and buy. Most analytics tools file that visit under referral or lose it as direct. TrackStack gives AI assistants their own channel, so you see the visitors and the revenue they bring.

  • ChatGPT
  • Claude
  • Perplexity
  • Gemini
  • Copilot
  • Grok
  • DeepSeek
  • Meta AI
Visit to purchase rateSample store, 30 days
  • Claude2.3%
  • ChatGPT2.0%
  • Perplexity1.9%
  • Newsletter1.6%
  • Google0.9%
  • X0.5%
  • Reddit0.3%

In this store, visitors from AI assistants bought at more than twice the rate of search traffic. Your numbers will differ. Now you can measure them.

Running in two minutes, paying for itself soon after.

  1. 1

    Paste one script

    About 2 KB, loads async, and works with Next.js, Webflow, Framer, Shopify, WordPress or plain HTML. Or hand the install prompt to your AI editor.

    <script defer data-website-id="ts_…"
      src="https://trackstack.altuzar.dev/js/script.js"></script>
  2. 2

    Connect your payments

    Stripe takes a read-only restricted key. Polar, Lemon Squeezy, Paddle and your own backend post payments to one endpoint.

    metadata: {
      trackstack_visitor_id: trackstack.visitorId()
    }
  3. 3

    See what pays

    Every channel, campaign, page and country shows visitors and revenue side by side. Cut what is loud but broke, and feed what earns.

    ChatGPT   561 visitors   $1,137
    Reddit    470 visitors     $147
Which channel brought paying customers this week, and where should I post next?

ChatGPT brought the most revenue: $412 from 96 visitors, a 3.1% purchase rate. Google sent 4x the traffic but $288.

  • Reddit: 210 visitors, no purchases. The thread drove sign-ups, not sales.
  • Best entry page for buyers: /compare/freshbooks-alternative.

Next step: publish another comparison page. Assistants are citing the one you have.

Ask your numbers a question.

Ask inside the app, or connect Claude, Cursor and Codex to the TrackStack MCP server. Your agent reads real traffic and revenue, and you get answers with numbers, not dashboards to squint at.

claude mcp add --transport http trackstack \
  https://trackstack.altuzar.dev/mcp \
  --header "Authorization: Bearer tsk_…"

Your revenue, live, in your pocket.

Open TrackStack in your phone browser to follow live visitors and revenue. Your last synced data stays readable offline for 30 days. Native apps for iPhone, iPad and Android are coming soon.

Open the web appiOS and Android coming soon
invoicepilot.demo
6 online
$49 purchase from ChatGPT 🇺🇸
Someone in London viewed /pricing
TrackStacknow
Yesterday on invoicepilot.demo
1,204 visitors and $312 in revenue. ChatGPT led the way.
TrackStacknow
Traffic spike on invoicepilot.demo
182 visitors in the last hour, about 6x normal. Hacker News is sending them.

About half the price of other revenue analytics.

Every plan starts with 14 days free. Pay securely through Stripe with RevenueCat and manage your plan in the web app.

Starter

One site, every answer.

$49.99/year

$4.17 a month, billed yearly

  • 1 website
  • 10k events a month
  • Revenue attribution for Stripe, Polar, Lemon Squeezy, Paddle
  • AI assistant channel tracking
  • 50 AI questions a month
  • API, CLI and MCP
  • Web app on phone, tablet and desktop
Start 14-day free trial

Growth

Most picked

For founders with a portfolio.

$99.99/year

$8.33 a month, billed yearly

  • 30 websites
  • 100k events a month
  • Everything in Starter
  • Unlimited AI questions
  • Traffic spike and revenue alerts
  • Daily digest notifications
  • Public share links
Start 14-day free trial

Built for the question you actually ask: what made money?

 Traditional analyticsPrivacy-first countersTrackStack
Revenue by channel, page and campaignSetup heavyNoYes
AI assistants as their own channelNoPartlyYes
Script size~90 KB~1–2 KB~2 KB
Ask questions in plain EnglishPartlyNoYes
MCP server for AI agentsNoRarelyYes
Native iOS and Android appsYesRarelyComing soon
Starting priceFree$9+/mo$4.99/mo

Questions founders ask first

How is TrackStack different from Google Analytics?+

Google Analytics counts visits. TrackStack follows each visitor to the payment, so every channel, page and campaign shows the revenue it earned. The script is about 2 KB, has a cookieless mode, and the whole dashboard fits on one screen.

Does it track traffic from ChatGPT, Claude and Perplexity?+

Yes. AI assistants get their own channel, so you can see how many visitors ChatGPT, Claude, Perplexity, Gemini and Copilot send you and how much those visitors spend.

Which payment providers work?+

Stripe connects with a read-only restricted key and syncs every 15 minutes. Polar, Lemon Squeezy, Paddle, Shopify and custom backends send payments through a simple API call.

Is it privacy friendly?+

TrackStack never stores IP addresses or fingerprints. Visitors get a random ID; turn on cookieless mode and even that resets per tab. You can delete a site, and all of its data, at any time.

What happens after the free trial?+

Your plan starts on day 15 unless you cancel before then, and you won't be charged during the trial. Cancel from Settings in the web app.

Can my AI agent read my analytics?+

Yes. Connect Claude, Cursor or Codex to the TrackStack MCP server, or use the CLI and REST API with an API key. Ask in plain English: which channel brought paying customers this week?

Is there a mobile app?+

TrackStack is available on the web, including your phone browser. Native iPhone, iPad and Android apps are coming soon.

Some of your traffic is paying the bills. Find out which.

Open the web appiOS and Android coming soon