Class BestSellersBrandView
Fields available for query in best_sellers_brand_view
table.
Best sellers report with top brands.
Values are only set for fields requested explicitly in the request's search query.
Implements
Namespace: Google.Shopping.Merchant.Reports.V1Beta
Assembly: Google.Shopping.Merchant.Reports.V1Beta.dll
Syntax
public sealed class BestSellersBrandView : IMessage<BestSellersBrandView>, IEquatable<BestSellersBrandView>, IDeepCloneable<BestSellersBrandView>, IBufferMessage, IMessage
Constructors
BestSellersBrandView()
Declaration
public BestSellersBrandView()
BestSellersBrandView(BestSellersBrandView)
Declaration
public BestSellersBrandView(BestSellersBrandView other)
Parameters
Type | Name | Description |
---|---|---|
BestSellersBrandView | other |
Properties
Brand
Name of the brand.
Declaration
public string Brand { get; set; }
Property Value
Type | Description |
---|---|
string |
HasBrand
Gets whether the "brand" field is set
Declaration
public bool HasBrand { get; }
Property Value
Type | Description |
---|---|
bool |
HasPreviousRank
Gets whether the "previous_rank" field is set
Declaration
public bool HasPreviousRank { get; }
Property Value
Type | Description |
---|---|
bool |
HasPreviousRelativeDemand
Gets whether the "previous_relative_demand" field is set
Declaration
public bool HasPreviousRelativeDemand { get; }
Property Value
Type | Description |
---|---|
bool |
HasRank
Gets whether the "rank" field is set
Declaration
public bool HasRank { get; }
Property Value
Type | Description |
---|---|
bool |
HasRelativeDemand
Gets whether the "relative_demand" field is set
Declaration
public bool HasRelativeDemand { get; }
Property Value
Type | Description |
---|---|
bool |
HasRelativeDemandChange
Gets whether the "relative_demand_change" field is set
Declaration
public bool HasRelativeDemandChange { get; }
Property Value
Type | Description |
---|---|
bool |
HasReportCategoryId
Gets whether the "report_category_id" field is set
Declaration
public bool HasReportCategoryId { get; }
Property Value
Type | Description |
---|---|
bool |
HasReportCountryCode
Gets whether the "report_country_code" field is set
Declaration
public bool HasReportCountryCode { get; }
Property Value
Type | Description |
---|---|
bool |
HasReportGranularity
Gets whether the "report_granularity" field is set
Declaration
public bool HasReportGranularity { get; }
Property Value
Type | Description |
---|---|
bool |
PreviousRank
Popularity rank in the previous week or month.
Declaration
public long PreviousRank { get; set; }
Property Value
Type | Description |
---|---|
long |
PreviousRelativeDemand
Estimated demand in relation to the brand with the highest popularity rank in the same category and country in the previous week or month.
Declaration
public RelativeDemand.Types.RelativeDemandEnum PreviousRelativeDemand { get; set; }
Property Value
Type | Description |
---|---|
RelativeDemand.Types.RelativeDemandEnum |
Rank
Popularity of the brand on Ads and organic surfaces, in the selected category and country, based on the estimated number of units sold.
Declaration
public long Rank { get; set; }
Property Value
Type | Description |
---|---|
long |
RelativeDemand
Estimated demand in relation to the brand with the highest popularity rank in the same category and country.
Declaration
public RelativeDemand.Types.RelativeDemandEnum RelativeDemand { get; set; }
Property Value
Type | Description |
---|---|
RelativeDemand.Types.RelativeDemandEnum |
RelativeDemandChange
Change in the estimated demand. Whether it rose, sank or remained flat.
Declaration
public RelativeDemandChangeType.Types.RelativeDemandChangeTypeEnum RelativeDemandChange { get; set; }
Property Value
Type | Description |
---|---|
RelativeDemandChangeType.Types.RelativeDemandChangeTypeEnum |
ReportCategoryId
Google product category ID to calculate the ranking for, represented in Google's product taxonomy.
Required in the SELECT
clause. If a WHERE
condition on
report_category_id
is not specified in the query, rankings for all
top-level categories are returned.
Declaration
public long ReportCategoryId { get; set; }
Property Value
Type | Description |
---|---|
long |
ReportCountryCode
Country where the ranking is calculated. Represented in the ISO 3166 format.
Required in the SELECT
clause. Condition on report_country_code
is
required in the WHERE
clause.
Declaration
public string ReportCountryCode { get; set; }
Property Value
Type | Description |
---|---|
string |
ReportDate
Report date. The value of this field can only be one of the following:
- The first day of the week (Monday) for weekly reports,
- The first day of the month for monthly reports.
Required in the SELECT
clause. If a WHERE
condition on report_date
is
not specified in the query, the latest available weekly or monthly report
is returned.
Declaration
public Date ReportDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
ReportGranularity
Granularity of the report. The ranking can be done over a week or a month timeframe.
Required in the SELECT
clause. Condition on report_granularity
is
required in the WHERE
clause.
Declaration
public ReportGranularity.Types.ReportGranularityEnum ReportGranularity { get; set; }
Property Value
Type | Description |
---|---|
ReportGranularity.Types.ReportGranularityEnum |