Show / Hide Table of Contents

Class ProductPerformanceView

Fields available for query in product_performance_view table.

Product performance data for your account, including performance metrics (for example, clicks) and dimensions according to which performance metrics are segmented (for example, offer_id). Values of product dimensions, such as offer_id, reflect the state of a product at the time of the impression.

Segment fields cannot be selected in queries without also selecting at least one metric field.

Values are only set for fields requested explicitly in the request's search query.

Inheritance
object
ProductPerformanceView
Implements
IMessage<ProductPerformanceView>
IEquatable<ProductPerformanceView>
IDeepCloneable<ProductPerformanceView>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Reports.V1
Assembly: Google.Shopping.Merchant.Reports.V1.dll
Syntax
public sealed class ProductPerformanceView : IMessage<ProductPerformanceView>, IEquatable<ProductPerformanceView>, IDeepCloneable<ProductPerformanceView>, IBufferMessage, IMessage

Constructors

ProductPerformanceView()

Declaration
public ProductPerformanceView()

ProductPerformanceView(ProductPerformanceView)

Declaration
public ProductPerformanceView(ProductPerformanceView other)
Parameters
Type Name Description
ProductPerformanceView other

Properties

Brand

Brand of the product. Segment.

Declaration
public string Brand { get; set; }
Property Value
Type Description
string

CategoryL1

Product category (1st level) in Google's product taxonomy. Segment.

Declaration
public string CategoryL1 { get; set; }
Property Value
Type Description
string

CategoryL2

Product category (2nd level) in Google's product taxonomy. Segment.

Declaration
public string CategoryL2 { get; set; }
Property Value
Type Description
string

CategoryL3

Product category (3rd level) in Google's product taxonomy. Segment.

Declaration
public string CategoryL3 { get; set; }
Property Value
Type Description
string

CategoryL4

Product category (4th level) in Google's product taxonomy. Segment.

Declaration
public string CategoryL4 { get; set; }
Property Value
Type Description
string

CategoryL5

Product category (5th level) in Google's product taxonomy. Segment.

Declaration
public string CategoryL5 { get; set; }
Property Value
Type Description
string

ClickThroughRate

Click-through rate - the number of clicks merchant's products receive (clicks) divided by the number of times the products are shown (impressions). Metric.

Declaration
public double ClickThroughRate { get; set; }
Property Value
Type Description
double

Clicks

Number of clicks. Metric.

Declaration
public long Clicks { get; set; }
Property Value
Type Description
long

ConversionRate

Number of conversions divided by the number of clicks, reported on the impression date. Metric.

Available only for the FREE traffic source.

Declaration
public double ConversionRate { get; set; }
Property Value
Type Description
double

ConversionValue

Value of conversions attributed to the product, reported on the conversion date. Metric.

Available only for the FREE traffic source.

Declaration
public Price ConversionValue { get; set; }
Property Value
Type Description
Price

Conversions

Number of conversions attributed to the product, reported on the conversion date. Depending on the attribution model, a conversion might be distributed across multiple clicks, where each click gets its own credit assigned. This metric is a sum of all such credits. Metric.

Available only for the FREE traffic source.

Declaration
public double Conversions { get; set; }
Property Value
Type Description
double

CustomLabel0

Custom label 0 for custom grouping of products. Segment.

Declaration
public string CustomLabel0 { get; set; }
Property Value
Type Description
string

CustomLabel1

Custom label 1 for custom grouping of products. Segment.

Declaration
public string CustomLabel1 { get; set; }
Property Value
Type Description
string

CustomLabel2

Custom label 2 for custom grouping of products. Segment.

Declaration
public string CustomLabel2 { get; set; }
Property Value
Type Description
string

CustomLabel3

Custom label 3 for custom grouping of products. Segment.

Declaration
public string CustomLabel3 { get; set; }
Property Value
Type Description
string

CustomLabel4

Custom label 4 for custom grouping of products. Segment.

Declaration
public string CustomLabel4 { get; set; }
Property Value
Type Description
string

CustomerCountryCode

Code of the country where the customer is located at the time of the event. Represented in the ISO 3166 format. Segment.

If the customer country cannot be determined, a special 'ZZ' code is returned.

Declaration
public string CustomerCountryCode { get; set; }
Property Value
Type Description
string

Date

Date in the merchant timezone to which metrics apply. Segment.

Condition on date is required in the WHERE clause.

Declaration
public Date Date { get; set; }
Property Value
Type Description
Date

HasBrand

Gets whether the "brand" field is set

Declaration
public bool HasBrand { get; }
Property Value
Type Description
bool

HasCategoryL1

Gets whether the "category_l1" field is set

Declaration
public bool HasCategoryL1 { get; }
Property Value
Type Description
bool

HasCategoryL2

Gets whether the "category_l2" field is set

Declaration
public bool HasCategoryL2 { get; }
Property Value
Type Description
bool

HasCategoryL3

Gets whether the "category_l3" field is set

