Know which channel makes you money.

RevKlik matches every payment from your gateway to the traffic source behind it, then estimates net revenue after fees. You see which ad, post, or WhatsApp link ended in a sale.

No credit card. Pay by card or QRIS after the trial.

No third-party cookies, no cross-site tracking, no ad profiles.

Toko Kopi Senja (tokokopisenja.id)

Sample data

Loading dashboard... Open full dashboard

A fictional shop with sample data. It looks the same as your dashboard once the script is installed.

Every payment is tied to the buyer's traffic source.

Traffic alone doesn't pay the bills. RevKlik shows which visitors end up buying, where they came from, and what lands after fees.

Revenue Attribution

Connect your payment gateway through a webhook. Every payment is recorded with the buyer's traffic source, UTM campaign, and landing page.

Connects to
  • Xendit
  • DOKU
  • Mayar
  • Paywuz
  • Polar

Traffic Sources

Referrers, UTM tags, and campaigns, including WhatsApp clicks that usually show up as "direct". Compare channels by rupiah earned, not just visit counts.

Heatmaps & Session Recordings

See where visitors click, how far they scroll, and replay their sessions. Heatmaps and recordings stay off until you turn them on with the visitor's consent.

Real-Time & Visitor Journeys

Who is online right now, the pages they open in order, plus their country, city, and device.

Ask Your Data With AI

Connect the RevKlik MCP server to Claude, Cursor, or another AI agent. Ask "which channel drove sales this week?" and the answer comes from your own data.

Honest Privacy

No third-party cookies and no cross-site tracking. Each browser gets a random first-party ID that is never shared between sites, and raw events are deleted automatically after 30 to 180 days. A persistent ID is still personal data under Indonesia's PDP Law, so we ship consent guidance.

Read the privacy policy

Set up in three steps.

One line of script before </head>. No SDK or tag manager needed.

  1. Sign up & add your site

    Create an account, enter your website domain, and you get a Site ID right away.

    2 minutes
  2. Paste one line of script

    Copy this script and paste it before </head> on your site. It loads with defer, so it never blocks the page.

    ~4KB gzip
  3. See your data

    Pageviews, traffic sources, and devices appear in your dashboard in real time. Payments join once your gateway is connected.

    Real-time
Paste before </head>
<script defer data-site-id="your-site-id" src="https://app.revklik.com/klikapa.js"></script>

Install guide (Next.js, WordPress, Shopify, and more)

Try first, pay if it fits.

Every new account gets a 7-day trial with all Growth features and no credit card. After that, pick a plan, pay monthly by card (USD) or QRIS, and cancel any time.

  1. Days 1 to 7Full Growth, no credit card.
  2. Day 8Pick a plan and pay. Data keeps recording for 14 days.
  3. Day 22Recording pauses until you pick a plan.

Micro

For blogs and personal sites

$1/month

or Rp 16,000 via QRIS

  • 10,000 events per month
  • 1 site
  • Real-time dashboard, 7 days of data
  • Traffic sources & UTM
  • API & MCP server
Start Growth trial, pick Micro later

Starter

For growing businesses

First plan with revenue attribution

$4/month

or Rp 64,000 via QRIS

  • 100,000 events per month
  • 3 sites
  • Revenue attribution & funnels
  • 30 days of data
  • Everything in Micro
Start Growth trial, pick Starter later

Growth

For high-traffic sites

$12/month

or Rp 192,000 via QRIS

  • 500,000 events per month
  • 10 sites
  • Heatmaps, session recordings & AI insights
  • 90 days of data, team members, priority support
Start Growth trial, pick Growth later

Events = pageviews + events + conversions. Need more than 500,000 events/month? Email us: support@revklik.com

Coming soon

Bookkeeping for Indonesian solo SaaS founders.

The dashboard already records gross revenue and an estimated net after fees for every payment. Next we are building fuller record keeping for founders who sell SaaS on their own.

  • Payments from gateways and Polar in one book, converted to Rupiah.
  • Gross turnover tracked against the UMKM final income tax threshold.
  • A monthly summary you can hand to your tax consultant.

Not available yet. This is not tax advice, and you will still need to check the numbers with a consultant.

Tell me when it ships

Built in Indonesia, open for you to inspect.

RevKlik is made by Joyo Digitama for Indonesian online business owners. This page is tracked by RevKlik itself, and the code is open.

Open source
All of RevKlik is licensed AGPL-3.0 and lives on GitHub. You can read how it works, or run it yourself on your own Cloudflare account. Open the repository
Data on Cloudflare, not in Indonesia
Data is stored on Cloudflare infrastructure (D1 database, Asia-Pacific primary region), so it is processed outside Indonesia. Database backups are encrypted. Data storage details
Never moves your money
Payments arrive through webhooks verified with a per-site secret. For Mayar and Paywuz, RevKlik also reads your transaction list with your API key. We never pull or move funds. How integrations work

Frequently asked questions.

What counts as an "event"?

Every pageview, custom event, and conversion counts as one event. One visitor who opens 3 pages = 3 events.

Do I need a cookie banner?

RevKlik sets no third-party cookies and does not track visitors across sites. But a persistent visitor ID is personal data under Indonesia's PDP Law. If your audience includes Indonesian, EU, or UK residents, we recommend asking for consent before the tracker runs: add data-consent="required" to the script. This is not legal advice; the full guidance is in the docs.

Where is visitor data stored, and for how long?

On Cloudflare infrastructure (D1 database, Asia-Pacific primary region). Raw events are deleted automatically after 30 days (Micro), 60 days (Starter), or 180 days (Growth). You can delete one visitor, a whole site, or your account from Settings.

How do I pay?

Visitors from Indonesia pay in Rupiah with QRIS. Everyone else pays by card in USD (Micro $1, Starter $4, Growth $12 per month). Your plan activates automatically once the payment is confirmed.

Which payment gateways can I connect?

Xendit, DOKU, Mayar, Paywuz, and Polar. We do not claim any others today; Shopee and Tokopedia are not available yet.

Can I cancel any time?

Yes. There is no contract and there are no hidden fees. Just don't renew for the next month.

Is there a free plan?

There is no permanent free plan. Every new account gets a 7-day trial with all Growth features and no credit card. After that, the cheapest plan is $1 per month, and revenue attribution starts at Starter ($4).

What happens after the trial ends?

We keep recording your site data for 14 days. Once you pick a plan and pay, your dashboard opens again.

Paste the script, connect your gateway, see payments per channel.

Sign up, paste one line of script, then connect your payment gateway. 7-day trial, no credit card.

Try free for 7 days