Buy — $997
for SaaS

Attribution data built for SaaS.

A trial is a conversion. A paid plan is a conversion with a parent. A renewal is a conversion with a grandparent. Credit descends from the root, so month twelve still credits the ad that sold month one.

How it works

How it works

Trials happen; platforms see a form

The signup is in your app, the payment is in Stripe, and the click was three weeks ago. To the ad platform it is three unrelated events.

Open Attrib links all three

The tracker records the click, the signup arrives as a server-side conversion with the email, and the Stripe webhook records the payment against the same person.

Renewals credit the root

A rebill points at the purchase that started it. Attribution is measured from the root conversion, so the window never runs out on a loyal customer.

The platforms learn who pays

Confirmed payments — not signups — go back to Meta, Google and TikTok. Their optimisation targets people who convert to revenue.

Month twelve credits the ad that sold month one

because credit follows the chain, not the calendar.

Rebill → parent → root conversion

Trials and signups

A signed POST to the conversions endpoint with an email records the signup and links it into the identity graph.

Subscriptions

The Stripe webhook records every invoice. A rebill carries a parent ID; credit is computed from the root purchase.

Send-back with a window

Meta rejects events older than seven days. Those are marked skipped, not failed, and never block the ledger.

Run it in minutes

Yours to run, $997 once.

One command install

Five lines, one of them a text editor. Postgres, migrations, API, worker and TLS come up together — and the install help that comes with the licence is a call, not a document.

curl -O https://openattrib.com/openattrib-src.tar.gz
mkdir openattrib && tar -xzf openattrib-src.tar.gz -C openattrib
cd openattrib
cp env.example .env && $EDITOR .env
docker compose up -d

Nothing to migrate

Keep the pixels you already run. Open Attrib's tracker sits beside them on your own subdomain and records what they miss; the ad platforms get their conversions back server-side.

Recap

Let's recap

  • Tracker records the click on your own subdomain.
  • Signup arrives server-side with the email that links it.
  • Stripe webhooks chain rebills to the root purchase.
  • Five models credit the touchpoints that led to the root.
  • Payments, not signups, are sent back to the ad platforms.
Own it

$997, once. Then it is yours.

A self-hosted licence with the install done with you and twelve months of updates and support. No subscription, no per-event bill, no revenue share.

$997one payment · one instance · unlimited projects
  • The full source
  • A licence to run it
  • Install help, included
  • Your ad platforms, connected
  • Twelve months of updates
  • Your data, on your box

One payment of $997. Tell us where you will run it and an invoice follows within one business day, payable by card or bank transfer. Nothing is charged on this site and no card details reach it. [email protected] reaches a person.