Phantom Keywords

13 views
Skip to first unread message

Yehor Brahinets

unread,
4:28 AM (8 hours ago) 4:28 AM
to Google Ads API and AdWords API Forum

Hi everyone,

I'm writing to report a perplexing issue where the Google Ads API appears to be inventing data. I was running a highly specific GAQL query with the sole purpose of confirming that certain keywords did not exist with an EXACT match type in a particular ad group. Based on the actual contents of the ad group, the expected output from this query was an empty result.

To my surprise, the query did not return empty. Instead, it returned ENABLED keywords that are demonstrably not present in the Google Ads UI. This has created a situation where the API data is in direct contradiction with what is visible and manageable in the account.

The request I`ve used

SELECT
  campaign.id,
  campaign.name,
  ad_group.id,
  ad_group.name,
  ad_group_criterion.keyword.text,
  ad_group_criterion.status
FROM ad_group_criterion
WHERE ad_group_criterion.keyword.text IN ('техніка АСКО', 'asko київ')
  AND ad_group_criterion.keyword.match_type = 'EXACT'

Case
For example, I`ll show an ad group about dishwashers (Посудомийні машини) in Ukrainian. In the search campaign.  On the screenshot "API Output.png" you can see that the API finds the keywords "техніка АСКО" and "asko київ", BUT those keywords don`t exist in that ad group, because there is only ONE keyword "посудомийна машина asko" (asko dishwasher). You can check it by looking at the second screenshot "All keywords in the "Dishwashers" Ad Group"

Question

So, tell me, please, how can I fix that, because the process of correct keywords downloading is crucial for my automations

All Keywords in the "Dishwashers" Ad Group.png
API Output.png
Reply all
Reply to author
Forward
0 new messages