Skip to main content
One SDK · web2 + web3 attribution

Credit every conversion to the campaign that earned it.

Lucia resolves ad clicks, devices, and wallets into one customer journey across web2 and web3. Drop in the SDK and your budget follows what converts.

<script src="https://cdn.luciaprotocol.com/lucia-sdk-latest.min.js" data-api-key="YOUR_API_KEY"></script>
~5 min to first event1 lightweight SDKAny React / Vite / Next stack

One layer between your channels and your decisions

Initialize the SDK once with your API key. Attribution, identity resolution, and campaign measurement build from the events you already send.

SDK integration

Stream events from web, mobile, and on-chain sources with a few lines of code.

Cross-channel attribution

Credit every conversion to the campaign that earned it, so budget moves to what converts instead of what last-click flatters.

Cross-device identity

Recover conversions that start on one device and finish on another, and stop paying twice to acquire the same person.

Web2 and Web3 in one profile

Ad spend and on-chain outcomes reconciled in a single customer profile — web2 and web3 results side by side.

Multi-touch credit

Credit every touch in the path, not just the last click, with a score on every match.

Privacy-first at scale

Consent-aware collection and GDPR-aligned processing — no reliance on third-party cookies.

Live in three steps

Install the SDK

npm install lucia-sdk — or drop in the CDN script tag.

Initialize with your key

Grab your API key from the dashboard and call LuciaSDK.init().

Track & analyze

Pageviews stream in. Add conversions and watch attribution build.