Analytics and reporting for a roofing company
Most roofing owners can tell you what they spent and not what it bought. The lag is why. A hail lead in April signs in June, so a monthly report that stops at leads makes the good channel look bad.
What you need is one page: calls, leads, booked inspections, signed contracts and cost per signed roof by source, with the contract dated to the lead and not the close. The mistake is trusting the platform dashboards, because Google and Meta will both claim the same roof.