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.
JSON representation |
---|
{
"name"
:
string
,
"dimensionExpression"
:
{
object (
|
Fields | |
---|---|
name
|
The name of the dimension. See the API Dimensions
for the list of dimension names supported by core reporting methods such as If Dimensions are referenced by |
dimension
|
One dimension can be the result of an expression of multiple dimensions. For example, dimension "country, city": concatenate(country, ", ", city). |
DimensionExpression
Used to express a dimension which is the result of a formula of multiple dimensions. Example usages: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2).
JSON representation |
---|
{ // Union field |
one_expression
. Specify one type of dimension expression for DimensionExpression
. one_expression
can be only one of the following:lower
Case
object (
CaseExpression
)
Used to convert a dimension value to lower case.
upper
Case
object (
CaseExpression
)
Used to convert a dimension value to upper case.
concatenate
object (
ConcatenateExpression
)
Used to combine dimension values to a single dimension. For example, dimension "country, city": concatenate(country, ", ", city).
CaseExpression
Used to convert a dimension value to a single case.
JSON representation |
---|
{ "dimensionName" : string } |
Fields | |
---|---|
dimension
|
Name of a dimension. The name must refer back to a name in dimensions field of the request. |
ConcatenateExpression
Used to combine dimension values to a single dimension.
JSON representation |
---|
{ "dimensionNames" : [ string ] , "delimiter" : string } |
Fields | |
---|---|
dimension
|
Names of dimensions. The names must refer back to names in the dimensions field of the request. |
delimiter
|
The delimiter placed between dimension names. Delimiters are often single characters such as "|" or "," but can be longer strings. If a dimension value contains the delimiter, both will be present in response with no distinction. For example if dimension 1 value = "US,FR", dimension 2 value = "JP", and delimiter = ",", then the response will contain "US,FR,JP". |