Lucia Protocol

Credit every conversion to the campaign that earned it

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

dropped 8:14 AMno checkoutdevice pair 0.96geo overlap 0.91session match 0.88
Campaign click
X ad, 8:12 AM
Mobile session
Safari, iPhone
Return visit
push, 6:20 PM
Direct visit
Chrome, 9:47 PM
User #43225
3 sessions, 2 devices
Purchase $184
credited to X ad

Every touchpoint, resolved to one person

94% match confidence

Plugs into the channels and infrastructure you already run

Recover the conversions your analytics loses

Lucia captures fragmented sessions across devices and channels, scores every match, and reassembles them into one attributable journey from first ad click to conversion.

One journey, replayed

X ad tapiPhone, 8:12 AMLanding pageSafari, 8:14 AMDirect visitDesktop, 9:47 PMWallet connect0x74d2...8Bc4One identity94% confidencePurchase$184.00
Last-click reportLucia resolved

Sample data: share of conversions credited per channel

Direct traffic is hiding your best campaigns

Lucia credits every conversion to the campaign that earned it, even when the purchase happens on another device days later. Budget shifts from channels that only look good in last-click reports to the ones that convert, and acquisition costs fall with every reallocation.

  • Sessions stitched across devices and locations
  • Every match scored, so you can trust the credit
  • No reliance on third-party cookies

The platform

One layer between your channels and your decisions

Cross-channel attribution

Know which channels drive revenue, so budget moves to the campaigns that convert instead of the ones 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, so web2 and web3 results finally sit side by side.

Privacy-first at scale

Consent-aware collection and GDPR-aligned processing that pass enterprise review, so measurement grows without growing legal risk.

From install to attributed revenue in one week

1

Connect

A few lines of code start streaming events from web, mobile, and on-chain sources. No data-engineering project, no lost quarter.

2

Unify

Sessions, devices, and wallets resolve into people with a score on every match, so the credit you report survives scrutiny.

3

Activate

Reallocate spend from the dashboard and watch CAC respond.

index.htmllucia-sdk
<script src="https://cdn.luciaprotocol.com/lucia-sdk-latest.min.js"></script>
<script>
  const lucia = new LuciaSDK({ apiKey: "YOUR_API_KEY" });

  lucia.pageView();                    // sessions, devices, geo

  lucia.trackConversion("purchase", {  // revenue tied to campaigns
    value: 184.0,
    currency: "USD",
  });
</script>

Quickstarts for Vite, React, and Next.js live in the documentation.

Identity resolution

One profile across wallets and sessions

Lucia links the wallets and sessions that belong to the same customer into one profile. Airdrops and rewards reach real people instead of farms, and you measure revenue per customer, not per address.

Identity without surveillance: in one sample, 8,214 claiming wallets resolved to 3,067 people, and per-user rewards were overstated 2.7x.

Web2 signalsOne identityWeb3 walletsRevenueSwap $4,210Stake $6,130Borrow $2,500
Campaign link
x.com/r/autumn
Match signals
hash 9f2e...c1
Sessions
iPhone + desktop
User #43225
94% match
0x74d2...8Bc4
Ethereum
8xKp...mQ2r
Solana
bnb1...q7d4
Binance
$64.20 revenue
fees credited to campaign

Sample data: one user, from campaign click to on-chain revenue

Sybil-resistant rewards

Cluster farm wallets before the airdrop leaves the door.

Revenue per human

Transactional value rolls up to people, not addresses.

CAC and ROI per campaign

On-chain revenue joins spend data in one ledger.

Built for teams that cannot afford to fly blind

Explore solutions

Retail, e-commerce, and services

Tie every order and booking to the campaign that created the demand.

Fintech and marketplaces

Follow high-value users across devices without losing compliance.

Consumer apps

Understand which creative moves installs and retention.

Web3 protocols and exchanges

Measure real humans, real volume, and real campaign ROI on-chain.

Why teams switch to Lucia

A typical analytics stack

Lucia

Sessions and pageviews
People and full journeys
Last-click guesswork
Multi-touch credit, scored on every match
Web2 events only
Web2 and Web3 in one profile
Third-party cookies
Durable, cookie-free matching
Reports you dig through
Attribution you can act on today

See where your conversions come from

Now onboarding pilot partners across SaaS, fintech, and Web3. Bring one campaign and we will show you where its credit belongs.