Class CompetitiveVisibilityTopMerchantView
Fields available for query in competitive_visibility_top_merchant_view
table.
Competitive visibility report with business with highest visibility.
Values are only set for fields requested explicitly in the request's search query.
Implements
Namespace: Google.Shopping.Merchant.Reports.V1
Assembly: Google.Shopping.Merchant.Reports.V1.dll
Syntax
public sealed class CompetitiveVisibilityTopMerchantView : IMessage<CompetitiveVisibilityTopMerchantView>, IEquatable<CompetitiveVisibilityTopMerchantView>, IDeepCloneable<CompetitiveVisibilityTopMerchantView>, IBufferMessage, IMessage
Constructors
CompetitiveVisibilityTopMerchantView()
Declaration
public CompetitiveVisibilityTopMerchantView()
CompetitiveVisibilityTopMerchantView(CompetitiveVisibilityTopMerchantView)
Declaration
public CompetitiveVisibilityTopMerchantView(CompetitiveVisibilityTopMerchantView other)
Parameters
| Type | Name | Description |
|---|---|---|
| CompetitiveVisibilityTopMerchantView | other |
Properties
AdsOrganicRatio
[Ads / organic ratio] (https://support.google.com/merchants/answer/11366442#zippy=%2Cads-free-ratio) shows how often the domain receives impressions from Shopping ads compared to organic traffic. The number is rounded and bucketed.
Cannot be filtered on in the 'WHERE' clause.
Declaration
public double AdsOrganicRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Date
Date of this row.
Cannot be selected in the SELECT clause. A condition on date is
required in the WHERE clause.
Declaration
public Date Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Date |
Domain
Domain of your competitor or your domain, if 'is_your_domain' is true.
Required in the SELECT clause. Cannot be filtered on in the 'WHERE'
clause.
Declaration
public string Domain { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasAdsOrganicRatio
Gets whether the "ads_organic_ratio" field is set
Declaration
public bool HasAdsOrganicRatio { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDomain
Gets whether the "domain" field is set
Declaration
public bool HasDomain { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasHigherPositionRate
Gets whether the "higher_position_rate" field is set
Declaration
public bool HasHigherPositionRate { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasIsYourDomain
Gets whether the "is_your_domain" field is set
Declaration
public bool HasIsYourDomain { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasPageOverlapRate
Gets whether the "page_overlap_rate" field is set
Declaration
public bool HasPageOverlapRate { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasRank
Gets whether the "rank" field is set
Declaration
public bool HasRank { 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 |
HasTrafficSource
Gets whether the "traffic_source" field is set
Declaration
public bool HasTrafficSource { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HigherPositionRate
[Higher position rate] (https://support.google.com/merchants/answer/11366442#zippy=%2Chigher-position-rate) shows how often a competitor’s offer got placed in a higher position on the page than your offer.
Cannot be filtered on in the 'WHERE' clause.
Declaration
public double HigherPositionRate { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
IsYourDomain
True if this row contains data for your domain.
Cannot be filtered on in the 'WHERE' clause.
Declaration
public bool IsYourDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
PageOverlapRate
[Page overlap rate] (https://support.google.com/merchants/answer/11366442#zippy=%2Cpage-overlap-rate) shows how frequently competing retailers’ offers are shown together with your offers on the same page.
Cannot be filtered on in the 'WHERE' clause.
Declaration
public double PageOverlapRate { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Rank
Position of the domain in the top merchants ranking for the selected keys
(date, report_category_id, report_country_code, traffic_source)
based on impressions. 1 is the highest.
Cannot be filtered on in the 'WHERE' clause.
Declaration
public long Rank { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ReportCategoryId
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.
Declaration
public long ReportCategoryId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ReportCountryCode
Country where impressions appeared.
Required in the SELECT clause. A condition on report_country_code is
required in the WHERE clause.
Declaration
public string ReportCountryCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TrafficSource
Traffic source of impressions.
Required in the SELECT clause.
Declaration
public TrafficSource.Types.TrafficSourceEnum TrafficSource { get; set; }
Property Value
| Type | Description |
|---|---|
| TrafficSource.Types.TrafficSourceEnum |