Wymiary to atrybuty danych. Na przykład wymiar Miasto określa miasto, z którego pochodzi zdarzenie. Wartości wymiarów w odpowiedziach na raporty to ciągi znaków. Na przykład miasto może być „Paryż” lub „Nowy Jork”. W zapytaniach można podać maksymalnie 9 wymiarów.
Nazwa wymiaru. Lista nazw wymiarów obsługiwanych przez podstawowe metody raportowania, takie jak runReport i batchRunReports, znajduje się w artykule Wymiary API. Listę nazw wymiarów obsługiwanych przez metodę runRealtimeReport znajdziesz w sekcji Wymiary w czasie rzeczywistym. Listę nazw wymiarów obsługiwanych przez metodę runFunnelReport znajdziesz w sekcji Wymiary ścieżki.
Jeśli określono parametr dimensionExpression, parametr name może zawierać dowolny ciąg znaków z dozwolonego zestawu znaków. Jeśli np. dimensionExpression łączy country i city, możesz nazwać ten wymiar countryAndCity. Wybrane nazwy wymiarów muszą być zgodne z wyrażeniem regularnym ^[a-zA-Z0-9_]$.
Wymiary są wskazywane przez name w dimensionFilter, orderBys, dimensionExpression i pivots.
Jeden wymiar może być wynikiem wyrażenia wielu wymiarów. Na przykład wymiar „kraj, miasto”: concatenate(country, ", ", city).
DimensionExpression
Służy do wyrażenia wymiaru, który jest wynikiem formuły zawierającej wiele wymiarów. Przykłady użycia: 1) małePisma(wymiar) 2) konkatenuj(wymiar1, symbol, wymiar2).
Zapis JSON
{// 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.}
Pola
Pole unii one_expression. W przypadku DimensionExpression wskaż jeden typ wyrażenia wymiaru. one_expression może być tylko jednym z tych elementów:
Służy do łączenia wartości wymiarów w jeden wymiar. Na przykład wymiar „kraj, miasto”: concatenate(country, ", ", city).
CaseExpression
Służy do konwertowania wartości wymiaru na wielkość pojedynczą.
Zapis JSON
{"dimensionName": string}
Pola
dimensionName
string
Nazwa wymiaru. Nazwa musi się odnosić do nazwy w polu wymiarów żądania.
ConcatenateExpression
Służy do łączenia wartości wymiarów w jeden wymiar.
Zapis JSON
{"dimensionNames": [string],"delimiter": string}
Pola
dimensionNames[]
string
nazwy wymiarów; Nazwy muszą się odnosić do nazw w polu „Wymiary” żądania.
delimiter
string
separator umieszczany między nazwami wymiarów.
Separatory to często pojedyncze znaki, np. „|” lub „,”, ale mogą to być też dłuższe ciągi znaków. Jeśli wartość wymiaru zawiera separator, w odpowiedzi będą obecne oba znaki bez żadnej różnicy. Jeśli np. wartość wymiaru 1 = „US,FR”, wartość wymiaru 2 = „JP”, a rozdzielacz = „,”, odpowiedź będzie zawierać ciąg „US,FR,JP”.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]