Dimensionen sind Attribute Ihrer Daten. So gibt die Dimension „Stadt“ beispielsweise den Ort an, von dem ein Ereignis stammt. Dimensionswerte in Berichtsantworten sind Strings. Die Stadt könnte beispielsweise „Berlin“ oder „München“ sein. Anfragen dürfen bis zu 9 Dimensionen enthalten.
Der Name der Dimension. Eine Liste der Dimensionennamen, die von den wichtigsten Berichtsmethoden wie runReport und batchRunReports unterstützt werden, finden Sie unter API-Dimensionen. Eine Liste der von der Methode runRealtimeReport unterstützten Dimensionsnamen finden Sie unter Dimensionen in Echtzeit. Eine Liste der Dimensionen, die von der runFunnelReport-Methode unterstützt werden, finden Sie unter Trichterdimensionen.
Wenn dimensionExpression angegeben ist, kann name beliebiger String innerhalb des zulässigen Zeichensatzes sein. Wenn beispielsweise dimensionExpression aus country und city zusammengesetzt ist, können Sie diese Dimension countryAndCity nennen. Die von Ihnen ausgewählten Dimensionsnamen müssen dem regulären Ausdruck ^[a-zA-Z0-9_]$ entsprechen.
Auf Dimensionen wird in dimensionFilter, orderBys, dimensionExpression und pivots mit name verwiesen.
Eine Dimension kann das Ergebnis eines Ausdrucks aus mehreren Dimensionen sein. Beispiel: Dimension „Land, Stadt“: concatenate(country, ", ", city)
DimensionExpression
Wird verwendet, um eine Dimension anzugeben, die das Ergebnis einer Formel mit mehreren Dimensionen ist. Beispiele: 1) lowerCase(Dimension) 2) concatenate(Dimension1, Symbol, Dimension2)
JSON-Darstellung
{// Union field one_expression can be only one of the following:"lowerCase": {object (CaseExpression)},"upperCase": {object (CaseExpression)},"concatenate": {object (ConcatenateExpression)}// End of list of possible types for union field one_expression.}
Felder
Union-Feld one_expression. Geben Sie einen Dimensionsausdruck für DimensionExpression an. Für one_expression ist nur einer der folgenden Werte zulässig:
Hiermit werden Dimensionswerte zu einer einzelnen Dimension kombiniert. Beispiel: Dimension „Land, Stadt“: concatenate(country, ", ", city)
CaseExpression
Wird verwendet, um einen Dimensionswert in einen einzelnen Fall umzuwandeln.
JSON-Darstellung
{"dimensionName": string}
Felder
dimensionName
string
Name einer Dimension. Der Name muss sich auf einen Namen im Dimensions-Feld der Anfrage beziehen.
ConcatenateExpression
Hiermit werden Dimensionswerte zu einer einzelnen Dimension kombiniert.
JSON-Darstellung
{"dimensionNames": [string],"delimiter": string}
Felder
dimensionNames[]
string
Namen von Dimensionen. Die Namen müssen auf Namen im Dimensionsfeld der Anfrage verweisen.
delimiter
string
Das Trennzeichen zwischen den Dimensionsnamen.
Trennzeichen sind oft einzelne Zeichen wie „|“ oder „,“, können aber auch längere Strings sein. Wenn ein Dimensionswert das Trennzeichen enthält, sind beide in der Antwort enthalten, ohne dass sie unterschieden werden. Wenn der Wert für Dimension 1 beispielsweise „DE,FR“ und der Wert für Dimension 2 „JP“ ist und „,“ als Trennzeichen festgelegt ist, enthält die Antwort „DE,FR,JP“.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-11-22 (UTC)."],[[["Dimensions represent data attributes, like city or country, and are limited to 9 per request."],["You can create custom dimensions using expressions that manipulate existing dimensions (e.g., lowercase, concatenate)."],["Dimension expressions can combine multiple dimensions with delimiters, such as joining country and city with a comma."],["Dimension names in expressions should refer to existing dimension names defined in the request."],["When using delimiters, ensure they don't clash with values within your dimension data to avoid ambiguity."]]],["This document outlines the structure and usage of dimensions in data reporting, focusing on creating custom dimensions. Dimensions are data attributes, like \"city.\" You can define a `dimension` with a `name` and an optional `dimensionExpression`. `DimensionExpression` allows combining or modifying existing dimensions using `lowerCase`, `upperCase`, or `concatenate` functions. `CaseExpression` changes dimension cases. `ConcatenateExpression` merges dimension values with a specified `delimiter`. Each dimension name is a string with allowed characters.\n"]]