Using the Google Ads Integrated Reporting UI
We have begun releasing "Integrated Reporting" user interfaces that merge data between a traffic source and FunnelFlux in real-time.
These, allow you to see authoritative cost data from the traffic source and reliable revenue/flow data from FunnelFlux, all in one place -- without the need for cost syncing or accurate conversion tracking with the traffic source.
To get started, head to Reporting > Integrated > Google Ads and click Sign in:

Getting started
Connecting the app with your user will give it reporting access to ad accounts that your user has access to.
In order to use this UI correctly, you need to ensure you are passing data from Google Ads to FunnelFlux correctly, using the URL parameters in our templates. If you use our Google Ads template, you're fine.
This UI can only merge data when there's matching IDs on both sides, hence how important it is to have your Google Ads tracking set up correctly AND be using the URL parameters we have in our template (renaming kw --> keyword for example will break it).
Once connected, click Report Settings. The panel has Google User (+ Sign in), Ad Account, Traffic Source, and a Convert account currency to USD toggle. Then Primary Data Grouping (Campaign, Campaign > Ad Group, Campaign > Ad Group > Ad), Optional Additional Segmentation (including Search Keywords), and Filter by Status (Enabled, Paused, Removed):

Then click Apply to run the report on a date range and look at the merged data.
Click Columns in the toolbar or Column Settings in the table footer. Google-sourced columns live under the Google Ads Metrics category -- Ad Clicks, Ad Spend, Ad Impressions, Average CPM, Average CPC, CTR:

Managing ads within the UI
In the UI you will see status indicators for whether an asset is enabled, paused or removed.
You can click the edit button beside any asset to send an API request to pause/enable/remove that item:

Note that removing is not reversible, so do be careful.
Limitations to be aware of
- As stated earlier, it's crucial you use the same tracking field names as our template, and ensure tracking is set up correctly. There's no way to match data if you're not tracking it in FunnelFlux
- Google Ad accounts have specific time zones. This will show in the disabled timezone field and cannot be changed -- we automatically set the FunnelFlux reporting timezone to match
- Google Ad reporting does not support times, only dates, so only full day ranges can be reported on
- If visits exist in FunnelFlux with no matching ID (campaign/ad group/ad) in the Google data, the row is not shown
Updated on: 15/10/2026
Thank you!
