What is a SKAdNetwork conversion value?
A number an iOS app sets to summarise a new user’s early behaviour for privacy-preserving attribution postbacks. Fine values run from 0 to 63 (six bits); coarse values are low, medium or high and apply to later postbacks or to campaigns below Apple’s privacy thresholds.
Should the schema encode revenue or events?
Revenue when early revenue predicts value well — usually for IAP-heavy or ad-monetized games with meaningful day-0/1 revenue. Events when early revenue is sparse but a behaviour (tutorial complete, level 10, first ad watched) predicts retention and payment. Many schemas combine both: a few bits for events, the rest for revenue buckets.
Why geometric revenue buckets?
Early revenue is concentrated in small amounts with a long tail. Geometric buckets put more resolution where most users sit and still separate the high spenders, instead of wasting half the buckets on ranges almost nobody reaches.
Does this work for AdAttributionKit?
AdAttributionKit uses the same conversion-value concepts (fine and coarse values, postback windows), so the same schema design applies. Confirm current window and threshold details in Apple’s documentation and with your MMP before deploying.
How do I use the output?
Copy the CSV and use it as the specification for your MMP’s conversion value configuration or your own SDK logic. Validate against a sample of real day-0/1 user data to check bucket occupancy before going live.