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

A conversion containing data relevant to DoubleClick Search.

Attributes

  • attributionModel (type: String.t, default: nil) - Available to advertisers only after contacting DoubleClick Search customer support.
  • segmentationType (type: String.t, default: nil) - The segmentation type of this conversion (for example, FLOODLIGHT).
  • productGroupId (type: String.t, default: nil) - DS product 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.
  • adGroupId (type: String.t, default: nil) - DS ad group ID.
  • clickId (type: String.t, default: nil) - DS click ID for the conversion.
  • dsConversionId (type: String.t, default: nil) - ID that DoubleClick Search generates for each conversion.
  • engineAccountId (type: String.t, default: nil) - DS engine account 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).
  • agencyId (type: String.t, default: nil) - DS agency ID.
  • channel (type: String.t, default: nil) - Sales channel for the product. Acceptable values are:

    • "local": a physical store
    • "online": an online store
  • 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".
  • segmentationName (type: String.t, default: nil) - The friendly segmentation identifier (for example, DoubleClick Search Floodlight activity name).
  • state (type: String.t, default: nil) - The state of the conversion, that is, either ACTIVE or REMOVED. Note: state DELETED is deprecated.
  • conversionModifiedTimestamp (type: String.t, default: nil) - The time at which the conversion was last modified, in epoch millis UTC.
  • 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.
  • 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.
  • customMetric (type: list(GoogleApi.DoubleClickSearch.V2.Model.CustomMetric.t), default: nil) - Custom metrics for the conversion.
  • criterionId (type: String.t, default: nil) - DS criterion (keyword) ID.
  • campaignId (type: String.t, default: nil) - DS campaign ID.
  • countMillis (type: String.t, default: nil) - Available to advertisers only after contacting DoubleClick Search customer support.
  • 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. For online conversions, DS copies the dsConversionId or floodlightOrderId into this property depending on the advertiser's Floodlight instructions.
  • 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.
  • productId (type: String.t, default: nil) - The product ID (SKU).
  • conversionTimestamp (type: String.t, default: nil) - The time at which the conversion took place, in epoch millis UTC.
  • inventoryAccountId (type: String.t, default: nil) - ID that DS generates and uses to uniquely identify the inventory account that contains the product.
  • deviceType (type: String.t, default: nil) - The type of device on which the conversion occurred.
  • adId (type: String.t, default: nil) - DS ad ID.
  • currencyCode (type: String.t, default: nil) - The currency code for the conversion's revenue. Should be in ISO 4217 alphabetic (3-char) format.
  • quantityMillis (type: String.t, default: nil) - The quantity of this conversion, in millis.
  • segmentationId (type: String.t, default: nil) - The numeric segmentation identifier (for example, DoubleClick Search Floodlight activity ID).
  • floodlightOrderId (type: String.t, default: nil) - The Floodlight order ID provided by the advertiser for the conversion.
  • advertiserId (type: String.t, default: nil) - DS advertiser ID.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

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

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.