FAQ

Answers to the most frequently asked questions about using the Google Ads source in Coupler.io.

chevron-rightWhat report types are available?hashtag

Coupler.io supports over 30 Google Ads report types, organized into groups: Frequently Used (Campaign, Keywords, Ad group, Ad, Asset group performance), Reports (geographic, demographic, search query, shopping, video, and more), Core Components (Accounts, Campaigns, Ad groups, Ads), Campaign Settings, and Strategies and Constants.

circle-info

See the Data Overview for the full list of report types with descriptions.

chevron-rightCan I pull data from multiple ad accounts?hashtag

Yes. When configuring the source, you can select multiple ad accounts. Keep in mind that each ad account counts as a separate account toward your Coupler.io plan limit.

chevron-rightWhat date range can I pull?hashtag

For performance reports, you set a start and end date using the date picker. There's no hard limit on the date range, but very long ranges with daily splits can be slow. Structural reports (Accounts, Campaigns, etc.) don't have date range settings — they always pull the current state.

chevron-rightWhat is Custom GAQL?hashtag

Custom GAQL lets you write your own queries using Google Ads Query Languagearrow-up-right. This gives advanced users full flexibility to pull any combination of fields the Google Ads API supports. Use the Google Ads Query Builder tool to construct your query, then paste it into the Custom GAQL field in Coupler.io.

chevron-rightWhy doesn't my data match what I see in Google Ads?hashtag

The most common reasons are different date ranges, time zones, or attribution windows. Verify that your date range and segmentation settings in Coupler.io match what you're looking at in the Google Ads interface. Conversion data in particular can shift over time as attribution completes.

circle-info

See Common Issues for detailed troubleshooting of data discrepancies.

chevron-rightWhy are my conversion numbers different from Google Analytics?hashtag

Google Ads and Google Analytics use different measurement methodologies. Google Ads counts clicks, while GA4 counts sessions. They also use different attribution models. These differences are expected. For consistent reporting, pick one source of truth and use it consistently.

chevron-rightWhy is recent conversion data incomplete?hashtag

Google Ads attributes conversions to the click date, not the conversion date. Conversions may take 24–72 hours to fully appear. Set your end date to yesterday for the most reliable results, and allow a few days before treating conversion numbers as final.

chevron-rightHow does Coupler.io count Google Ads accounts for billing?hashtag

Google Ads is a tenant-based source. Coupler.io counts each ad account you select in the setup wizard as one account toward your plan limit. It doesn't matter how many report types or data flows you create — what matters is the number of unique ad accounts used per credential.

chevron-rightCan I schedule automatic data refreshes?hashtag

Yes. After setting up your data flow, you can configure a refresh schedule (hourly, daily, weekly, etc.) under the data flow settings. Your destination will be updated automatically.

chevron-rightWhy do I see duplicate rows for the same campaign?hashtag

This usually happens because a hidden dimension is splitting each campaign into multiple rows. The most common culprits are "Ad network type" (if you're using Campaign performance by ad network type) and "Interaction event type." Switch to the plain Campaign performance report, or unhide all columns in the Transformation step to see what's creating the split.

circle-info

See Common Issues for more details on duplicated rows.

chevron-rightHow can I see individual conversion actions (purchases, sign-ups, etc.)?hashtag

The standard Campaign performance report only shows aggregate conversions. To break down by named conversion action, use the Campaign performance with conversion actions name report type. For ad-group-level conversion breakdowns, use Custom GAQL with a query targeting the ad_group resource and including segments.conversion_action_name.

circle-info

For more on Custom GAQL, see the Data Overview and the Google Ads Query Builderarrow-up-right.

chevron-rightCan I pull hourly data from Google Ads?hashtag

Hourly segmentation is not available in the built-in report types — the most granular built-in split is Date. However, you can use Custom GAQL with segments.hour to get hourly breakdowns. Example:

Remember that cost_micros must be divided by 1,000,000 to get the actual currency value.

chevron-rightCan I use dynamic date ranges in Custom GAQL?hashtag

GAQL date filters use the YYYY-MM-DD format. Enter fixed dates directly in the query:

Update the dates manually when you need to shift the window, or set up a scheduled data flow with an appropriate fixed range.

chevron-rightWhy is my Shopping performance report empty?hashtag

If no Shopping campaigns ran during the selected date range, the report returns 0 rows. Verify the date range covers a period when Shopping campaigns were active. For more flexibility, use a Custom GAQL query: SELECT campaign.name, segments.product_title, metrics.cost_micros FROM shopping_performance_view WHERE segments.date BETWEEN '2025-01-24' AND '2025-02-22'

chevron-rightWhy can't I find my custom columns from Google Ads?hashtag

Custom columns created in the Google Ads UI are not supported by the Google Ads API. They won't appear in any Coupler.io report. To replicate them, use Coupler.io formula columns in the Transformation step, or recreate the logic in your destination tool (Looker Studio, Google Sheets, etc.).

chevron-rightWhat if I need help?hashtag

If you can't resolve an issue using this documentation, contact Coupler.io support with your importer ID and a description of the problem. Note that customer support is available on paid plans only.

Last updated

Was this helpful?