Boyutlar verilere ilişkin özelliklerdir. Örneğin "şehir" boyutu, bir etkinliğin kaynağı olan şehri belirtir. Rapor yanıtlarındaki boyut değerleri dizedir; Örneğin, şehir "Ankara" olabilir. "İstanbul". İsteklere en fazla 9 boyuta izin verilir.
Boyutun adı. runReport ve batchRunReports gibi temel raporlama yöntemleri tarafından desteklenen boyut adlarının listesi için API Boyutları'na bakın. runRealtimeReport yöntemi tarafından desteklenen boyut adlarının listesi için Gerçek Zamanlı Boyutlar bölümüne bakın. runFunnelReport yöntemi tarafından desteklenen boyut adlarının listesi için Dönüşüm Hunisi Boyutları konusuna bakın.
dimensionExpression belirtilirse name, izin verilen karakter kümesi içinde istediğiniz herhangi bir dize olabilir. Örneğin, bir dimensionExpression öğesi country ve city boyutlarını bir araya getiriyorsa bu boyutu countryAndCity olarak adlandırabilirsiniz. Seçtiğiniz boyut adları, ^[a-zA-Z0-9_]$ normal ifadesiyle eşleşmelidir.
dimensionFilter, orderBys, dimensionExpression ve pivots içinde boyutlara name tarafından referans verilmiştir.
Bir boyut, birden fazla boyut ifadesinin sonucu olabilir. Örneğin, "ülke, şehir": concatenate(ülke, ", ", şehir).
DimensionExpression
Birden fazla boyuta sahip bir formülün sonucu olan boyutu ifade etmek için kullanılır. Örnek kullanımlar: 1) Küçük harf(boyut) 2) bitişik(boyut1, simge, boyut2).
JSON gösterimi
{// 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.}
Alanlar
Birleştirme alanı one_expression. DimensionExpression için bir boyut ifadesi türü belirtin. one_expression şunlardan yalnızca biri olabilir:
Boyut değerlerini tek bir boyutla birleştirmek için kullanılır. Örneğin, "ülke, şehir": concatenate(ülke, ", ", şehir).
CaseExpression
Boyut değerini tek bir büyük/küçük harfe dönüştürmek için kullanılır.
JSON gösterimi
{"dimensionName": string}
Alanlar
dimensionName
string
Bir boyutun adı. Ad, isteğin boyutlar alanındaki bir adı ifade etmelidir.
ConcatenateExpression
Boyut değerlerini tek bir boyutla birleştirmek için kullanılır.
JSON gösterimi
{"dimensionNames": [string],"delimiter": string}
Alanlar
dimensionNames[]
string
Boyutların adları. Adlar, isteğin boyutlar alanındaki adlara tekrar atıfta bulunmalıdır.
delimiter
string
Boyut adları arasına yerleştirilen ayırıcı.
Ayırıcılar genellikle "|" gibi tek karakterlerden oluşur veya "," ancak daha uzun dizeler olabilir. Sınırlayıcı bir boyut değeri içeriyorsa her ikisi de hiçbir ayrım olmadan yanıtta mevcut olacaktır. Örneğin boyut 1 değer = "US,FR", boyut 2 değer = "JP" ve ayırıcı = "," ise yanıt "US,FR,JP" ifadesini içerir.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-04-24 UTC."],[],["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"]]