Hey Team,
I noticed when calling google ads API with the same keyword, I sometimes got search volumes set 1 and sometimes got search volumes set 2.
For example: for keyword Boleros in Germany (you can ignore keyword_id and url_id since these are our internal ids)
This is set 1 (this corresponds to the values I saw on the UI)
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 9, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 10, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 11, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 12, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 1, 1), 'search_volume': 1900}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 2, 1), 'search_volume': 1900}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 3, 1), 'search_volume': 1900}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 4, 1), 'search_volume': 1900}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 5, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 6, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 7, 1), 'search_volume': 1600}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 8, 1), 'search_volume': 1600}
This is set 2:
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 9, 1), 'search_volume': 33100}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 10, 1), 'search_volume': 33100}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 11, 1), 'search_volume': 33100}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2022, 12, 1), 'search_volume': 33100}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 1, 1), 'search_volume': 40500}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 2, 1), 'search_volume': 40500}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 3, 1), 'search_volume': 40500}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 4, 1), 'search_volume': 40500}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 5, 1), 'search_volume': 40500}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 6, 1), 'search_volume': 33100}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 7, 1), 'search_volume': 33100}
{'locale': 'de_DE', 'url_id': 7897553, 'keyword_id': 6971, 'date': datetime.date(2023, 8, 1), 'search_volume': 33100}
I guess you might have distributed servers to handle all the google ads api requests. Could you please check if the values are all the same across all different servers? Or could you please help me understand why I am seeing two sets of values?
Regards,
Yu