Layer 3 · Lite-MMP Attribution

Run affiliate and partnership media — without the MMP bill or the fraud blind spot.

Add affiliates. Define offers. Share branded tracking links. Lite-MMP attributes installs deterministically and probabilistically, fires S2S postbacks, and automatically suppresses payouts on fraudulent clicks — all built into ClickTrust, alongside web and in-app protection. One bill, three layers, one fraud score.

Why it exists

Most advertisers don't need a $50K MMP. They need attribution that doesn't lie.

AppsFlyer and Adjust are great when you have a dozen networks and millions in spend. For everyone else — solo founders, agencies, small / mid-market app advertisers — you get charged for a fraud problem you're not allowed to see. Lite-MMP flips that.

The problem with full MMPs

  • ×Per-install or seat-based pricing scales faster than your spend
  • ×Fraud detection is sold as another paid module, not the default
  • ×You can't see what got rejected — just the post-rejection number
  • ×SDK lock-in makes switching painful and expensive

What Lite-MMP gives you

  • Flat per-tier pricing — no per-install spike
  • Fraud scanning is the default, with per-affiliate toggles
  • Every flagged click stays visible for audit, not silently dropped
  • Same ClickTrust SDK — no second integration to maintain

What's in the box

Everything you'd build in-house. Already built.

Affiliate management

Add partners, invite them to a self-serve portal, configure per-affiliate fraud-scanning toggles and auto-block thresholds. Affiliates see only their own data.

Offer & payout config

Define what counts as a conversion (install, purchase, signup, custom). Pick payout, attribution window, and target platforms (iOS / Android / Flutter).

Branded tracking domains

Use track.yourapp.com instead of our default host. Verify with DNS TXT or HTTP-01. Switch any offer to your branded domain in one click.

S2S postbacks

Configure per-affiliate postback URLs with full macro support ({click_id}, {ctit_ms}, {payout}, {revenue}, …). HMAC signing, retries with exponential backoff, replay button.

MMP-specific fraud traps

CTIT outliers (too short = click injection, too long = stale credit), click spam, install hijack, geo mismatch, empty critical macros — fire automatically.

Probabilistic attribution

Deterministic match by IDFA / GAID first; falls back to IP+UA fingerprint with confidence scoring when the device ID is missing. Last-touch wins.

How attribution flows

Click → Install → Postback → Payout, with fraud at every step

  1. 01

    Affiliate clicks tracking link

    track.yourapp.com/summer-promo?aff=foo&subid=bar — every click is logged, geo-resolved, and run through the fraud engine.

  2. 02

    User lands on app store

    Macro-templated destination URL ({aff}, {idfa}, {gaid}, {utm_source}, …) preserves the click ID so the SDK can attribute the install once it fires.

  3. 03

    User installs and opens app

    Your in-app SDK fires install + first_open. Lite-MMP runs deterministic match (device-ID hash → recent click) then probabilistic fallback (IP+UA fingerprint within 24h).

  4. 04

    Attribution + post-attribution traps

    Click is marked attributed, CTIT calculated. Post-attribution traps run: CTIT < 4s = click injection, IP-subnet mismatch = install hijack, etc. Score ≥ HIGH suppresses the postback.

  5. 05

    S2S postback to affiliate

    If the click survives fraud, a templated, optionally HMAC-signed postback is queued. Failures retry with exponential backoff (30s → 24h, 6 attempts max).

Lite vs Full

When Lite-MMP is enough — and when it isn't

CapabilityLite-MMPFull MMP (AppsFlyer/Adjust)
Deterministic + probabilistic attribution
S2S postbacks with HMAC + retry
Per-affiliate fraud scanning + auto-blockAdd-on
Branded tracking domains
Affiliate self-serve portalLimited
Deferred deep-linking—
View-through attribution—
Audience uploads / look-alikes—
Multi-touch / data-clean-room—
Cross-device—
Built-in fraud workspace (logs, exports, traps)Add-on
Flat pricing—

Need view-through, deferred deep-linking, or multi-touch? Use a full MMP. Need attribution + postbacks + fraud scanning at a price that scales with your spend, not your network count? Lite-MMP is built for you.

Affiliate onboarding

Your partners get their own portal — without you giving up access control

  1. 01

    Send invite

    Click 'Invite' on an affiliate row. They receive a one-time link to set their password and accept your terms.

  2. 02

    They log in to /aff/login

    Completely separate auth surface. Affiliates cannot access your dashboards, your accounts, your billing, or your fraud-scoring details. Only their own performance.

  3. 03

    Self-serve from there

    Grab tracking links, see clicks + attributed installs + payouts, monitor postback delivery. Add subids to segment their own traffic.

FAQ

Questions advertisers ask before switching on Lite-MMP Attribution.

What is Lite-MMP Attribution?
A built-in mobile measurement layer: branded tracking links, click IDs, deterministic and probabilistic attribution, server-to-server postbacks with HMAC signing, and a fraud score per affiliate, without a separate MMP contract.
How is fraud handled in affiliate payouts?
Every click, install and postback runs through the same detection traps as the rest of ClickTrust. Click spam, click injection, click-to-install-time anomalies and install hijacking are flagged, and flagged conversions are suppressed before they are paid.
Can my affiliates see their own numbers?
Yes. Each partner gets a portal with their links, conversions and fraud rate, without access to other partners or to your account settings.
When is a full MMP a better fit?
If you need SKAdNetwork aggregation, deep raw-data exports or integrations with dozens of ad networks, a full MMP still makes sense. Lite-MMP covers affiliate and partner programs that mainly need honest attribution and clean payouts.
Does it work with my existing tracking links?
You can migrate link by link, and existing postback endpoints can be pointed at ClickTrust so partners do not have to change anything on their side.

All three protection layers · One workspace

Lite-MMP plugs into your existing ClickTrust account. If you also run Web or In-App, everything shows up in the same Traffic, Reports, and Aggregate Reports pages.