Initial Model
The following analysis is done for each customer segment:
1. We start with the journeys we can track
A subset of customers leave enough digital traces for us to see how long their customer journey takes. From these journeys we measure:
- how many convert after 1 month, 2 months, etc. (or weeks for shorter journeys).
- how this differs by customer segment.
- excluding already-decided customers, such as brand-search visitors.
2. We use this duration pattern to model how campaigns generate results over time
A campaign does not deliver all its results immediately — they unfold over time according to the duration pattern measured in step 1.
We know when each campaign ran and how large its activity was, and we can group campaigns into categories (for example, by channel, message, or format). Within each category, campaigns behave in broadly similar ways, and the impact is proportional to their spend.
By combining the expected time-distributed contributions from all campaigns, we can estimate the underlying strength of each campaign category and, from that, the return each type of activity generates.
3. What we learn from the model
The initial model gives us a clear view of how campaigns convert over time and how different activity types contribute to short- and long-term results.
It moves us from last-click thinking to full-journey, time-aware attribution, using real behaviour, and without relying on tracking each individual user.
The results can be used to calculate ROMI, CAC, averaged over the model time period.