A Microsoft API that provides programmatic access to Microsoft Advertising to manage large campaigns or to integrate your marketing with other in-house systems.
It sounds like you are experiencing issues with offline conversions not appearing in the Bing Ads UI despite receiving request IDs indicating acceptance. Here are some potential reasons and troubleshooting steps you can consider:
- Conversion Time: Ensure that the conversion time you are sending is indeed within the allowed timeframe. The conversion time must be set later than the recorded click time and within the conversion window defined by the
ConversionWindowInMinutesproperty of your offline conversion goal. If the conversion time is outside this window, it will not be counted. - Delay After Goal Creation: After creating an
OfflineConversionGoal, you need to wait at least two hours before uploading any offline conversions. If you upload conversions too soon, they might not be applied. - Check for Errors: Review the error codes associated with the requests. For instance, if the conversion time is earlier than the click time or if the customer is not enabled for the offline conversion feature, these could prevent conversions from being accepted.
- Request ID Tracking: Unfortunately, as you mentioned, there is limited visibility into the status of individual requests using the request ID. However, you can check for any error messages returned in the response to your upload requests that might indicate why the conversions are not showing.
- MSCLKID Validation: You mentioned that you want to validate the MSCLKIDs. Currently, there is no direct method to retrieve valid MSCLKIDs through the API for testing. Ensure that the MSCLKIDs you are using are indeed valid and recorded in the account.
- Time Zone Formatting: Double-check that your conversion times are correctly formatted in UTC, as discrepancies here can cause issues.
If you continue to face issues, providing specific request IDs to Microsoft support may help them investigate further.
References: