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

Fields available for query in competitive_visibility_benchmark_view table. Competitive visibility report with the category benchmark. Values are only set for fields requested explicitly in the request's search query.

Attributes

  • categoryBenchmarkVisibilityTrend (type: float(), default: nil) - Change in visibility based on impressions with respect to the start of the selected time range (or first day with non-zero impressions) for a combined set of merchants with highest visibility approximating the market. Cannot be filtered on in the 'WHERE' clause.
  • date (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Date.t, default: nil) - Date of this row. Required in the SELECT clause. A condition on date is required in the WHERE clause.
  • reportCategoryId (type: String.t, default: nil) - Google product category ID to calculate the report for, represented in Google's product taxonomy. Required in the SELECT clause. A condition on report_category_id is required in the WHERE clause.
  • reportCountryCode (type: String.t, default: nil) - Country where impressions appeared. Required in the SELECT clause. A condition on report_country_code is required in the WHERE clause.
  • trafficSource (type: String.t, default: nil) - Traffic source of impressions. Required in the SELECT clause.
  • yourDomainVisibilityTrend (type: float(), default: nil) - Change in visibility based on impressions for your domain with respect to the start of the selected time range (or first day with non-zero impressions). Cannot be filtered on in the 'WHERE' clause.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.MerchantAPI.Reports_v1beta.Model.CompetitiveVisibilityBenchmarkView{
    categoryBenchmarkVisibilityTrend: float() | nil,
    date: GoogleApi.MerchantAPI.Reports_v1beta.Model.Date.t() | nil,
    reportCategoryId: String.t() | nil,
    reportCountryCode: String.t() | nil,
    trafficSource: String.t() | nil,
    yourDomainVisibilityTrend: float() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.