← TODAY OS AD OPS

OVERVIEW  / ACCOUNT

Spark Ads

TikTok Ads · tt-7218849302 · AUTONOMY PROPOSE · CAP NONE · EVERY 48H · LAST 1m ago · NEXT in 1d

SNAPSHOT · 2026-07-03 14:30:26Z · TRAILING 30D METRICS

CAMPAIGNSTATUSBID STRATEGYBUDGETSPENDCLICKSCTRCONVCPA
Spark — Home Improvement Leads — Broadenabledlowest_cost$150/d$9,80041,8001.10%720$13.61
Spark — Solar Quiz — Cost Capenabledcost_cap$90/d$3,85011,1000.58%9$427.78
Non-Spark — Insurance — Legacy Dark Adsenabledlowest_cost$50/d$3,6006,6000.41%0

RECOMMENDATION HISTORY · 6

LOW OTHER LLM Contract 2 more whitelisted creators to sustain refresh velocity PROPOSED
MEDIUM STRUCTURE LLM Retire the legacy dark-ads campaign into a Spark test cell PROPOSED
MEDIUM NEW CREATIVE RED FLAG Only 1 active ad in "Dark Ads — Insurance" PROPOSED
HIGH PAUSE RED FLAG Pause "Non-Spark — Insurance — Legacy Dark Ads" — 21% of spend, zero conversions PROPOSED
MEDIUM BID CHANGE RED FLAG "Spark — Solar Quiz — Cost Cap" runs cost_cap on 9 conversions PROPOSED
MEDIUM NEW CREATIVE RED FLAG Creative ad-k1a-2 is 48 days old — past the 30-day fatigue line PROPOSED

ADSPEC SNAPSHOT (YAML — THE HUMAN-DIFFABLE SSOT)

version: 1
provider: tiktok_ads
account:
  external_id: tt-7218849302
  name: Spark Ads
  currency: USD
  timezone: America/New_York
snapshot_at: '2026-07-03T14:30:26.220Z'
campaigns:
  - external_id: c-k1
    name: Spark — Home Improvement Leads — Broad
    status: enabled
    type: lead_generation
    budget:
      amount_cents: 15000
      period: daily
    bid_strategy: lowest_cost
    ad_groups:
      - external_id: ag-k1a
        name: Spark — Creator Whitelist Pool
        status: enabled
        keywords: []
        ads:
          - external_id: ad-k1a-1
            type: spark_video
            headlines:
              - 'POV: your contractor quote just dropped 40%'
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k1a-1.mp4
            status: active
            created_at: '2026-06-23T14:30:26.220Z'
          - external_id: ad-k1a-2
            type: spark_video
            headlines:
              - i asked 3 roofers the same question…
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k1a-2.mp4
            status: active
            created_at: '2026-05-16T14:30:26.220Z'
          - external_id: ad-k1a-3
            type: spark_video
            headlines:
              - the free inspection nobody tells homeowners about
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k1a-3.mp4
            status: active
            created_at: '2026-06-27T14:30:26.220Z'
          - external_id: ad-k1a-4
            type: spark_video
            headlines:
              - renovation math that actually makes sense
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k1a-4.mp4
            status: active
            created_at: '2026-06-30T14:30:26.220Z'
  - external_id: c-k2
    name: Spark — Solar Quiz — Cost Cap
    status: enabled
    type: lead_generation
    budget:
      amount_cents: 9000
      period: daily
    bid_strategy: cost_cap
    ad_groups:
      - external_id: ag-k2a
        name: Solar Quiz — Hooks
        status: enabled
        keywords: []
        ads:
          - external_id: ad-k2a-1
            type: spark_video
            headlines:
              - your power bill is lying to you
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k2a-1.mp4
            status: active
            created_at: '2026-06-19T14:30:26.220Z'
          - external_id: ad-k2a-2
            type: spark_video
            headlines:
              - 60-second solar quiz (no salesman)
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k2a-2.mp4
            status: active
            created_at: '2026-06-24T14:30:26.220Z'
  - external_id: c-k3
    name: Non-Spark — Insurance — Legacy Dark Ads
    status: enabled
    type: lead_generation
    budget:
      amount_cents: 5000
      period: daily
    bid_strategy: lowest_cost
    ad_groups:
      - external_id: ag-k3a
        name: Dark Ads — Insurance
        status: enabled
        keywords: []
        ads:
          - external_id: ad-k3a-1
            type: video
            headlines:
              - Compare Insurance Rates In Your State
            descriptions:
              - Learn more
            asset_urls:
              - https://cdn.example.com/ad-k3a-1.mp4
            status: active
            created_at: '2026-06-08T14:30:26.220Z'
metrics:
  window_days: 30
  rows:
    - level: campaign
      external_id: c-k1
      impressions: 3800000
      clicks: 41800
      cost_cents: 980000
      conversions: 720
      conversion_value_cents: 0
    - level: campaign
      external_id: c-k2
      impressions: 1900000
      clicks: 11100
      cost_cents: 385000
      conversions: 9
      conversion_value_cents: 0
    - level: campaign
      external_id: c-k3
      impressions: 1600000
      clicks: 6600
      cost_cents: 360000
      conversions: 0
      conversion_value_cents: 0

AUDIT EVENTS · 1

2026-07-03 14:30:26Z audit audited Spark Ads: 4 red flags + 2 llm (fixture) → 6 proposed after dedupe