A project is the unit: its own lookback window and privacy switches, and on a self-hosted box its own tracking domain. Put every client on one Cloud account or one instance of your own. With the licence you can also give a client an instance to themselves.
How it works
Every client wants their own numbers
And their own data, kept apart from every other client’s.
Open Attrib runs where you say
On Cloud, or Docker Compose on a box you control. Each client is a project with its own API key and settings, and self-hosted its own tracker domain.
Reports come from the same tables
The P&L and journey pages read the same Postgres. Nothing to reconcile between a client’s view and yours.
On your own box, the source is yours
The licence includes the full source, yours to change on your own instance. One licence, one instance, as many client projects on it as you run.
Each client a project, each project its own settings
on one instance, hosted or your own.
Projects
Created in the setup GUI at /app. Each carries its own keys, ad-platform credentials and webhook secrets.
Privacy per client
IP truncation and a consent gate are switches on the project. Export or erase a person by email with one API call.
Cloud, or your own box
Sign up for Cloud and run every client as a project for one flat rate, or buy the licence and host your own copy — same projects, same tables either way.
Hosted for one flat price, or yours to run.
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. Cloud skips this entirely: sign up and paste one line.
curl -o openattrib-src.tar.gz "https://openattrib.com/openattrib-src.tar.gz?key=YOUR-LICENCE-KEY"
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
- Every client a project, on one Cloud account or one instance of your own.
- Per-project lookback and privacy switches, plus a tracking domain when self-hosted.
- Same tables behind every report, so nothing needs reconciling.
- GDPR export and erase per person, per project.
- The licence includes the full source and covers every client project on its instance.
One flat price. Track every ad dollar.
$499/mo for OpenAttrib Cloud after the first 14 days free — flat forever, whatever you spend, while the tools that bill on your revenue only get more expensive as you grow. Or own it outright: a self-hosted licence for $997, once.
- First 14 days free, then one flat $499 a month — never a cut of your revenue
- Track unlimited ad spend across every campaign
- Meta, Google and TikTok connected for you
- Hosted, backed up and updated — nothing to run
- Month to month; lock in this price and keep it for good
- The full source
- A licence to run it
- Install help, included
- Your ad platforms, connected
- Twelve months of updates
- Your data, on your box
Cloud is month to month: cancel from the billing page any time, and nothing further is charged. The licence is $997 once, with the install call included.
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.