"จัดเรียงตาม" จะกําหนดวิธีจัดเรียงแถวในการตอบกลับ เช่น การจัดเรียงแถวตามจํานวนเหตุการณ์จากมากไปน้อยเป็นการจัดเรียงรูปแบบหนึ่ง และการจัดเรียงแถวตามสตริงชื่อเหตุการณ์เป็นการจัดเรียงรูปแบบอื่น
| การแสดง JSON | 
|---|
| { "desc": boolean, // Union field | 
| ช่อง | |
|---|---|
| desc | 
 หากเป็น "จริง" ระบบจะจัดเรียงจากมากไปน้อย | 
| ฟิลด์สหภาพ one_order_byระบุประเภทลําดับตาม 1 ประเภทสําหรับOrderByone_order_byต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| metric | 
 จัดเรียงผลลัพธ์ตามค่าของเมตริก | 
| dimension | 
 จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล | 
| pivot | 
 จัดเรียงผลลัพธ์ตามค่าของเมตริกภายในกลุ่มคอลัมน์ Pivot | 
MetricOrderBy
จัดเรียงตามค่าเมตริก
| การแสดง JSON | 
|---|
| { "metricName": string } | 
| ช่อง | |
|---|---|
| metric | 
 ชื่อเมตริกในคําขอเพื่อจัดเรียง | 
DimensionOrderBy
จัดเรียงตามค่ามิติข้อมูล
| การแสดง JSON | 
|---|
| {
  "dimensionName": string,
  "orderType": enum ( | 
| ช่อง | |
|---|---|
| dimension | 
 ชื่อมิติข้อมูลในคําขอที่จะจัดเรียงตาม | 
| order | 
 ควบคุมกฎสําหรับลําดับค่าของมิติข้อมูล | 
OrderType
กฎในการจัดลําดับค่ามิติข้อมูลสตริง
| Enum | |
|---|---|
| ORDER_TYPE_UNSPECIFIED | ไม่ระบุ | 
| ALPHANUMERIC | จัดเรียงตัวอักษรและตัวเลขคละกันตาม Code Point ของ Unicode เช่น "2" < "A" < "X" < "b" < "z" | 
| CASE_INSENSITIVE_ALPHANUMERIC | การจัดเรียงตัวอักษรและตัวเลขคละกันโดยไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ตาม Code Point ของ Unicode แบบตัวพิมพ์เล็ก เช่น "2" < "A" < "b" < "X" < "z" | 
| NUMERIC | ระบบจะแปลงค่ามิติข้อมูลเป็นตัวเลขก่อนการจัดเรียง เช่น ในการเรียงลําดับตัวเลข "25" < "100" และในการเรียงลําดับ ALPHANUMERIC"100" < "25" ค่ามิติข้อมูลที่ไม่ใช่ตัวเลขทั้งหมดจะมีค่าลําดับเท่ากันใต้ค่าตัวเลขทั้งหมด | 
PivotOrderBy
จัดเรียงตามกลุ่มคอลัมน์ Pivot
| การแสดง JSON | 
|---|
| {
  "metricName": string,
  "pivotSelections": [
    {
      object ( | 
| ช่อง | |
|---|---|
| metric | 
 ในคำตอบสำหรับ "จัดเรียงตาม" ให้จัดเรียงแถวตามคอลัมน์นี้ ต้องเป็นชื่อเมตริกจากคําขอ | 
| pivot | 
 ใช้เพื่อเลือกชื่อมิติข้อมูลและ Pivot ของค่า หากมีการเลือก Pivot หลายรายการ ระบบจะจัดเรียงแถวที่มีคู่ชื่อและค่าของมิติข้อมูลการเลือก Pivot ทั้งหมดตรงกับคู่ชื่อและค่าของมิติข้อมูลของแถว | 
PivotSelection
คู่ชื่อและค่าของมิติข้อมูล แถวที่มีคู่ Pivot มิติข้อมูลนี้จะเรียงลําดับตามค่าของเมตริก
เช่น หาก pivots = ('browser', 'Chrome') และ metricName = "Sessions" ระบบจะจัดเรียงแถวตาม Sessions ใน Chrome
---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
| การแสดง JSON | 
|---|
| { "dimensionName": string, "dimensionValue": string } | 
| ช่อง | |
|---|---|
| dimension | 
 ต้องเป็นชื่อมิติข้อมูลจากคําขอ | 
| dimension | 
 จัดเรียงเฉพาะเมื่อมิติข้อมูลที่ระบุชื่อเป็นค่านี้ |