google_api_double_click_search v0.12.0 GoogleApi.DoubleClickSearch.V2.Model.Conversion View Source

A conversion containing data relevant to DoubleClick Search.

Attributes

  • advertiserId (type: String.t, default: nil) - DS advertiser ID.
  • floodlightOrderId (type: String.t, default: nil) - The Floodlight order ID provided by the advertiser for the conversion.
  • segmentationId (type: String.t, default: nil) - The numeric segmentation identifier (for example, DoubleClick Search Floodlight activity ID).
  • quantityMillis (type: String.t, default: nil) - The quantity of this conversion, in millis.
  • currencyCode (type: String.t, default: nil) - The currency code for the conversion's revenue. Should be in ISO 4217 alphabetic (3-char) format.
  • adId (type: String.t, default: nil) - DS ad ID.
  • deviceType (type: String.t, default: nil) - The type of device on which the conversion occurred.
  • inventoryAccountId (type: String.t, default: nil) - ID that DS generates and uses to uniquely identify the inventory account that contains the product.
  • conversionTimestamp (type: String.t, default: nil) - The time at which the conversion took place, in epoch millis UTC.
  • productId (type: String.t, default: nil) - The product ID (SKU).
  • customDimension (type: list(GoogleApi.DoubleClickSearch.V2.Model.CustomDimension.t), default: nil) - Custom dimensions for the conversion, which can be used to filter data in a report.
  • conversionId (type: String.t, default: nil) - 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.<br> For online conversions, DS copies the dsConversionId or floodlightOrderId into this property depending on the advertiser's Floodlight instructions.
  • countMillis (type: String.t, default: nil) - Available to advertisers only after contacting DoubleClick Search customer support.
  • campaignId (type: String.t, default: nil) - DS campaign ID.
  • criterionId (type: String.t, default: nil) - DS criterion (keyword) ID.
  • customMetric (type: list(GoogleApi.DoubleClickSearch.V2.Model.CustomMetric.t), default: nil) - Custom metrics for the conversion.
  • revenueMicros (type: String.t, default: nil) - 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.
  • productCountry (type: String.t, default: nil) - The country registered for the Merchant Center feed that contains the product. Use an ISO 3166 code to specify a country.
  • conversionModifiedTimestamp (type: String.t, default: nil) - The time at which the conversion was last modified, in epoch millis UTC.
  • state (type: String.t, default: nil) - The state of the conversion, that is, either ACTIVE or REMOVED. Note: state DELETED is deprecated.
  • segmentationName (type: String.t, default: nil) - The friendly segmentation identifier (for example, DoubleClick Search Floodlight activity name).
  • storeId (type: String.t, default: nil) - The ID of the local store for which the product was advertised. Applicable only when the channel is "local".
  • channel (type: String.t, default: nil) - Sales channel for the product. Acceptable values are: <ul> <li>"local": a physical store</li> <li>"online": an online store</li> </ul>
  • agencyId (type: String.t, default: nil) - DS agency ID.
  • type (type: String.t, default: nil) - 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).
  • engineAccountId (type: String.t, default: nil) - DS engine account ID.
  • dsConversionId (type: String.t, default: nil) - ID that DoubleClick Search generates for each conversion.
  • clickId (type: String.t, default: nil) - DS click ID for the conversion.
  • adGroupId (type: String.t, default: nil) - DS ad group ID.
  • productLanguage (type: String.t, default: nil) - The language registered for the Merchant Center feed that contains the product. Use an ISO 639 code to specify a language.
  • productGroupId (type: String.t, default: nil) - DS product group ID.
  • segmentationType (type: String.t, default: nil) - The segmentation type of this conversion (for example, FLOODLIGHT).
  • attributionModel (type: String.t, default: nil) - Available to advertisers only after contacting DoubleClick Search customer support.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.DoubleClickSearch.V2.Model.Conversion{
  adGroupId: String.t(),
  adId: String.t(),
  advertiserId: String.t(),
  agencyId: String.t(),
  attributionModel: String.t(),
  campaignId: String.t(),
  channel: String.t(),
  clickId: String.t(),
  conversionId: String.t(),
  conversionModifiedTimestamp: String.t(),
  conversionTimestamp: String.t(),
  countMillis: String.t(),
  criterionId: String.t(),
  currencyCode: String.t(),
  customDimension: [GoogleApi.DoubleClickSearch.V2.Model.CustomDimension.t()],
  customMetric: [GoogleApi.DoubleClickSearch.V2.Model.CustomMetric.t()],
  deviceType: String.t(),
  dsConversionId: String.t(),
  engineAccountId: String.t(),
  floodlightOrderId: String.t(),
  inventoryAccountId: String.t(),
  productCountry: String.t(),
  productGroupId: String.t(),
  productId: String.t(),
  productLanguage: String.t(),
  quantityMillis: String.t(),
  revenueMicros: String.t(),
  segmentationId: String.t(),
  segmentationName: String.t(),
  segmentationType: String.t(),
  state: String.t(),
  storeId: String.t(),
  type: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.