ابعاد، ویژگیهای دادههای شما هستند. برای مثال، بُعد شهر، شهری را نشان میدهد که یک رویداد از آن سرچشمه میگیرد. مقادیر ابعاد در پاسخهای گزارش، رشته هستند؛ برای مثال، شهر میتواند "پاریس" یا "نیویورک" باشد. درخواستها تا 9 بُعد مجاز هستند.
نام بُعد. برای فهرست نامهای بُعد پشتیبانیشده توسط روشهای گزارشگیری اصلی مانند runReport و batchRunReports به API Dimensions مراجعه کنید. برای فهرست نامهای بُعد پشتیبانیشده توسط روش runRealtimeReport به Realtime Dimensions مراجعه کنید. برای فهرست نامهای بُعد پشتیبانیشده توسط روش runFunnelReport به Funnel Dimensions مراجعه کنید.
اگر dimensionExpression مشخص شده باشد، name میتواند هر رشتهای باشد که شما در مجموعه کاراکترهای مجاز میخواهید. برای مثال، اگر یک dimensionExpressioncountry و city را به هم متصل کند، میتوانید آن بُعد را countryAndCity بنامید. نامهای بُعدی که انتخاب میکنید باید با عبارت منظم ^[a-zA-Z0-9_]$ مطابقت داشته باشند.
ابعاد با name در dimensionFilter ، orderBys ، dimensionExpression و pivots ارجاع داده میشوند.
یک بُعد میتواند حاصل عبارتی با چندین بُعد باشد. برای مثال، بُعد "کشور، شهر": concatenate(country, ", ", city).
بیان ابعاد
برای بیان بُعدی که نتیجه فرمولی با چندین بُعد است، استفاده میشود. مثالهای کاربرد: ۱) lowerCase(dimension) ۲) 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 (CaseExpression)},"upperCase": {object (CaseExpression)},"concatenate": {object (ConcatenateExpression)}// End of mutually exclusive fields.}
فیلدها
یک نوع عبارت بُعد برای DimensionExpression مشخص کنید. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
برای ترکیب مقادیر بُعد در یک بُعد واحد استفاده میشود. برای مثال، بُعد "کشور، شهر": concatenate(country, ", ", city).
پایان میدانهای ناسازگار.
عبارت موردی
برای تبدیل مقدار بُعد به یک مورد واحد استفاده میشود.
نمایش JSON
{"dimensionName": string}
فیلدها
dimensionName
string
نام یک بُعد. این نام باید به نامی در فیلد ابعاد درخواست اشاره کند.
عبارت الحاقی
برای ترکیب مقادیر بُعد در یک بُعد واحد استفاده میشود.
نمایش JSON
{"dimensionNames": [string],"delimiter": string}
فیلدها
dimensionNames[]
string
نام ابعاد. نامها باید به نامهای موجود در فیلد ابعاد درخواست اشاره داشته باشند.
delimiter
string
جداکنندهای که بین نام ابعاد قرار میگیرد.
جداکنندهها اغلب کاراکترهای تکی مانند "|" یا "," هستند، اما میتوانند رشتههای طولانیتری نیز باشند. اگر مقدار یک بُعد شامل جداکننده باشد، هر دو در پاسخ بدون هیچ تمایزی حضور خواهند داشت. برای مثال، اگر مقدار بُعد ۱ = "US,FR"، مقدار بُعد ۲ = "JP" و جداکننده = "," باشد، آنگاه پاسخ شامل "US,FR,JP" خواهد بود.
تاریخ آخرین بهروزرسانی 2026-09-16 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-09-16 بهوقت ساعت هماهنگ جهانی."],[],["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"]]