Esc

Start typing to search.

Improvado
Sign In

Google Search Ads 360 - Troubleshooting

Updated on Aug 4, 2025

While configuring your Google Search Ads 360 connection, you may encounter several issues. Understanding these common errors can help streamline the setup process and facilitate quick resolutions.

Permissions issue

If you only have access to the client account and do not have permissions for the manager or sub-manager accounts, labels, and other management data will not be extracted until the appropriate permissions are granted. You can learn more about this here.

Custom columns

How to enable custom columns for your report

Custom columns for Google Search Ads 360 are configured using the Google Search Ads 360 Custom Column ID option in the “Extraction Template Settings”:

To get the data from the custom columns, enter the required custom column IDs in the Google Search Ads 360 Custom Column ID field. Improvado will query the name of this column and you will see your custom column name in data table.

__wf_reserved_inherit

Note

  • If the Google Search Ads 360 Custom Column ID is empty only standard fields will be requested within the extraction.
  • To avoid data discrepancies, make sure there are no duplicates in the names of the custom columns you need.

Data discrepancy in custom columns with the same naming

If you encounter missing data when importing columns that share identical names but have different IDs, this behavior is expected and reflects system design principles. To ensure data integrity, Improvado intentionally preserves platform-specific structures and does not merge or transform metrics during extraction. Identically named columns (even with different IDs) are treated as duplicates to mirror how platforms like Google Search Ads 360 handle reporting.

Solution

Set different names for different columns.

Custom columns issues

If you're getting the following error during the extraction process: The Custom Column ID selected in the Google Search Ads 360 custom settings does not comply with the API requirements..., It may appear in a few different cases:

Case 1. The custom columns specified in the referencedSystemColumns parameter may include segments or metrics that are not permitted for the report-type resource you are trying to extract data from.

If this occurs, the API will return an error message containing PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE, along with a list of custom columns that should be removed from the "Google Search Ads 360 Custom Column ID" setting.

Example of custom column:

{
  "resourceName": "customers/111111111/customColumns/12345",
  "id": "12345",
  "name": "Improvado - Imps (Lost to Budget)",
  "valueType": "DOUBLE",
  "referencesMetrics": true,
  "queryable": true,
  "referencedSystemColumns": [
    "metrics.impressions",
    "metrics.search_budget_lost_impression_share"
  ],
  "renderType": "NUMBER"
}

API error:

...
"errorCode": {
  "queryError": "PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE"
},
"message": "Cannot select or filter on the following metrics: 'custom_columns.id[12345]'(could not support requested resources: 'AD_GROUP_AD'), since metric is incompatible with the resource in the FROM clause or other selected segmenting resources."
...

Case 2. The custom columns failed due to an unknown API issue, the error message will look like this:

...
"errorCode": {
  "internalError": "INTERNAL_ERROR"
},
"message": "An internal error has occurred."
...

In such cases, please contact Improvado Support through the Improvado Service Desk for further assistance.

Note
If none of the provided solutions worked, feel free to raise a request via the Service Desk

Was this article helpful?