General info

Report type

When connecting a source in Funnel you'll get prompted to choose Report Type.
Standard here is the same as Campaign performance. Not all data is available in all report types, so make sure you're looking at the same thing when comparing data between Funnel and Google Ads. For instance, if you connected a data source with the shopping report, make sure you compare it with a shopping report in Google Ads.

Conversions mismatches

If you have a problem with a conversion mismatch the most common one's we've noticed are explained here: Why can't I see all my Google Ads (AdWords) conversions?

Conversions by conversion time mismatches

Conversion time data is only available after March 6, 2019. Store visit conversions and store sales conversions are not included.

Connect issues

If you have a problem when connecting a source then a common reason could be that you've connected a Google account on the wrong "level". This is explained here: About access levels in your Google Ads Account

Failing reconnect with TokenError "Invalid grant"

If you try to reconnect a source with existing credentials and it fails results in a TokenError "Invalid grant", try to reconnect adding new credentials using the the same login/email. This will replace the old faulty credentials with new ones.

If this doesn't help please reach out to our support for further advice.

Missing Fields

Sometimes we've noticed that fields display name and id in AdWords/Google Ads is not the same. Please have a quick look here: All report reference and make sure that we don't already support your missing field but that it is called something else.

Miscellaneous quirks

Keyword/Placement

When connecting a keyword/placement level ad report in Funnel one should have in mind that keyword/placement data will cause all of the data for this source to get segmented. This means if comparing a Campaign level report (Google Ads UI) with a Keyword/placement level Ad report (Funnel), there might be differences in the totals since some data doesn't fit the segmentation of keyword/placement.
If you're seeing a mismatch between your keyword data in Funnel and in AdWords, look for a row with keyword value "Content". This row holds all your data from the display network. Filter it out and your data should match up with your search network keywords.

Click Type

If the optional dimension Click Type is used for a data source be aware of that the value of impressions might get inflated because of extensions. The ad it self will get one impression and then each extension that have been shown together with the ad will also get one impression each, triggering up the total number of impressions for that ad.

If you want to see the "normal" amount of impressions with Click Type, you can try filtering impressions by Click Type. Viewing only impressions with the Click Type "URL_CLICKS" will give the expected amount of impressions in most cases.

We have also seen mismatch for cost and conversion if you select Click Type. The reason for this is at the moment unknown but Google is investigating it.

Campaign Type restrictions

  • Smart Campaigns: Smart campaigns are not available at the "Ad" report level.

  • Discovery Campaigns: If the campaign has a specific campaign subtype it will not be available. If the campaign subtype is unspecified, it will be available. This is due to a limitation in the Google Ads API.

  • Performance Max: In general it's only available when using the "Campaign" report level. The "Click View" report can pull these campaigns for both "Campaign" and "Ad Group" level.
    Performance Max campaigns can run ads on all of Googles different channels. If you connect a report for a specific channel, like shopping, it will only show data where the channel was shopping. Data from other channels will be omitted.

    If you are comparing data between the Google Ads UI and Funnel, please be mindful of which view and report you are comparing.

  • Video campaigns: Campaign subtype "target frequency" is not supported.

Ad Group Type restrictions

  • Dynamic: Dynamic ad groups are not available in the following reports due to a limitation in the Google Ads API:

    • Search Query

    • Search Keyword

Ad Type restrictions

  • Audio ads: Fetching data for audio ads are currently not supported by Google, so any data on these ads will be missing from ad level reports. You can still get a complete overview on campaigns using these ads by using a "Campaign" or "Ad Group" report level in your data source.

Geo Performance report behaviour

For Geo Performance report you can choose optional Geo Dimensions like "country", "region", "city" etc. When adding Geo Dimensions only rows with a value for all selected dimensions will be downloaded - i.e. you have chosen “country” and “city” as geo dimensions, only the rows that have values for both the city and the country will be downloaded. This means that you will lose all the rows that only have a country registered but no city.

Therefor you need to consider carefully what optional Geo Dimensions to choose when connecting a Geo Performance report, as rows might be dropped.

Google has chosen this behaviour in the Google Ads API to better match what is seen in the Google Ads UI.


Video Campaigns are not fully supported in Geo Performance reports.

Geo Location Targeting

Some geographical dimensions will show up as "geoTargetingConstants/{number}" because they cannot be translated into a familiar geographical name, i.e. country, territory, city etc. This is due to sanctions imposed by the United States Office of Foreign Assets Control and no workaround is available.

Audience Reporting

When connecting a data source with the audience report type, it is important to keep in mind at what level your audiences are applied in Google Ads, and match that report level. If for example you apply audiences at campaign level in Google Ads, your data source needs to use the report level "Campaign".

The audience type "Detailed demographics" is not supported in either of Googles Ads APIs.

Views (100%) vs Video views

Sometimes Views (100%) can be higher than video views. This might seem strange but the Views (100%) metric is based on Video played to 100% * number of video impressions. This can also happen for Views (75%/50%/25%) but is less likely.

Did this answer your question?