Class HistoryRecord
HistoryRecord is a timeseries of Chrome UX Report data. It contains user experience statistics for a single url pattern and a set of dimensions.
Implements
Inherited Members
Namespace: Google.Apis.ChromeUXReport.v1.Data
Assembly: Google.Apis.ChromeUXReport.v1.dll
Syntax
public class HistoryRecord : IDirectResponseSchema
Properties
CollectionPeriods
The collection periods indicate when each of the data points reflected in the time series data in metrics was collected. Note that all the time series share the same collection periods, and it is enforced in the CrUX pipeline that every time series has the same number of data points.
Declaration
[JsonProperty("collectionPeriods")]
public virtual IList<CollectionPeriod> CollectionPeriods { get; set; }
Property Value
Type | Description |
---|---|
IList<CollectionPeriod> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Key
Key defines all of the unique querying parameters needed to look up a user experience history record.
Declaration
[JsonProperty("key")]
public virtual HistoryKey Key { get; set; }
Property Value
Type | Description |
---|---|
HistoryKey |
Metrics
Metrics is the map of user experience time series data available for the record defined in the key field. Metrics are keyed on the metric name. Allowed key values: ["first_contentful_paint", "first_input_delay", "largest_contentful_paint", "cumulative_layout_shift", "experimental_time_to_first_byte", "experimental_interaction_to_next_paint"]
Declaration
[JsonProperty("metrics")]
public virtual IDictionary<string, MetricTimeseries> Metrics { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, MetricTimeseries> |