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:
<s:Envelope
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header
xmlns="https://bingads.microsoft.com/Reporting/v13">
<Action mustUnderstand="1">SubmitGenerateReport</Action>
<AuthenticationToken i:nil="false"></AuthenticationToken>
<CustomerAccountId i:nil="false">xxxx</CustomerAccountId>
<CustomerId i:nil="false">xxxx</CustomerId>
<DeveloperToken i:nil="false">xxxx</DeveloperToken>
</s:Header>
<s:Body>
<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>
</s:Body>
</s:Envelope>