API Tầng điều khiển của Cổng API Chuyển đổi cho nhiều tài khoản: Tài liệu tham khảo

Lấy số liệu về sự kiện trong tài khoản theo khung thời gian

Lấy số liệu về sự kiện cụ thể trong tài khoản ở cấp độ Pixel và cấp độ sự kiện được cung cấp mà quản trị viên có quyền truy cập để quản lý tài khoản.

Lược đồ

POST https://{capig_domain}/capig/graphql/ 
_________________________________________________________________________________________________________________
      
query HomeViewQuery($tenantId: ID!, $pixelIds: [String!], $timeWindow: Int) {
  tenantQueries(tenantId: $tenantId) {
    eventMetrics(pixelIds: $pixelIds, timeWindowMin: $timeWindow) {
      activity {
        name
        receivedCount
        publishedCount
        lastUpdated
      }
      incoming {
        eventNamesCount
        eventsCount
      }
      outgoing {
        eventNamesCount
        eventsCount
        publishSuccessRate
      }
    }
  }
}
_________________________________________________________________________________________________________
tenantId: ID!
_______________________________________________________________________________________________________
pixelIds: [String!]
_______________________________________________________________________________________________________      
timeWindow: Int
     

Trường

TrườngMô tả

tenantId
ID

Bắt buộc

Thông tin nhận dạng duy nhất của tài khoản

pixelIds
Chuỗi

Không bắt buộc

Danh sách ID pixel cần tìm nạp số liệu về sự kiện

timeWindow
Số nguyên

Không bắt buộc

Khoảng thời gian tính bằng phút (Giá trị mặc định là 60 phút)


Trả về

EventMetricsSnapshot

TrườngMô tả

id
ID

Thông tin nhận dạng của EventMetricsSnapshot - luôn là EventTrafficSummary:incoming

incoming
EventTrafficSummary

Dữ liệu tóm tắt về sự kiện đến

outgoing
ConversionsApiPublishSummary

Dữ liệu về sự kiện đi

activity
EventActivity

Danh sách hoạt động của sự kiện

domainActivity
DomainActivity

Danh sách hoạt động của miền


Mã lỗi

Mô tả

401

Không được phép xem số liệu về sự kiện

500

Lỗi máy chủ nội bộ


Yêu cầu mẫu

Truy vấn

query HomeViewQuery($tenantId: ID!, $pixelIds: [String!], $timeWindow: Int) {
 tenantQueries(tenantId: $tenantId) {
   eventMetrics(pixelIds: $pixelIds, timeWindowMin: $timeWindow) {
     activity {
       name
       receivedCount
       publishedCount
       lastUpdated
     }
     incoming {
       eventNamesCount
       eventsCount
     }
     outgoing {
       eventNamesCount
       eventsCount
       publishSuccessRate
     }
   }
 }
}
     

Biến

{
 "tenantId": "IaoreXfj",
 "pixelIds": ["18904456377094531"]
}
     

Phản hồi mẫu

{
   "data": {
       "tenantQueries": {
           "eventMetrics": {
               "activity": [
                   {
                       "name": "Purchase_PN_Mar22_Events",
                       "receivedCount": 4,
                       "publishedCount": 0,
                       "lastUpdated": "1678753252000"
                   }
               ],
               "incoming": {
                   "eventNamesCount": 1,
                   "eventsCount": 4
               },
               "outgoing": {
                   "eventNamesCount": 0,
                   "eventsCount": 0,
                   "publishSuccessRate": 0.0
               }
           }
       }
   }
}