PageSpeedAudit
Normalized audit outcome returned by pageSpeedRunAudits, with details for non-passed outcomes.
type PageSpeedAudit {
id: String!
title: String!
descriptionMarkdown: String
status: PageSpeedAuditStatus!
score: Float
scoreDisplayMode: String
summaryText: String!
warnings: [String!]!
resources: [PageSpeedResource!]!
elements: [PageSpeedElement!]!
findings: [PageSpeedAuditFinding!]!
}
Fields
PageSpeedAudit.id ● String! non-null scalar
PageSpeedAudit.title ● String! non-null scalar
PageSpeedAudit.descriptionMarkdown ● String scalar
Markdown audit explanation; null for passed audits or when absent.
PageSpeedAudit.status ● PageSpeedAuditStatus! non-null enum
Derived outcome using error mode, numeric score, and warnings; not a capture lifecycle state.
PageSpeedAudit.score ● Float scalar
Numeric score as a fraction from 0 to 1; null when no numeric score is supplied.
PageSpeedAudit.scoreDisplayMode ● String scalar
Captured score display mode; null when absent.
PageSpeedAudit.summaryText ● String! non-null scalar
Display text derived from captured values, savings, warnings, or outcome.
PageSpeedAudit.warnings ● [String!]! non-null scalar
Up to five nonempty warnings; empty for passed audits.
PageSpeedAudit.resources ● [PageSpeedResource!]! non-null object
Up to five affected resources; empty for passed audits.
PageSpeedAudit.elements ● [PageSpeedElement!]! non-null object
Up to five affected elements; empty for passed audits.
PageSpeedAudit.findings ● [PageSpeedAuditFinding!]! non-null object
Up to five fallback detail rows, each with up to five scalar cells, only when resource and element details are empty.
Member Of
PageSpeedAuditCategory object