0

Trying to upload offline conversions to Micrsoft Ads via API. The body part

 <s:Body>
<ApplyOfflineConversionsRequest xmlns="https://bingads.microsoft.com/CampaignManagement/13">
  <OfflineConversions i:nil="false">
    <OfflineConversion>
      <ConversionCurrencyCode i:nil="false">EUR</ConversionCurrencyCode>
      <ConversionValue i:nil="false">1</ConversionValue>
      <ConversionName i:nil="false">Bing Ads - Offline Conv. - MCC - Unique - First</ConversionName>
      <ConversionTime>2022-09-08T23:59:59</ConversionTime>
      <MicrosoftClickId i:nil="false">123456789132465789123456789132465789</MicrosoftClickId>
    </OfflineConversion>
  </OfflineConversions>
</ApplyOfflineConversionsRequest>
</s:Body>

getting response:

    <s:Header>
        <h:TrackingId xmlns:h="https://bingads.microsoft.com/CampaignManagement/v13">123123132</h:TrackingId>
    </s:Header>
    <s:Body>
        <ApplyOfflineConversionsResponse xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
            <PartialErrors xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                <BatchError>
                    <Code>5605</Code>
                    <Details i:nil="true"/>
                    <ErrorCode>OfflineConversionNameNullOrEmpty</ErrorCode>
                    <FieldPath i:nil="true"/>
                    <ForwardCompatibilityMap i:nil="true" xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/>
                    <Index>0</Index>
                    <Message>The conversion name of offline conversion cannot be null or empty.</Message>
                    <Type>BatchError</Type>
                </BatchError>
                <BatchError>
                    <Code>5609</Code>
                    <Details i:nil="true"/>
                    <ErrorCode>OfflineConversionTimeOutOfWindow</ErrorCode>
                    <FieldPath i:nil="true"/><ForwardCompatibilityMap i:nil="true" xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/>
                    <Index>0</Index>
                    <Message>A conversion time must have occurred within the past 90 days.</Message>
                    <Type>BatchError</Type>
                </BatchError>
            </PartialErrors>
        </ApplyOfflineConversionsResponse>
    </s:Body>
</s:Envelope>

The ConversionName is not empty. Why do I get OfflineConversionNameNullOrEmpty?

0 Answers0