SELECT segments.date,
customer.id,
campaign.id, geographic_view.country_criterion_id, campaign.start_date, campaign.end_date, geographic_view.resource_name, customer.currency_code, customer.descriptive_name,
campaign.name, campaign.status, segments.geo_target_city, segments.geo_target_metro, segments.geo_target_most_specific_location, segments.geo_target_region,
ad_group.id,
ad_group.name, ad_group.status, segments.device, geographic_view.location_type, metrics.clicks, metrics.cost_micros, metrics.impressions, metrics.interactions, metrics.all_conversions, metrics.conversions
FROM geographic_view
WHERE segments.date >= '2022-07-01' AND segments.date <= '2022-07-01'
ORDER BY segments.date DESC,
campaign.id ASC
But I didn't find any data for specific date and campaign id. I've sent the same query with campaign id filter to author.
There are many cases where campaigns are present in location_view but missing from geographic_view. Is there anything which I'm missing while using geographic_view?
I'm looking for campaign segmented by country and city. Can you please share the query or logic how to derive this.