Boyutlar verilere ilişkin özelliklerdir. Örneğin, şehir boyutu bir etkinliğin kaynağı olan şehri belirtir. Rapor yanıtlarındaki boyut değerleri dizelerdir. Örneğin, şehir "İstanbul" veya "Ankara" olabilir. İ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ı başlıklı makaleyi inceleyin. runRealtimeReport yöntemi tarafından desteklenen boyut adlarının listesi için Gerçek Zamanlı Boyutlar başlıklı makaleyi inceleyin. runFunnelReport yöntemi tarafından desteklenen boyut adlarının listesi için Dönüşüm hunisi boyutları başlıklı makaleyi inceleyin.
dimensionExpression belirtilirse name, izin verilen karakter kümesi içinde istediğiniz herhangi bir dize olabilir. Örneğin, bir dimensionExpression, country ve city değerlerini birleştiriyorsa bu boyutu countryAndCity olarak adlandırabilirsiniz. Seçtiğiniz boyut adları, ^[a-zA-Z0-9_]$ normal ifadesiyle eşleşmelidir.
Boyutlara dimensionFilter, orderBys, dimensionExpression ve pivots'te name ile referans verilir.
Bir boyut, birden fazla boyutun ifadesi sonucu olabilir. Örneğin, "country, city" boyutu: concatenate(country, ", ", city).
DimensionExpression
Birden fazla boyut içeren bir formülün sonucu olan bir boyutu ifade etmek için kullanılır. Örnek kullanımlar: 1) küçükHarfeDönüştür(boyut) 2) birleştir(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
Birlik alanı one_expression. DimensionExpression için bir boyut ifadesi türü belirtin. one_expression yalnızca aşağıdakilerden biri olabilir:
Ayırıcılar genellikle "|" veya "," gibi tek karakterlerden oluşur ancak daha uzun dizeler de olabilir. Bir boyut değeri ayırıcı içeriyorsa yanıtta her ikisi de ayrım yapılmadan yer alır. Örneğin, 1. boyutun değeri = "US,FR", 2. boyutun değeri = "JP" ve ayırıcı = "," ise yanıt "US,FR,JP" değerini 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: 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"]]