A Microsoft API that provides programmatic access to Microsoft Advertising to manage large campaigns or to integrate your marketing with other in-house systems.
Hello Rubin,
Thank you for using our Microsoft Advertising Learn Q&A Platform!
Thank you for sharing the details. Based on what you described, the issue is likely related to attribution rules or data mismatches rather than the API accepting the requests. Here are the key points to check:
1. Goal readiness and scope Make sure the offline conversion goal was created in the correct child account and that at least two hours passed before uploading conversions. Uploads to an account that doesn’t have the goal in scope won’t attribute.
2. MSCLKID validity MSCLKIDs cannot be retrieved from Microsoft Advertising, they must be captured from the landing page when auto-tagging is enabled. If auto-tagging wasn’t active or the MSCLKID came from another account, attribution will fail.
3. Conversion time and window The conversion time must be after the click time and within the goal’s conversion window (default 30 days, max 90 days). If your process sets the conversion time earlier than the click, the upload will be ignored.
4. Account and request details Verify that the Customer ID and Account ID in your API calls match the exact account where the click occurred and the goal exists. Using MCC-level credentials but posting to the wrong AccountId is a common issue.
5. Duplicate handling and formatting Ensure you’re not uploading the same MSCLKID + ConversionTime + ConversionName combination more than once. Also check that any value and currency fields are properly formatted.
6. Reporting delay After a successful upload, it can take up to six hours for conversions to appear in reporting. If it’s been longer, the issue is likely with data alignment.
Unfortunately, there’s no way to audit MSCLKIDs or request IDs in the UI. The best way to test is to click a known ad from the target account, capture the MSCLKID from the landing URL, and upload a single conversion with the correct goal name and timestamps.
I hope the information provided here will at least partly answer your question. If you have any additional questions, please do not hesitate to reach out to our support. I have also sent you a private message asking for further details. You are more than welcome to respond to me to that I can investigate the matter for further details.
Kind regards,
Arsen D. | Microsoft Advertising Support Specialist | 800-518-5689