In the world of modern marketing, understanding the true payback of your media spend is the difference between scaling profitably and wasting budget.
As measurement experts at Linea Analytics, we specialise in moving beyond surface-level metrics to uncover the incremental impact of every pound spent. A critical, yet often misunderstood, component of this is the adstock effect.
Adstock, often referred to as the "memory effect," represents the theory that the impact of advertising is not immediate and fleeting. Instead, advertising awareness and brand equity decay over time rather than vanishing instantly.
In a Marketing Mix Model (MMM), we use adstock to measure how an investment made today continues to drive purchases tomorrow, next week, and even next month. By capturing this carry-over effect, we can calculate more accurate ROIs and better understand the long-term value of your campaigns.
Platforms like Google Analytics 4 (GA4) and other digital tracking approaches typically rely on last-click attribution. These methodologies are inherently short-term; they focus on the channel closest to the purchase and only capture a short window after the date of advertisement.
GA4 falls short because:
At Linea, we measure the adstock effect by building bespoke statistical models that test how different retention rates impact sales. Using Always-on MMM, we analyse each marketing channel to compare their memory impact for instance, determining if your Social Media activity has a longer-lasting effect than your TV advertising.
To provide the most transparent and actionable measurement, we utilise four primary adstock forms depending on the media channel and strategy:
The most common baseline, assumes a constant rate of decay. We use a single retention parameter to determine what proportion of last period’s effect survives into the next. Whilst it is the simplest of our examples, the geometric decay assumes a “constant rate” reduction of effect over the coming days/ weeks.
To capture this, we use a single retention parameter θ (0 < θ < 1). This says what proportion of last period’s effect survives into the next. A high amount, then we get lots of ongoing impact, potentially an upper funnel campaign. A lower amount means most of the impact comes in day/ week 1.
Mathematically, for spend x:
x̃t = xt + θ xt-1 + θ² xt-2 + …
A more flexible approach where the decay rate itself can vary over time. This is ideal for media that builds slowly or has a delayed "peak" impact. Instead of a constant decay, the Weibull kernel lets the decay rate itself vary with time. This reflects that the impact in weeks 1-2 may be different to weeks 2-3 and so on.
With shape k and scale λ:
wl = exp[−(l ⁄ λ)k], l = 0, 1, 2, …
Advantages & cautions
Specifically designed for channels where the impact isn't felt immediately (e.g., direct mail or long-form content), allowing us to model a "lag" between spend and conversion. Unlike geometric adstock, which assumes media impact starts immediately and decays, delayed adstock models the case where the effect builds gradually to a peak and then fades symmetrically.
This is useful for media like TV or Direct, where response may be delayed as audiences take time to act or in the case of a direct mail may not receive the brochure for 1 or 2 weeks after sending.
Mathematically, the weights applied to past media are based on both a decay rate α and a delay parameter θ:
wl = α(l − θ)², l = 0, 1, 2, …
So the transformed media variable becomes:
x̃t = ∑l=0L−1 α(l − θ)² · xt − l
This allows us to separate the initial marketing from its subsequent decay. This is better used when there are known delays to the activity, e.g. direct mail (delayed by post) or an influencer activity (when activity is seen over time). It allows planners to see exactly how much revenue is "instant" versus "delayed."
To build this, we use two variables in our analysis:
This lets the model estimate separate coefficients, often revealing that short-term ROI differs sharply from long-term brand effect.
Pros & cons
The "right" adstock depends entirely on the channel and the marketing goal:
| Criterion | Geometric | Weibull | Delay Adstock | Split Variable |
|---|---|---|---|---|
| # Parameters | 1 | 2 | α and θ | 1 (θ) + extra β |
| Computation | Fast linear | Non-linear | Fast linear | Linear but multicollinear |
| Captures delay of media delivery? | No | Yes | Yes | Yes (via lag) |
| Risk of overfit | Low | Medium–High | Medium | Medium |
| When to prefer | Exploratory, digital | TV, upper-funnel, long memory | Direct Mail or influencer | Stakeholders need to see short vs long-term |
Measuring the longer term impact of marketing requires moving beyond the "now" of GA4 and into the "memory" of Marketing Mix Modelling. At Linea Analytics, we deliver:
Have any project on mind?
For immediate support: