Lots of performance improvements and fixes with our new rollouts, as below.
Reporting
  • Dramatically faster reports
    — Offer, lander, and category reports are now up to 55x faster. Time-based drilldowns (Hour of Day, Day of Week, etc.) are roughly 2x faster.
  • Cost now visible on offer reports
    — Offer, Offer Group, Offer Category, and Offer Source reports previously showed $0 cost. Cost is now distributed proportionally based on node views.
  • Accurate category groupings
    — Reports grouped by Funnel Group, Lander Category, Offer Category, or Offer Source now reflect your current asset organization, not outdated groupings from when events were recorded. This is part of our major backend assets DB changes.
  • URL Tracking Field drill-down chains fixed
    — Multi-level drilldowns through traffic → lander → traffic patterns now expand correctly.
  • Drilldown filtering fixed
    — Tracking field value filters now apply correctly when expanding drilldown rows.
  • Postback logs
    — Improved default sorting.
  • Raw events
    — Column widths now size correctly on load.
UI Performance
  • New Improved Caching
    — we have added improved caching across the board so that reports do not reload unnecessarily. Navigating the app between pages should feel much faster, and the report builder + others now save the previous report data rather than refreshing on each load.
  • Faster navigation
    — Dashboard charts and QuickStats are now cached, so switching between pages no longer reloads data unnecessarily.
  • Improved chart tooltips
    — Timestamps are now formatted for easier reading.
Funnel Builder
  • Smoother canvas panning
    — Significantly improved panning performance, especially on larger funnels.
  • Heatmap overlay fixes
    — Cards now display at the correct size, and long node names truncate cleanly instead of breaking layout.
  • Rotator weights update instantly
    — Edge percentage labels now reflect saved rotator weights immediately, without needing a full funnel save.
  • Auto-naming respects manual edits
    — Node auto-naming only applies to new unsaved nodes; your manual names are no longer overwritten.
  • Linked Funnels removed
    — This feature has been retired and removed from Advanced Funnel Settings.
Data Management
  • Improved cost upload
    — Column mapping is now auto-detected from your uploaded file, and template download is separated from the upload flow for a cleaner experience.
  • Reset data fix
    — The campaign filter in the reset data form was sending incorrect selections; now resolved.
Bug Fixes & Stability
  • Fixed redirect type overrides (301/307) not being applied correctly in some cases
  • Fixed table row reshuffling when navigating between reports.
  • Fixed form tabs resetting unsaved values when switching between them.
  • Resolved 78+ tracked error reports — various edge-case crashes and UI glitches across the application.
  • Duplicate "Uncategorized" rows fixed — Category drilldowns no longer show two separate "Uncategorized" header rows.
  • Advanced settings toggles fixed — Cost modifier, revenue modifier, and postback throttling toggles now initialize correctly from your saved values.
  • Zero values preserved — Toggling advanced settings off and on no longer resets a saved value of 0 back to the default.