What data should restaurants track for sales forecasting?

Useful data includes total sales, transaction volume, average check size, sales by daypart, sales by ordering channel, weather conditions, holidays, promotions, reservations, and local events.