Declaration
public bool HasCategoryL3 { get; }
Property Value
Type Description
bool

HasCategoryL4

Gets whether the "category_l4" field is set

Declaration
public bool HasCategoryL4 { get; }
Property Value
Type Description
bool

HasCategoryL5

Gets whether the "category_l5" field is set

Declaration
public bool HasCategoryL5 { get; }
Property Value
Type Description
bool

HasClickThroughRate

Gets whether the "click_through_rate" field is set

Declaration
public bool HasClickThroughRate { get; }
Property Value
Type Description
bool

HasClicks

Gets whether the "clicks" field is set

Declaration
public bool HasClicks { get; }
Property Value
Type Description
bool

HasConversionRate

Gets whether the "conversion_rate" field is set

Declaration
public bool HasConversionRate { get; }
Property Value
Type Description
bool

HasConversions

Gets whether the "conversions" field is set

Declaration
public bool HasConversions { get; }
Property Value
Type Description
bool

HasCustomLabel0

Gets whether the "custom_label0" field is set

Declaration
public bool HasCustomLabel0 { get; }
Property Value
Type Description
bool

HasCustomLabel1

Gets whether the "custom_label1" field is set

Declaration
public bool HasCustomLabel1 { get; }
Property Value
Type Description
bool

HasCustomLabel2

Gets whether the "custom_label2" field is set

Declaration
public bool HasCustomLabel2 { get; }
Property Value
Type Description
bool

HasCustomLabel3

Gets whether the "custom_label3" field is set

Declaration
public bool HasCustomLabel3 { get; }
Property Value
Type Description
bool

HasCustomLabel4

Gets whether the "custom_label4" field is set

Declaration
public bool HasCustomLabel4 { get; }
Property Value
Type Description
bool

HasCustomerCountryCode

Gets whether the "customer_country_code" field is set

Declaration
public bool HasCustomerCountryCode { get; }
Property Value
Type Description
bool

HasImpressions

Gets whether the "impressions" field is set

Declaration
public bool HasImpressions { get; }
Property Value
Type Description
bool

HasMarketingMethod

Gets whether the "marketing_method" field is set

Declaration
public bool HasMarketingMethod { get; }
Property Value
Type Description
bool

HasOfferId

Gets whether the "offer_id" field is set

Declaration
public bool HasOfferId { get; }
Property Value
Type Description
bool

HasProductTypeL1

Gets whether the "product_type_l1" field is set

Declaration
public bool HasProductTypeL1 { get; }
Property Value
Type Description
bool

HasProductTypeL2

Gets whether the "product_type_l2" field is set

Declaration
public bool HasProductTypeL2 { get; }
Property Value
Type Description
bool

HasProductTypeL3

Gets whether the "product_type_l3" field is set

Declaration
public bool HasProductTypeL3 { get; }
Property Value
Type Description
bool

HasProductTypeL4

Gets whether the "product_type_l4" field is set

Declaration
public bool HasProductTypeL4 { get; }
Property Value
Type Description
bool

HasProductTypeL5

Gets whether the "product_type_l5" field is set

Declaration
public bool HasProductTypeL5 { get; }
Property Value
Type Description
bool

HasTitle

Gets whether the "title" field is set

Declaration
public bool HasTitle { get; }
Property Value
Type Description
bool

Impressions

Number of times merchant's products are shown. Metric.

Declaration
public long Impressions { get; set; }
Property Value
Type Description
long

MarketingMethod

Marketing method to which metrics apply. Segment.

Declaration
public MarketingMethod.Types.MarketingMethodEnum MarketingMethod { get; set; }
Property Value
Type Description
MarketingMethod.Types.MarketingMethodEnum

OfferId

Merchant-provided id of the product. Segment.

Declaration
public string OfferId { get; set; }
Property Value
Type Description
string

ProductTypeL1

Product type (1st level) in merchant's own product taxonomy. Segment.

Declaration
public string ProductTypeL1 { get; set; }
Property Value
Type Description
string

ProductTypeL2

Product type (2nd level) in merchant's own product taxonomy. Segment.

Declaration
public string ProductTypeL2 { get; set; }
Property Value
Type Description
string

ProductTypeL3

Product type (3rd level) in merchant's own product taxonomy. Segment.

Declaration
public string ProductTypeL3 { get; set; }
Property Value
Type Description
string

ProductTypeL4

Product type (4th level) in merchant's own product taxonomy. Segment.

Declaration
public string ProductTypeL4 { get; set; }
Property Value
Type Description
string

ProductTypeL5

Product type (5th level) in merchant's own product taxonomy. Segment.

Declaration
public string ProductTypeL5 { get; set; }
Property Value
Type Description
string

Title

Title of the product. Segment.

Declaration
public string Title { get; set; }
Property Value
Type Description
string

Week

First day of the week (Monday) of the metrics date in the merchant timezone. Segment.

Declaration
public Date Week { get; set; }
Property Value
Type Description
Date
In this article
Back to top Generated by DocFX