Skip to main content

Authors

Introduction

This document provides guidance on utilizing GraphQL to query author metrics data. It includes information on the GraphQL endpoint, the structure of the data tables, and sample queries to retrieve relevant metrics.

Table Metric Details

authors

Field NameData TypeDimensionsMetricsFilters
site_idtextyesyes
nametext
author_idtextyesyes
published_articlesintegeryes

authors_daily

Field NameData TypeDimensionsMetricsFilters
site_idtextyesyes
page_viewsbigintyes
authortextyesyes
author_idtextyesyes
new_usersbigintyes
usersbigintyes
period_datetextyesyes
attention_timebigintyes
total_time_spentbigintyes
average_time_spentbigintyes
recirculationdouble precisionyes
readabilitydouble precisionyes

authors_hourly

Field NameData TypeDimensionsMetricsFilters
site_idtextyesyes
page_viewsbigintyes
authortextyesyes
author_idtextyesyes
usersbigintyes
period_datetextyesyes
attention_timebigintyes
period_hourbigintyesyes
total_time_spentbigintyes
average_time_spentbigintyes

authors_monthly

Field NameData TypeDimensionsMetricsFilters
site_idtextyesyes
page_viewsbigintyes
authortextyesyes
author_idtextyesyes
usersbigintyes
period_yearintegeryesyes
period_monthintegeryesyes
attention_timebigintyes
total_time_spentbigintyes
average_time_spentbigintyes
recirculationdouble precisionyes
readabilitydouble precisionyes
new_userstextyes

authors_quarterly

Field NameData TypeDimensionsMetricsFilters
site_idtextyesyes
page_viewsbigintyes
authortextyesyes
author_idtextyesyes
usersbigintyes
period_yearintegeryesyes
period_quarterintegeryes
attention_timebigint
total_time_spentbigintyes
average_time_spentbigintyes
recirculationdouble precisionyes
readabilitydouble precisionyes
new_usersbigintyes

authors_yearly

Field NameData TypeDimensionsMetricsFilters
site_idtextyesyes
page_viewsbigintyes
authortextyesyes
author_idtextyesyes
usersbigintyes
period_yearintegeryesyes
attention_timebigintyes
total_time_spentbigintyes
average_time_spentbigintyes
recirculationdouble precisionyes
readabilitydouble precisionyes
new_usersbigintyes

Sample Queries

Query to Retrieve Authors' Daily Details

query GetAuthorWiseMetrics {
wral_authors_daily(where: {period_date: {_eq: "2024-04-08"}, author_id: {_eq: "Brian Murphy"}}) {
page_views
period_date
readability
recirculation
total_time_spent
users
site_id
new_users
average_time_spent
author_id
author
attention_time
}
}

Query to Retrieve Authors' Monthly Page Views and Total Time Spend

query AuthorsTotalTimeSpen {
wral_authors_monthly {
page_views
users
total_time_spent
author
author_id
}
}