I tried the below query but I could not get deduplicated unique_users.
I tried replacing the campaign with the customer, but I would still get 3 rows. (and when changing from campaign to customer, I cannot filter for campaigns)
I can not simply add them since this will not give unique users.
Has anyone figured this out before?
I could not find it here.
SELECT
campaign.id,
campaign.name,
metrics.unique_users,
metrics.average_impression_frequency_per_user,
metrics.impressions
FROM
campaign
WHERE
segments.date BETWEEN '2025-01-23' AND '2025-03-31'
AND campaign.id in ('123456', '7891011', '1213141516')
Thank you for contacting the Google Ads API support team.
In order to assist you further, could you please share the uncropped UI screenshot by highlighting the unique_users data that you would like to retrieve via the Google Ads API so that we can assist you better?
You can send the details via Reply privately to the author option, or direct private reply to this email.
![]() |
Google Ads API Team |
[2025-10-28 06:02:32Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01vRxiA:ref" (ADR-00336711)