- Verify that the data sources and settings used in the API match those in the UI.
- Check synchronization delays and ensure consistent time zones.
- Review API parameters and request configurations.
- Consult Microsoft Ads support for any known issues or additional guidance.
- Use alternative metrics and reports to cross-verify data.
Inquiry about Discrepancy between Microsoft Advertising API and UI Data for conversion by goal
Dear Microsoft Support Team,
I am reaching out to report an issue I am experiencing with the conversion goal data obtained from the Microsoft Ads platform. Specifically, there is a discrepancy between the conversion values displayed in the Microsoft Ads UI and those retrieved via the ConversionPerformanceReportRequest API.
Issue Description
I have been using the ConversionPerformanceReportRequest API to retrieve conversion data segmented by goals. However, the conversion values returned by the API do not match the values displayed in the Microsoft Ads UI for the same goals and time periods.
Steps Taken
- Checked Data Synchronization: I ensured that the time frame and data synchronization times between the API and the UI are aligned. However, the values still do not match.
- Verified Time Zone Settings: I confirmed that the same time zone settings are used in both the API requests and the UI, to ensure there are no discrepancies caused by time zone differences.
- Reviewed Filtering and Aggregation: The API requests were configured to use the same filters and aggregation settings as the UI, including campaign, ad group, and device type filters.
Consulted API Documentation: I reviewed the API documentation to ensure that the fields I am requesting correspond directly to those displayed in the UI. Despite this, the values remain inconsistent.
Request for Assistance
I would appreciate your guidance on how to resolve this discrepancy. Specifically, I would like to understand:
- Whether there are known issues or differences in data calculation or synchronization between the API and the UI.
- If there are additional settings or parameters I should consider when using the ConversionPerformanceReportRequest API to ensure data consistency.
- Any other potential reasons for the discrepancies that I may have overlooked.
So, Here's my request for request:
<SubmitGenerateReportRequest
xmlns="https://bingads.microsoft.com/Reporting/v13">
<ReportRequest i:nil="false" i:type="ConversionPerformanceReportRequest">
<ExcludeColumnHeaders i:nil="false">false</ExcludeColumnHeaders>
<ExcludeReportFooter i:nil="false">true</ExcludeReportFooter>
<ExcludeReportHeader i:nil="false">true</ExcludeReportHeader>
<Format i:nil="false">Csv</Format>
<FormatVersion i:nil="false">2.0</FormatVersion>
<ReportName i:nil="false">xxxxx ConversionPerformanceReportRequest</ReportName>
<ReturnOnlyCompleteData i:nil="false">false</ReturnOnlyCompleteData>
<Aggregation>Summary</Aggregation>
<Columns i:nil="false">
<ConversionPerformanceReportColumn>ConversionsQualified</ConversionPerformanceReportColumn>
<ConversionPerformanceReportColumn>Goal</ConversionPerformanceReportColumn>
<ConversionPerformanceReportColumn>CampaignId</ConversionPerformanceReportColumn>
</Columns>
<Filter i:nil="true">
<AccountStatus i:nil="false">ValueHere</AccountStatus>
<AdDistribution i:nil="false">ValueHere</AdDistribution>
<AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
<CampaignStatus i:nil="false">ValueHere</CampaignStatus>
<DeviceType i:nil="false">ValueHere</DeviceType>
<KeywordStatus i:nil="false">ValueHere</KeywordStatus>
<Keywords i:nil="false"
xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a1:string>ValueHere</a1:string>
</Keywords>
</Filter>
<Scope i:nil="false">
<AccountIds i:nil="false"
xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a1:long>xxxx</a1:long>
</AccountIds>
<AdGroups i:nil="true">
<AdGroupReportScope>
<AccountId>ValueHere</AccountId>
<CampaignId>ValueHere</CampaignId>
<AdGroupId>ValueHere</AdGroupId>
</AdGroupReportScope>
</AdGroups>
<Campaigns i:nil="true">
<CampaignReportScope>
<AccountId>ValueHere</AccountId>
<CampaignId>ValueHere</CampaignId>
</CampaignReportScope>
</Campaigns>
</Scope>
<Time i:nil="false">
<CustomDateRangeEnd i:nil="false">
<Day>2</Day>
<Month>8</Month>
<Year>2024</Year>
</CustomDateRangeEnd>
<CustomDateRangeStart i:nil="false">
<Day>30</Day>
<Month>6</Month>
<Year>2024</Year>
</CustomDateRangeStart>
<PredefinedTime i:nil="true"></PredefinedTime>
<ReportTimeZone i:nil="true"></ReportTimeZone>
</Time>
</ReportRequest>
</SubmitGenerateReportRequest>
2 answers
Sort by: Most helpful
-
Asha Kanta Sharma 456 Reputation points
2024-08-20T16:01:33.2933333+00:00 -
Deleted
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
4 deleted comments
Comments have been turned off. Learn more