i don't understand something.
Every night at 3:00 AM i call the API to get data using this query :
"SELECT
segments.date,
campaign.advertising_channel_type,
campaign.id,
metrics.cost_micros,
metrics.clicks,
metrics.impressions,
metrics.ctr,
metrics.cost_per_conversion,
metrics.conversions,
metrics.average_cpc,
metrics.average_cpm
FROM
campaign
WHERE
segments.date >= '" . $startDate . "'
AND
segments.date <= '" . $endDate . "'
ORDER BY
segments.date";
Where startDate and endDate are identical and representing the day before.
Someday everything is ok but sometimes conversions are not accurate.
For example, on 2024-01-06 the the overview display 4.18 for one of my campaign and the api got me 4.019
But, today if i call again the api on the same day (2024-01-06) it got me the right value : 4.18
How is that possible, and why ? Do you have explanation and a solution to fix this ?