Changelog

Follow up on the latest improvements and updates.

RSS

Stop guessing which markets are driving results. The new
GeoMap widget
lets you visualize any metric by country on an interactive world map, directly inside your Whatagraph reports.
Apr_geomap
What's included
  • Works across ~40 integrations with a
    normalized Country dimension
    — so country data from different channels maps to the same geographic view, no manual cleanup needed.
  • For integrations like Google Analytics, the country dimension is pre-selected automatically. For others (e.g. Google Ads), choose the Geographic view report type, then select the
    Country (normalized) dimension found under 'Organized'
    .
  • Filter by continent or drill into
    sub-regions
    like EMEA, NA, and more. Useful when presenting regional performance to clients with multi-market campaigns.
GeoMap widget is currently available under a Beta badge as we're smoothing out the experience across report views and grid sizes. Try it out and let us know what you think.
Your reports should load fast. With large data blends, data-heavy integrations, or reports with many widgets, that wasn't always the case, until now.
Data Storage is a new destination that lets Whatagraph store your data on your behalf, so widgets load from pre-synced data instead of waiting on live API calls every time.
Apr_Stored_data
Data Storage is available on Max plan.
What's new
  • Whatagraph Storage destination
    — create a destination and select Whatagraph Storage as the destination. No BigQuery account required.
  • Schema builder
    — choose the metrics and dimensions you want stored, similar to how Source Groups work. Edit the schema at any time as your reporting needs to grow.
  • Stored Data tab in Sources
    — a new dedicated tab in reports that surfaces all your stored data sources and Source Groups with destinations in one place.
  • 24-month default backfill
    — historical data is synced automatically, making year-over-year comparisons available from day one.
Apr_Storage
How to get started
Go to Destinations → Create Destination → select Whatagraph Storage as your destination, define your schema, and save. Your stored sources will appear under the Stored Data tab in Sources, ready to use in any report.
⚠️
Heads up
: If you use integrations with API credit billing (such as SEMrush), the initial backfill may result in higher-than-usual credit consumption. We recommend checking your available credits before enabling Data Storage for those integrations.
Questions? Reach out via in-app chat or contact your Customer Success Manager.
You can now apply conditional formatting to tables in Whatagraph, making it easier to highlight trends, outliers, and performance at a glance.
Mar_Conditional
What’s new
  • Apply formatting directly from a metric via the three-dot menu
  • Customize text color, cell background, or both
  • Instantly make key values stand out in your reports
Once applied, a formatting icon will appear on the metric to indicate active conditions.
Good to know
  • Available on all existing tables, no need to recreate anything
  • Helps improve readability and makes important insights easier to spot
Give it a try and bring more visual clarity to your tables.
Want to report on Shopify metrics, but don't have the required store owner permissions to connect the Shopify page? You can now access Shopify with
collaborator-level access
! Simply enter your shop name, authorize via OAuth, and you’re good to go.
Mar_Shopify
Shopify (collaborators) is available on Max plan.
What to expect
  • Easy setup, no API keys or custom app creation
  • Hourly data sync (initial load may take up to ~24h)
Available report types:
  • Sales Over Time:
    full sales breakdown, including product-level data. Requires additional permissions, available on Shopify Plus/Advanced or via Shopify support
  • Orders Over Time:
    order-level aggregates, available by default as a fallback
Includes key metrics like:
sales (total, net, gross), discounts, taxes, shipping, returns, orders, customers, AOV, profit & margin
Plus detailed dimensions:
order and customer data, shipping & billing details, UTM parameters, product attributes and sales channels
When to use this integration
  • Use
    Shopify (collaborators)
    if you don’t have store owner access
  • Use the
    native Shopify integration
    if you do—it offers broader report types (e.g. payments, taxes, abandoned checkouts) and more advanced filtering
You can now adjust label size on all charts in Whatagraph, making it easier to balance readability and data density in your reports.
Mar_chart_labels
Charts now offer four label size options, from
Very small
to
Large
, so you can choose what works best depending on how much data your chart contains. They can be found inside the widget settings.
This is especially useful when:
  • You need larger labels for clearer KPI visibility
  • Your charts contain many data points and require more compact labels
This improvement was introduced based on frequent feedback from customers who wanted better control over chart readability in reports.
We’ve introduced a smarter way to calculate totals for cumulative metrics, so your widgets can now reflect the real combined value across entities.
The problem
Some metrics track running totals per item, such as Total email sends per campaign or Total spend per ad group.
Previously, when these metrics were shown in a widget, you would see the last reported value it encountered instead of the combined total.
Example: if Campaign A has 62 total sends and Campaign B has 95, a single-value widget would show 95 instead of the true total 157.
What’s new
You can now define how these values should be combined using two new settings:
Summary aggregation (metric setting)
Mar_summary
In the formula editor, choose how values from different entities should be combined:
  • Sum
  • Average
  • First
  • Last
