Skip to main content

fact_campaign_daily

Each row is one campaign (poll_id) on one day, with sends broken down by outcome and the delivery/response rates already computed. It is the fast path for dashboards: the same numbers you could derive from fact_campaign_sends, pre-aggregated. It replaces the legacy fact_deployment_daily with identical formulas.

What questions does it answer?

  • How did each campaign perform per day?
  • What is the trend of delivery and response rates over time?
  • How many sends failed, and in which failure category?

Columns

Rows for recent days are recomputed continuously as sends progress — today’s row will keep changing until the underlying sends consolidate (within 48 hours). For custom breakdowns not covered here, query fact_campaign_sends directly.
The failure breakdown columns cover the most common failure causes; failure is the authoritative total and can be slightly higher than the sum of the breakdown columns when a send failed for a less common reason. The full detail is always available per send in fact_campaign_sends.status.

Example queries

Last 30 days of one campaign

Failure breakdown across all campaigns this month