ディメンションはデータの属性です。たとえば、「市区町村」のディメンションは、イベントが発生した市区町村を表します。レポート レスポンスのディメンション値は文字列です。たとえば、市区町村は「横浜」や「川崎」などになります。リクエストでは最大 9 個のディメンションを使用できます。
| JSON 表現 |
|---|
{
"name": string,
"dimensionExpression": {
object ( |
| フィールド | |
|---|---|
name |
ディメンションの名前。
ディメンションは、 |
dimensionExpression |
1 つのディメンションが複数のディメンションの式の結果になることがあります。たとえば、ディメンション「国、市区町村」: concatenate(country, ", ", city)。 |
DimensionExpression
複数のディメンションの数式の結果であるディメンションを表すために使用されます。使用例: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2)。
| JSON 表現 |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "lowerCase": { object ( |
| フィールド | |
|---|---|
DimensionExpression にディメンション式のタイプを 1 つ指定します。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 |
|
lowerCase |
ディメンション値を小文字に変換するために使用されます。 |
upperCase |
ディメンション値を大文字に変換するために使用されます。 |
concatenate |
ディメンションの値を 1 つのディメンションに結合するために使用されます。たとえば、ディメンション「国、市区町村」: concatenate(country, ", ", city)。 |
| 相互に排他的なフィールドの終了。 | |
CaseExpression
ディメンション値を単一のケースに変換するために使用されます。
| JSON 表現 |
|---|
{ "dimensionName": string } |
| フィールド | |
|---|---|
dimensionName |
ディメンションの名前。名前は、リクエストのディメンション フィールドの名前を参照する必要があります。 |
ConcatenateExpression
ディメンションの値を 1 つのディメンションに結合するために使用されます。
| JSON 表現 |
|---|
{ "dimensionNames": [ string ], "delimiter": string } |
| フィールド | |
|---|---|
dimensionNames[] |
ディメンションの名前。名前は、リクエストのディメンション フィールドの名前を参照する必要があります。 |
delimiter |
ディメンション名の間に配置される区切り文字。 区切り文字は「|」や「,」などの 1 文字であることが多いですが、長い文字列にすることもできます。ディメンション値に区切り文字が含まれている場合、両方が区別なくレスポンスに表示されます。たとえば、ディメンション 1 の値が「US,FR」、ディメンション 2 の値が「JP」、区切り文字が「,」の場合、レスポンスには「US,FR,JP」が含まれます。 |