Defines a data object for a summary of the offline conversion reports for the day.
Note
The following elements are available in select pilot programs. See below for the standard DailySummary elements.
These elements are available in select pilot programs: RecordId, ChannelName, IdIdentifier, MSClickId, ConversionName, TimeZone, ConversionTime, ConversionOrAdjustmentValue, ConversionOrAdjustmentValueCurrency, HashedEmailAddress, HashedPhoneNumber, AdjustmentType, Status
| Element |
Description |
Data Type |
| RecordId |
The unique identifier for each offline conversion. |
string |
| ChannelName |
The channel name: WebUI, SOAP, or Bulk. |
string |
| IdIdentifier |
The unique identifier for the upload request. |
string |
| MSClickId |
The MSCLKID for the offline conversion. |
string |
| ConversionName |
The conversion goal name. |
string |
| TimeZone |
Determines the time zone that is used to establish today's date. |
dateTime |
| ConversionTime |
The date and time when the offline conversion occurred. |
dateTime |
| ConversionOrAdjustmentValue |
The offline conversion value or adjustment value. |
double |
| ConversionOrAdjustmentCurrency |
The currency of the offline conversion value or adjustment value. |
string |
| HashedEmailAddress |
The hashed email address using the SHA-256 algorithm for use with enhanced conversions. |
string |
| HashedPhoneNumber |
The hashed phone number according to the E.164 standard for use with enhanced conversions. |
string |
| AdjustmentType |
The adjustment type: RESTATE, RETRACT or empty for a new offline conversion. |
string |
| Status |
The status of the daily summary. Either Success or one of the following: - OfflineConversionsNullOrEmpty - Indicates that the offline conversions array is null or empty.
- OfflineConversionBatchSizeExceedsLimit - The number of offline conversions exceeds the allowed batch size limit.
- OfflineConversionIsNull - An individual offline conversion object is null.
- OfflineConversionGoalTooRecent - The offline conversion goal was created less than two hours before the import.
- OfflineConversionNameInvalid - The provided offline conversion name does not match any existing goal.
- NotEligibleForEnhancedConversions - The conversion goal is not eligible for enhanced conversions.
- ConversionEmailAddressIsNotHashed - The provided email address is not hashed as required.
- ConversionPhoneNumberIsNotHashed - The provided phone number is not hashed as required.
- OfflineConversionMSClickIdNullOrEmpty - The MSClickId field is null or empty.
- OfflineConversionMSClickIdInvalid - The MSClickId field is invalid.
- OfflineConversionNameNullOrEmpty - The conversion name is null or empty.
- OfflineConversionValueInvalid - The conversion value is invalid (e.g., exceeds the maximum allowed value or is negative).
- OfflineConversionCurrencyCodeInvalid - The currency code for the conversion value is invalid.
- OfflineConversionTimeNullOrEmpty - The conversion time is null or empty.
- OfflineConversionTimeInvalid - The conversion time is invalid or cannot be parsed.
- FutureConversionTimeCannotBeSet - The conversion time is set to a future date.
- OfflineConversionTimeOutOfWindow - The conversion time is outside the allowed lookback window.
- ConversionTimeEarlierThanClickTime - The conversion time is earlier than the click time.
- ClickIdDateTimeOutsideGoalConversionWindow - The click ID's date-time is outside the goal's conversion window.
- OfflineConversionInvalidAdjustmentType - The adjustment type for the offline conversion is invalid.
- ExternalAttributionRequiredFieldEmpty - One of the required external attribution fields is empty.
- ExternalAttributionModelTooLong - The external attribution model exceeds the maximum allowed length.
- ExternalAttributionCreditValueInvalid - The external attribution credit value is invalid (e.g., not between 0 and 1).
- GoalNotEligibleForExternalAttribution - The goal is not eligible for external attribution.
- OfflineConversionRestateRetractNotSupported - Restate or retract adjustment types are not supported.
- OfflineConversionAdjustmentTimeNullOrEmpty - The adjustment time is null or empty.
- OfflineConversionAdjustmentTimeInvalid - The adjustment time is invalid or cannot be parsed.
- OfflineConversionFutureAdjustmentTimeCannotBeSet - The adjustment time is set to a future date.
- OfflineConversionAdjustmentTimeOutOfWindow - The adjustment time is outside the allowed lookback window.
- OfflineConversionAdjustmentTimeEarlierThanConversionTime - The adjustment time is earlier than the conversion time.
- OfflineConversionAdjustmentValueNotExpected - An adjustment value is provided when it is not expected.
- OfflineConversionAdjustmentValueRequired - An adjustment value is required but not provided.
|
string |
Syntax
<xs:complexType name="DailySummary" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" name="FailureCount" type="xs:int" />
<xs:element minOccurs="0" name="FileUrl" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FileUrlExpiryTimeUtc" type="xs:dateTime" />
<xs:element minOccurs="0" name="SuccessCount" type="xs:int" />
<xs:element minOccurs="0" name="UploadDate" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
{
"FailureCount": IntValueHere,
"FileUrl": "ValueHere",
"FileUrlExpiryTimeUtc": "ValueHere",
"SuccessCount": IntValueHere,
"UploadDate": "ValueHere"
}
Elements
The DailySummary object has the following elements: FailureCount, FileUrl, FileUrlExpiryTimeUtc, SuccessCount, UploadDate.
| Element |
Description |
Data Type |
| FailureCount |
The number of failed conversions. |
int |
| FileUrl |
The URL of the report. |
string |
| FileUrlExpiryTimeUtc |
The expiry time of the report in UTC time. |
dateTime |
| SuccessCount |
The number of successful conversions. |
int |
| UploadDate |
The date of the report in local time. |
dateTime |
Requirements
Service: CampaignManagementService.svc v13
Namespace: https://bingads.microsoft.com/CampaignManagement/v13
Used By
GetOfflineConversionReports