統計クエリ
ストアのビジネス指標の集約統計です。注文統計
query($storeId: String!) {
orderStatistics(storeId: $storeId) {
totalOrders
totalRevenue
}
}
支払い統計
query($storeId: String!) {
paymentStatistics(storeId: $storeId) {
totalPayments
successRate
}
}
商品統計
query($storeId: String!) {
productStatistics(storeId: $storeId) {
totalProducts
activeProducts
}
}
ダッシュボード統合クエリ
1回のリクエストですべてのコア指標を取得します:query($storeId: String!) {
orderStatistics(storeId: $storeId) {
totalOrders
totalRevenue
}
paymentStatistics(storeId: $storeId) {
totalPayments
successRate
}
productStatistics(storeId: $storeId) {
totalProducts
activeProducts
}
}
{ "storeId": "STO_3bVzrkD0FJjFdZNLk8Ualx" }
SDK の例
const result = await client.graphql.query<{
orderStatistics: { totalOrders: number; totalRevenue: number };
paymentStatistics: { totalPayments: number; successRate: number };
productStatistics: { totalProducts: number; activeProducts: number };
}>({
query: `query($storeId: String!) {
orderStatistics(storeId: $storeId) { totalOrders totalRevenue }
paymentStatistics(storeId: $storeId) { totalPayments successRate }
productStatistics(storeId: $storeId) { totalProducts activeProducts }
}`,
variables: { storeId: "STO_3bVzrkD0FJjFdZNLk8Ualx" },
});
トレンド分析
期間ごとの指標を追跡します:query($storeId: String!) {
trendAnalysis(storeId: $storeId) {
period
orders
revenue
payments
}
}
分布分析
通貨、国、または商品別の収益分布を分析します:query($storeId: String!) {
distributionAnalysis(storeId: $storeId) {
dimension
value
count
amount
}
}
顧客分析
顧客ベースを把握します:query($storeId: String!) {
customerAnalysis(storeId: $storeId) {
totalCustomers
newCustomers
returningCustomers
}
}
サブスクリプション分析
サブスクリプションの健全性指標を追跡します:query($storeId: String!) {
subscriptionAnalysis(storeId: $storeId) {
activeSubscriptions
churnRate
mrr
}
}
税金分析
地域別の税金徴収を確認します:query($storeId: String!) {
taxAnalysis(storeId: $storeId) {
country
taxAmount
orderCount
}
}
返金チケット分析
返金パターンを追跡します:query($storeId: String!) {
refundTicketAnalysis(storeId: $storeId) {
totalTickets
approvedCount
rejectedCount
totalRefundedAmount
}
}