Heya,
i am fighting with a problem i encountered when fetching report data from Google Ads Api, more concretely from Campaign Performance Report. In fact, i wanna get metrics for campaigns for each day. Next to other metrics the ImpressionReach metric. I get the whole data in selected time range just fine, but the ImressionReach column (labeled in the result "Unique cookies") are always empty (" --" value). I have no idea why is that, even though no all campaings have this column set in web browser google ads, some campaigns do anyways and my report still doesnt have the value. Is there a catch i am no seeing? Or how else can i get this metric?
Just to be exact, i use PHP Google Ads api, v201809, Campaign Performance Report (the only type of report with ImpressionReach metric) and my selector looks like this:
$selector->setFields([
'Date',
'CampaignId',
'CampaignStatus',
'Impressions',
'Clicks',
'Cost',
'CostPerConversion',
'ConversionRate',
'Conversions',
'ConversionValue',
'ValuePerConversion',
'Interactions',
'Ctr', // click rate = Clicks / Impressions
'VideoViews',
'VideoQuartile25Rate',
'VideoQuartile50Rate',
'VideoQuartile75Rate',
'VideoQuartile100Rate',
'Engagements',
'EngagementRate',
'ImpressionReach', // unique Impressions, number|'< 100'
]);