Order by'lar, yanıttaki satırların nasıl sıralanacağını tanımlar. Örneğin, satırları azalan etkinlik sayısına göre sıralamak bir sıralama, satırları etkinlik adı dizesine göre sıralamak ise farklı bir sıralamadır.
| JSON gösterimi |
|---|
{ "desc": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "metric": { object ( |
| Alanlar | |
|---|---|
desc |
Doğruysa azalan düzende sıralar. |
OrderBy için bir sıralama türü belirtin. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır: |
|
metric |
Sonuçları bir metriğin değerlerine göre sıralar. |
dimension |
Sonuçları bir boyutun değerlerine göre sıralar. |
pivot |
Sonuçları, bir pivot sütun grubundaki metrik değerlerine göre sıralar. |
| Karşılıklı olarak hariç tutulan alanların sonu. | |
MetricOrderBy
Metrik değerlerine göre sıralar.
| JSON gösterimi |
|---|
{ "metricName": string } |
| Alanlar | |
|---|---|
metricName |
Sıralama isteğindeki bir metrik adı. |
DimensionOrderBy
Boyut değerlerine göre sıralar.
| JSON gösterimi |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| Alanlar | |
|---|---|
dimensionName |
Sıralama isteğindeki bir boyut adı. |
orderType |
Boyut değeri sıralamasıyla ilgili kuralı kontrol eder. |
OrderType
Dize boyut değerlerini sıralamak için kullanılan kural.
| Sıralamalar | |
|---|---|
ORDER_TYPE_UNSPECIFIED |
Belirtilmedi. |
ALPHANUMERIC |
Unicode kod noktasına göre alfanümerik sıralama. Örneğin, "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Küçük harf Unicode kod noktasına göre büyük/küçük harfe duyarlı olmayan alfanümerik sıralama. Örneğin, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
Boyut değerleri, sıralanmadan önce sayılara dönüştürülür. Örneğin, SAYISAL sıralamada "25" < "100", ALPHANUMERIC sıralamada ise "100" < "25" olur. Sayısal olmayan boyut değerlerinin tümü, sayısal değerlerin altında eşit sıralama değerine sahiptir. |
PivotOrderBy
Pivot sütun grubuna göre sıralar.
| JSON gösterimi |
|---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
| Alanlar | |
|---|---|
metricName |
Sıralama ölçütüne göre yanıtta satırları bu sütuna göre sıralayın. İstekten bir metrik adı olmalıdır. |
pivotSelections[] |
Boyut adı ve değer pivotu seçmek için kullanılır. Birden fazla özet seçimi yapılmışsa sıralama, tüm özet seçimi boyut adı ve değer çiftlerinin satırın boyut adı ve değer çiftiyle eşleştiği satırlarda gerçekleşir. |
PivotSelection
Bir çift boyut adı ve değeri. Bu boyut pivot çiftini içeren satırlar, metriğin değerine göre sıralanır.
Örneğin, pivots = ('browser', 'Chrome') ve metricName = "Sessions" ise satırlar Chrome'daki oturumlara göre sıralanır.
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
| JSON gösterimi |
|---|
{ "dimensionName": string, "dimensionValue": string } |
| Alanlar | |
|---|---|
dimensionName |
İstekten bir boyut adı olmalıdır. |
dimensionValue |
Yalnızca adlandırılmış boyut bu değer olduğunda sıralayın. |