Class Conversion
A conversion containing data relevant to DoubleClick Search. Common DS3 API conversion fields: Id Range [1 - 2800]. Next Id to use: 33
Implements
Inherited Members
Namespace: Google.Apis.Doubleclicksearch.v2.Data
Assembly: Google.Apis.Doubleclicksearch.v2.dll
Syntax
public class Conversion : IDirectResponseSchema
Properties
AdGroupId
DS ad group ID.
Declaration
[JsonProperty("adGroupId")]
public virtual long? AdGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AdId
DS ad ID.
Declaration
[JsonProperty("adId")]
public virtual long? AdId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AdUserDataConsent
Represents consent for core platform services (CPS) preferences in settings. No default value. Acceptable values are: GRANTED: The desired consent status is to grant. Read the CPS preferences from GTE settings. DENIED: The desired consent status is to deny; CPS list is empty.
Declaration
[JsonProperty("adUserDataConsent")]
public virtual string AdUserDataConsent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AdvertiserId
DS advertiser ID.
Declaration
[JsonProperty("advertiserId")]
public virtual long? AdvertiserId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AgencyId
DS agency ID.
Declaration
[JsonProperty("agencyId")]
public virtual long? AgencyId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AttributionModel
Available to advertisers only after contacting DoubleClick Search customer support.
Declaration
[JsonProperty("attributionModel")]
public virtual string AttributionModel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CampaignId
DS campaign ID.
Declaration
[JsonProperty("campaignId")]
public virtual long? CampaignId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
Channel
Sales channel for the product. Acceptable values are: - "local": a physical store - "online": an online
store
Declaration
[JsonProperty("channel")]
public virtual string Channel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ClickId
DS click ID for the conversion.
Declaration
[JsonProperty("clickId")]
public virtual string ClickId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ConversionId
For offline conversions, advertisers provide this ID. Advertisers can specify any ID that is meaningful to
them. Each conversion in a request must specify a unique ID, and the combination of ID and timestamp must be
unique amongst all conversions within the advertiser. For online conversions, DS copies the dsConversionId
or floodlightOrderId into this property depending on the advertiser's Floodlight instructions.
Declaration
[JsonProperty("conversionId")]
public virtual string ConversionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ConversionModifiedTimestamp
The time at which the conversion was last modified, in epoch millis UTC.
Declaration
[JsonProperty("conversionModifiedTimestamp")]
public virtual long? ConversionModifiedTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ConversionTimestamp
The time at which the conversion took place, in epoch millis UTC.
Declaration
[JsonProperty("conversionTimestamp")]
public virtual string ConversionTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CountMillis
Available to advertisers only after contacting DoubleClick Search customer support.
Declaration
[JsonProperty("countMillis")]
public virtual long? CountMillis { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CriterionId
DS criterion (keyword) ID.
Declaration
[JsonProperty("criterionId")]
public virtual long? CriterionId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CurrencyCode
The currency code for the conversion's revenue. Should be in ISO 4217 alphabetic (3-char) format.
Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CustomDimension
Custom dimensions for the conversion, which can be used to filter data in a report.
Declaration
[JsonProperty("customDimension")]
public virtual IList<CustomDimension> CustomDimension { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CustomDimension> |
CustomMetric
Custom metrics for the conversion.
Declaration
[JsonProperty("customMetric")]
public virtual IList<CustomMetric> CustomMetric { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CustomMetric> |
CustomerId
Customer ID of a client account in the new Search Ads 360 experience.
Declaration
[JsonProperty("customerId")]
public virtual string CustomerId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeviceType
The type of device on which the conversion occurred.
Declaration
[JsonProperty("deviceType")]
public virtual string DeviceType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DsConversionId
ID that DoubleClick Search generates for each conversion.
Declaration
[JsonProperty("dsConversionId")]
public virtual long? DsConversionId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EngineAccountId
DS engine account ID.
Declaration
[JsonProperty("engineAccountId")]
public virtual long? EngineAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
FloodlightOrderId
The Floodlight order ID provided by the advertiser for the conversion.
Declaration
[JsonProperty("floodlightOrderId")]
public virtual string FloodlightOrderId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InventoryAccountId
ID that DS generates and uses to uniquely identify the inventory account that contains the product.
Declaration
[JsonProperty("inventoryAccountId")]
public virtual long? InventoryAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ProductCountry
The country registered for the Merchant Center feed that contains the product. Use an ISO 3166 code to specify a country.
Declaration
[JsonProperty("productCountry")]
public virtual string ProductCountry { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProductGroupId
DS product group ID.
Declaration
[JsonProperty("productGroupId")]
public virtual long? ProductGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ProductId
The product ID (SKU).
Declaration
[JsonProperty("productId")]
public virtual string ProductId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProductLanguage
The language registered for the Merchant Center feed that contains the product. Use an ISO 639 code to specify a language.
Declaration
[JsonProperty("productLanguage")]
public virtual string ProductLanguage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
QuantityMillis
The quantity of this conversion, in millis.
Declaration
[JsonProperty("quantityMillis")]
public virtual long? QuantityMillis { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
RevenueMicros
The revenue amount of this TRANSACTION conversion, in micros (value multiplied by 1000000, no decimal).
For example, to specify a revenue value of "10" enter "10000000" (10 million) in your request.
Declaration
[JsonProperty("revenueMicros")]
public virtual string RevenueMicros { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SegmentationId
The numeric segmentation identifier (for example, DoubleClick Search Floodlight activity ID).
Declaration
[JsonProperty("segmentationId")]
public virtual long? SegmentationId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
SegmentationName
The friendly segmentation identifier (for example, DoubleClick Search Floodlight activity name).
Declaration
[JsonProperty("segmentationName")]
public virtual string SegmentationName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SegmentationType
The segmentation type of this conversion (for example, FLOODLIGHT).
Declaration
[JsonProperty("segmentationType")]
public virtual string SegmentationType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
State
The state of the conversion, that is, either ACTIVE or REMOVED. Note: state DELETED is deprecated.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StoreId
The ID of the local store for which the product was advertised. Applicable only when the channel is
"local".
Declaration
[JsonProperty("storeId")]
public virtual string StoreId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
The type of the conversion, that is, either ACTION or TRANSACTION. An ACTION conversion is an action
by the user that has no monetarily quantifiable value, while a TRANSACTION conversion is an action that
does have a monetarily quantifiable value. Examples are email list signups (ACTION) versus ecommerce
purchases (TRANSACTION).
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |