Class Dimension
Dimensions are attributes of your data. For example, the dimension city indicates the city from which an event originates. Dimension values in report responses are strings; for example, the city could be "Paris" or "New York". Requests are allowed up to 9 dimensions.
Implements
Namespace: Google.Analytics.Data.V1Beta
Assembly: Google.Analytics.Data.V1Beta.dll
Syntax
public sealed class Dimension : IMessage<Dimension>, IEquatable<Dimension>, IDeepCloneable<Dimension>, IBufferMessage, IMessage
Constructors
Dimension()
Declaration
public Dimension()
Dimension(Dimension)
Declaration
public Dimension(Dimension other)
Parameters
Type | Name | Description |
---|---|---|
Dimension | other |
Properties
DimensionExpression
One dimension can be the result of an expression of multiple dimensions. For example, dimension "country, city": concatenate(country, ", ", city).
Declaration
public DimensionExpression DimensionExpression { get; set; }
Property Value
Type | Description |
---|---|
DimensionExpression |
Name
The name of the dimension. See the API
Dimensions
for the list of dimension names supported by core reporting methods such
as runReport
and batchRunReports
. See
Realtime
Dimensions
for the list of dimension names supported by the runRealtimeReport
method. See
Funnel
Dimensions
for the list of dimension names supported by the runFunnelReport
method.
If dimensionExpression
is specified, name
can be any string that you
would like within the allowed character set. For example if a
dimensionExpression
concatenates country
and city
, you could call
that dimension countryAndCity
. Dimension names that you choose must match
the regular expression ^[a-zA-Z0-9_]$
.
Dimensions are referenced by name
in dimensionFilter
, orderBys
,
dimensionExpression
, and pivots
.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |