Forecasting isn't glamorous, but it saves budget, predicts conversions, and prevents last-week panic. Meet the ARIMA family.
ARIMA (AutoRegressive Integrated Moving Average) is the backbone of classical time-series forecasting. It models how a metric (for example, daily spend or clicks) depends on its past values and the structure of recent errors.
Example in PPC: use ARIMA to forecast daily ad spend or impressions when the account is relatively stable and has no strong seasonality.
When your campaigns show weekly or monthly cycles (which most do), ARIMA alone misses repeating patterns. SARIMA adds seasonal components so the model learns recurring peaks and dips.
Example in PPC:
SARIMA is written as ARIMA(p, d, q)(P, D, Q, m) where:
Tip: correctly tuning (P, D, Q, m) is key for accurate seasonal forecasts.
SARIMAX (Seasonal ARIMA with eXogenous variables) allows external regressors — things that actually drive PPC metrics beyond their history.
Example in PPC:
| Model | When to Use | PPC Example |
|---|---|---|
| ARIMA | Stable, non-seasonal data | Forecasting daily spend in a steady account |
| SARIMA | Strong weekly or monthly cycles | Predicting weekly conversions |
| SARIMAX | When you have external drivers (budget, promos) | Modeling conversions with spend as a regressor |
These models quantify the patterns you already sense: slow Mondays, promo spikes, end-of-period pushes. They don't replace intuition — they turn it into measurable forecasts. Automate a simple SARIMAX with spend and conversions, and you'll trade guessing for optimization.