Attribution for courses, coaching and info products.
A webinar ad in March, a retargeting click in May, an application call in June. Set the lookback window to 0 and nothing ages out; the position model gives 40% to the ad that opened and 40% to the one that closed.
How it works
Long journeys break platform windows
A 28-day click window forgets the ad that started a three-month decision. Each platform then credits whatever it saw last.
Open Attrib keeps the whole path
Every touchpoint stays in your Postgres. Lookback is a per-project setting, and 0 means the window never closes.
Calls and applications count too
Dynamic number insertion ties a phone call to the visitor who saw the number. Application and CRM stage changes arrive as server-side conversions.
Five models settle the argument
First, last, linear, time decay and position, stored for every conversion. When first and last disagree, you can see by how much.
Credit the ad that opened and the ad that closed
without choosing between them.
Long consideration
Lookback is per project. Set 0 and a conversion looks back across every touchpoint the person ever made.
Calls
Leased tracking numbers, swapped in by the tracker, released after 30 minutes. A Twilio webhook records the call against the visitor.
Anything your browser never sees
A signed POST to the conversions endpoint records an application, a deposit or a CRM stage — with the email or phone that links it to the graph.
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 -dNothing 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.
Let's recap
- Tracker captures every ad click on your own subdomain.
- Lookback 0 keeps months-long journeys intact.
- Calls and CRM events arrive as conversions with an identifier.
- Position, time decay and three more models split the credit.
- Confirmed conversions go back to Meta, Google and TikTok.
$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.
- 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.