Influencer attribution: giving UGC channels the credit they earn
Blended dashboards quietly starve fingerprint-heavy channels. Influencer is usually the biggest victim. Here's how to slice the data so budget goes where it works.
Two channels can deliver the exact same number of real installs and show up wildly differently on your dashboard — not because one performed better, but because one is easier to attribute deterministically than the other. Influencer and UGC live on the hard-to-attribute end, and a blended report punishes them for it.
Why IDFA-rich channels look inflated
Apple Search Ads and other walled-garden channels carry a high rate of deterministic matches. Influencer traffic — a creator's link in a bio, a story, a video description — leans on probabilistic matching far more often. If you sum both into one 'attributed installs' number without distinguishing how each match was made, the deterministic channel quietly absorbs credit that belongs elsewhere.
Slice everything by match type
The single most important habit: never look at a performance number that can't be broken out by match type. Every install should carry how it was attributed, so the question 'is this channel actually working, or just easy to measure?' has an answer at query time.
- Deterministic — install referrer, IDFA, or GAID match. High confidence, but skewed toward certain channels.
- Fingerprint — probabilistic, scored. Where influencer and UGC installs disproportionately land.
- Organic — no match. Includes the halo a creator drives that you'll never deterministically tie back.
Weight the probabilistic matches honestly
Scoring lets you trust fingerprint matches without overcrediting them. Publish the score next to the install and set a floor — then a creator's installs are counted, with a confidence you can defend to finance.
const byChannel = installs.reduce((acc, i) => {
const k = i.channel;
acc[k] ??= { deterministic: 0, fingerprint: 0, organic: 0 };
acc[k][i.matchType] += 1;
return acc;
}, {});
// Compare channels on like-for-like match mix, not a blended total.Reallocate with confidence
Once you can see that a creator drove 40% fingerprint-matched installs that the blended view was hiding, the budget conversation changes. You stop defunding channels for the crime of being measured probabilistically.
“Show me a channel that looks underperforming and I'll show you a report that forgot to break out match type.”