Hi,
I noticed that the data freshness of the various ...impression_share metrics is different for shopping vs. search campaigns. While in search campaigns those data usually are available for yesterday, in shopping campaigns they usually are delayed for another day.
In the Google Ads UI, you'll see a "—", if the data is not available yet.
In the Google Ads API on the other hand, those metrics are of the type "DOUBLE", hence the value of "
metrics.search_budget_lost_impression_share" will be returned as 0.0, even if the real value is not available yet.
As a workaround to determine, if the real value of "metrics.search_budget_lost_impression_share" is already available, I came up with the idea, to check if "
metrics.search_impression_share" returns a value > 0.0. Because "
metrics.search_impression_share" is returned as 0.0 if the real value is not available yet and as some value between 0.0999 and 1 it it is.
So my question is: can I assume that metrics.search_budget_lost_impression_share and metrics.search_impression_share are always of the same data freshness (for the same campaign)?
Regards
Mat