**📝 Title:** Discrepancy Between Facebook Ads Manager and Insights API Data for Installs
📌 Question:
Hello,
We are using the Facebook Graph API (v22.0) to retrieve spend and install data at the ad set level, but we have noticed a slight discrepancy between the numbers obtained from the API and those shown in Facebook Ads Manager.
📌 Details:
- API Endpoint: /insights
- Query Parameters:
- level: "adset"
- action_attribution_windows: ["1d_click", "7d_click", "skan_click"]
- time_range: { since: yesterday, until: yesterday }
- time_zone: 9 (Asia/Tokyo, matching our Ads Account settings)
- Issue:
- The mobile_app_install count returned by the API does not exactly match the installs displayed in Ads Manager.
- The difference is usually ±1 install per ad set but sometimes varies more.
- We have ensured that we are summing all mobile_app_install values returned by the API.
📌 Our Hypotheses & Questions:
1. Does Ads Manager use a different data aggregation method compared to the API?
2. Could Facebook's statistical modeling (e.g., estimated installs) be affecting the reported numbers?
3. Are there any additional attribution windows or conversion events that Ads Manager includes but are missing from the API response?
4. Is there a recommended method to ensure that the install count from the API matches exactly with Ads Manager?
Any insights or suggestions from the community or Facebook engineers would be greatly appreciated.
Thank you in advance!