View Source GoogleApi.MerchantAPI.Reports_v1beta.Model.PriceInsightsProductView (google_api_merchant_api v0.4.0)

Fields available for query in price_insights_product_view table. Price insights report. Values are only set for fields requested explicitly in the request's search query.

Attributes

  • brand (type: String.t, default: nil) - Brand of the product.
  • categoryL1 (type: String.t, default: nil) - Product category (1st level) in Google's product taxonomy.
  • categoryL2 (type: String.t, default: nil) - Product category (2nd level) in Google's product taxonomy.
  • categoryL3 (type: String.t, default: nil) - Product category (3rd level) in Google's product taxonomy.
  • categoryL4 (type: String.t, default: nil) - Product category (4th level) in Google's product taxonomy.
  • categoryL5 (type: String.t, default: nil) - Product category (5th level) in Google's product taxonomy.
  • effectiveness (type: String.t, default: nil) - The predicted effectiveness of applying the price suggestion, bucketed.
  • id (type: String.t, default: nil) - REST ID of the product, in the form of channel~languageCode~feedLabel~offerId. Can be used to join data with the product_view table. Required in the SELECT clause.
  • offerId (type: String.t, default: nil) - Merchant-provided id of the product.
  • predictedClicksChangeFraction (type: float(), default: nil) - Predicted change in clicks as a fraction after introducing the suggested price compared to current active price. For example, 0.05 is a 5% predicted increase in clicks.
  • predictedConversionsChangeFraction (type: float(), default: nil) - Predicted change in conversions as a fraction after introducing the suggested price compared to current active price. For example, 0.05 is a 5% predicted increase in conversions).
  • predictedImpressionsChangeFraction (type: float(), default: nil) - Predicted change in impressions as a fraction after introducing the suggested price compared to current active price. For example, 0.05 is a 5% predicted increase in impressions.
  • price (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t, default: nil) - Current price of the product.
  • productTypeL1 (type: String.t, default: nil) - Product type (1st level) in merchant's own product taxonomy.
  • productTypeL2 (type: String.t, default: nil) - Product type (2nd level) in merchant's own product taxonomy.
  • productTypeL3 (type: String.t, default: nil) - Product type (3rd level) in merchant's own product taxonomy.
  • productTypeL4 (type: String.t, default: nil) - Product type (4th level) in merchant's own product taxonomy.
  • productTypeL5 (type: String.t, default: nil) - Product type (5th level) in merchant's own product taxonomy.
  • suggestedPrice (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t, default: nil) - Latest suggested price for the product.
  • title (type: String.t, default: nil) - Title of the product.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MerchantAPI.Reports_v1beta.Model.PriceInsightsProductView{
  brand: String.t() | nil,
  categoryL1: String.t() | nil,
  categoryL2: String.t() | nil,
  categoryL3: String.t() | nil,
  categoryL4: String.t() | nil,
  categoryL5: String.t() | nil,
  effectiveness: String.t() | nil,
  id: String.t() | nil,
  offerId: String.t() | nil,
  predictedClicksChangeFraction: float() | nil,
  predictedConversionsChangeFraction: float() | nil,
  predictedImpressionsChangeFraction: float() | nil,
  price: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t() | nil,
  productTypeL1: String.t() | nil,
  productTypeL2: String.t() | nil,
  productTypeL3: String.t() | nil,
  productTypeL4: String.t() | nil,
  productTypeL5: String.t() | nil,
  suggestedPrice: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t() | nil,
  title: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.