For example, selecting Sum for a cumulative metric ensures values from all entities are added together.
Aggregate by (widget setting)
Mar_aggregate by
Tell the widget which dimension represents your entities.
  • In most widgets (single value, gauge, charts), this is a dropdown in the data configuration area.
  • In tables and media-expanded widgets, each dimension includes a “Use as aggregation key” toggle in its context menu.
Watch a walkthrough by our Product Manager, Laurynas:
Important
Nothing changes by default.
Existing reports and widgets will continue working exactly as before. The new behavior only applies when both settings are explicitly configured.
We’ve upgraded the Reports section with a new grid view with previews and a completely refreshed report creation flow—so you can find, preview, and build reports faster than ever.
Grid view with report previews
You can now switch from list view to a visual grid layout with report previews.
Mar_grid
Instead of scanning report names, you can:
  • Quickly recognize reports visually
  • Navigate large workspaces more easily
Perfect for teams managing multiple clients, regions, or campaigns.
New unified report creation flow
Creating a report is now clearer and more guided.
Mar_create
You’ll see three options in one unified flow:
1️⃣
Create with IQ
  • View full pre-made prompts upfront and adjust if needed
  • Get a clearer understanding of what each prompt will generate
  • Start faster with AI-assisted creation
2️⃣
Start from Template
  • Visually preview templates before selecting
  • Explore available report types as a head start
  • Ideal for new users or new use cases
3️⃣
Start from Blank
  • Build fully custom reports from scratch
These updates make report management more visual, more intuitive, and easier to scale as your workspace grows.
We’ve introduced two new widget types to help you visualize performance more clearly and make faster decisions from your data.
Gauge Widget—track performance against targets
Mar_Gauge
The Gauge widget is ideal for highlighting KPIs like budget pacing, lead targets, or performance benchmarks.
Enter a goal/limit in the widget setup and use it to clearly show the progress. You can also customize the widget colour to match your report theme or widget theme, helping it blend seamlessly into your report design.
Heatmap Widget—spot patterns instantly
Mar_heatmap
The new Heatmap widget makes it easy to identify trends, density, and “hot spots” at a glance. Instead of scanning tables, you can now visually detect where performance is strongest (or weakest).
Perfect for use cases like:
Google Ads
  • Day of Week + Hour of Day + Clicks/Conversions
  • Quickly see exactly when ads perform best and uncover high-converting time windows.
GA4
  • Device Category + Country + Sessions
  • Instantly identify adoption trends, like:
    Is traffic from Brazil mostly Mobile? Is the US primarily Desktop?
+ double sorting for deeper analysis
Mar_double-sorting
You can now apply double sorting in supported widgets, allowing you to sort by one metric and then refine by another.
This makes it easier to identify top performers within top-level categories and analyze complex datasets with more precision.
These updates give you clearer visual insights and more control over how data is explored—especially when working with layered dimensions or goal-driven reporting.
Try the new widgets in your reports and let us know what you think 💬
You can now forecast ad inventory performance directly in your reports with new
Future Sell-Through
and
Availability Forecast
report types for Google Ad Manager.
These updates help you move from reactive reporting to proactive inventory planning.
Future Sell-Through Report
Understand how your inventory is projected to perform before campaigns even run.
Mar_sell-through
Track:
  • Forecasted impressions
  • Available impressions
  • Reserved impressions
  • Sell-through rate
This helps you evaluate inventory utilization, avoid overbooking, and identify revenue opportunities in advance.
Availability Forecast Report
Get daily forecasts of ad unit availability broken down by ad unit.
Mar_availability
See:
  • Matched units
  • Available units
  • Possible units
You can filter forecasts by:
  • Device category (Desktop, Smartphone, Tablet, Connected TV)
  • Creative size (33 predefined sizes, e.g. 300x250, 728x90)
  • Priority level (0–16)
Note: Availability Forecast requires selecting a future date range.
More granular ad unit breakdowns
You can now break down the Ad unit dimension by child level by selecting “All levels (child ad units)”, giving you deeper visibility into inventory performance across your hierarchy.
Mar_child_ad_unit
Why this matters
  • Plan campaigns with greater confidence
  • Identify unsold inventory before it impacts revenue
  • Assess future availability directly in Whatagraph
  • Support sales and operations teams with forward-looking insights
Both new report types support future date ranges, so you can forecast and plan ahead without leaving your reporting workflow.
Try the new Google Ad Manager forecasting options in your reports and start planning smarter.
Google Ad Manager is available on Boost and Max Plans.
Report
Version History
is now live for all paying users.
You can now view and restore previous versions of a report, so if something gets accidentally edited, removed, or overwritten, you can easily roll back.
Feb_History
What this means for you
  • Recover from accidental edits in seconds
  • Reduce human error risks, especially in collaborative environments
  • Increase trust and transparency when multiple teammates work on the same report
Each saved version shows:
  • Who made the changes
  • When the changes were made
  • The number of sources, widgets, and pages at that point in time
This gives you clearer visibility into report evolution and helps reduce confusion in collaborative environments. With version history, your work is protected.
Report Versioning is currently available under a Beta badge as we continue refining the experience. Try it out and let us know what you think — your feedback will help shape the final version.
Load More