Now the daily chart respects the selected campaign and keyword filters, so it only shows performance for the campaigns/keywords currently in view.

We also optimized the data loading for the Campaign & Keyword Bid Optimization page, so the initial load time is significantly reduced. This was done by pushing more aggregation work into the database, narrowing queries based on your filters, and avoiding unnecessary in-memory processing. As a result, both the table and the chart are now faster and stay perfectly in sync with the filters you choose.