Skip to main content

articleStatistics Query

Description​

Returns aggregated page view statistics for an article.

query articleStatistics(
$articleRef: ID!
$from: Date
$to: Date
$granularity: StatisticsGranularity
) {
articleStatistics(
articleRef: $articleRef
from: $from
to: $to
granularity: $granularity
) {
granularity
pageViews
series {
date
pageViews
sold
}
}
}

Variables​

{
"articleRef": "8ccb1606432f99421f4cec77",
"from": 1757383960326,
"to": 1776100928766,
"granularity": "hour"
}

Response​

{
"articleStatistics": {
"granularity": "hour",
"pageViews": 42,
"series": [
{
"date": 1784456156497,
"pageViews": 42,
"sold": 42
}
]
}
}

Arguments​

NameTypeDescription
articleRefID!Article reference (_id).
fromDateStart of the date range (inclusive). Omit for all-time statistics.
toDateEnd of the date range (inclusive). Omit for all-time statistics.
granularityStatisticsGranularityForce a specific bucket granularity. Omit to let the server pick automatically.

Returns​

ArticleStatistics