Ideally, both. Daily aggregates are efficient for trend analysis, while lead-level records preserve the dimensions needed to reconstruct historical metrics. A lead-level dataset should use a stable unique identifier and retain timestamps, lead type, source information, service/category context, location data where available, cost information, and downstream CRM identifiers. This gives you the ability to rebuild aggregates instead of depending entirely on a historical dashboard.