730 days, 6 channels, Q4 seasonality.
180 days, 3 channels, rapid iteration.
Adstock ingests raw daily marketing performance metrics and automatically maps channels using canonical prefixes.
revenue
Required
Daily total revenue or conversion volume (primary target variable for Bayesian model calibration).
spend_<channel>
Required (1+)
Daily spend per channel (e.g. spend_google_search, spend_meta_social, spend_connected_tv).
date
Optional
Daily timestamp (ISO YYYY-MM-DD) for longitudinal time series & lookback windowing.
impr_<channel>
Optional
Daily impression volume per channel for media reach and CPM validation diagnostics.
is_holiday
Optional
Binary flag (1 or 0) isolating exogenous holiday and promotional demand surges.