Google PageSpeed Insights Connector Reference

22 metrics24 dimensions

The Google PageSpeed Insights connector allows to pull PageSpeed scores on a URL level.

A sample URL to retrieve the data is

https://connectors.windsor.ai/google_pagespeed?api_key=[your API key]&fields=date,timestamp,account_id,account_name,desktop_score,mobile_score,lcp,fid,cls,fcp,ttfb

The Google PageSpeed Insights connector exposes 46 fields (22 metrics, 24 dimensions). Every field ID below can be passed to the Windsor.ai API in the fields parameter.


Google PageSpeed Insights Fields

Google PageSpeed Insights DESKTOP fields

The DESKTOP report of the Google PageSpeed Insights connector includes 12 fields.

IDTypeNameDescription
clsNUMERICCumulative layout shift (CLS)Cumulative layout shift (CLS)
crux_desktop_clsNUMERICCrUX Desktop Cumulative layout shift (CLS)Real-user desktop CLS, 75th percentile (0-1, unitless).
crux_desktop_fcpNUMERICCrUX Desktop First contentful paint (FCP)Real-user desktop FCP, 75th percentile, in milliseconds.
crux_desktop_inpNUMERICCrUX Desktop Interaction to next paint (INP)Real-user desktop INP, 75th percentile, in milliseconds.
crux_desktop_lcpNUMERICCrUX Desktop Largest contentful paint (LCP)Real-user desktop LCP, 75th percentile, in milliseconds.
crux_desktop_overall_categoryTEXTCrUX Desktop Overall categoryOverall desktop CrUX category (FAST, AVERAGE or SLOW).
crux_desktop_ttfbNUMERICCrUX Desktop Time to first byte (TTFB)Real-user desktop TTFB, 75th percentile, in milliseconds.
desktop_scoreNUMERICPS Insights Desktop ScorePS Insights Desktop Score
fcpNUMERICFirst Contentful paint (FCP)First Contentful paint (FCP)
fidNUMERICFirst input delay (FID)First input delay (FID)
lcpNUMERICLargest contentful paint (LCP)Largest contentful paint (LCP)
ttfbNUMERICTime to first byte (TTFB)Time to first byte (TTFB)

Google PageSpeed Insights MOBILE fields

The MOBILE report of the Google PageSpeed Insights connector includes 12 fields.

IDTypeNameDescription
crux_mobile_clsNUMERICCrUX Mobile Cumulative layout shift (CLS)Real-user mobile CLS, 75th percentile (0-1, unitless).
crux_mobile_fcpNUMERICCrUX Mobile First contentful paint (FCP)Real-user mobile FCP, 75th percentile, in milliseconds.
crux_mobile_inpNUMERICCrUX Mobile Interaction to next paint (INP)Real-user mobile INP, 75th percentile, in milliseconds.
crux_mobile_lcpNUMERICCrUX Mobile Largest contentful paint (LCP)Real-user mobile LCP, 75th percentile, in milliseconds.
crux_mobile_overall_categoryTEXTCrUX Mobile Overall categoryOverall mobile CrUX category (FAST, AVERAGE or SLOW).
crux_mobile_ttfbNUMERICCrUX Mobile Time to first byte (TTFB)Real-user mobile TTFB, 75th percentile, in milliseconds.
mobile_clsNUMERICMobile Cumulative layout shift (CLS)Cumulative layout shift (CLS) from the mobile lab test.
mobile_fcpNUMERICMobile First contentful paint (FCP)First contentful paint (FCP) from the mobile lab test.
mobile_fidNUMERICMobile First input delay (FID)First input delay (FID) from the mobile lab test.
mobile_lcpNUMERICMobile Largest contentful paint (LCP)Largest contentful paint (LCP) from the mobile lab test.
mobile_scoreNUMERICPS Insights Mobile ScorePS Insights Mobile Score
mobile_ttfbNUMERICMobile Time to first byte (TTFB)Time to first byte (TTFB) from the mobile lab test.

Google PageSpeed Insights other fields

The Google PageSpeed Insights connector has 22 fields that do not belong to a named report, or belong to a report with only one or two fields.

IDTypeNameDescriptionReport
account_idTEXTAccount IDURL of the page
account_nameTEXTAccount NameURL of the page
data_fetched_atTIMESTAMPData fetched atUTC timestamp (second precision) of when the connector request that pulled the row started. Freshly pulled rows show this request's start time; cache hits keep the start time of the request that filled the cache. Selecting this field disables aggregation, so rows are returned individually (each keeping its own fetch time) instead of being summed.
datasourceTEXTData SourceThe name of the Windsor connector returning the row
dateDATEDateThe Date
day_of_monthTEXTDay of monthDay of the month
monthTEXTMonthNumber of the month
nowTIMESTAMPNowCurrent timestamp
sourceTEXTSourceThe name of the Windsor connector returning the row
timestampTIMESTAMPTimestampTimestamp
todayDATETodayToday's date
weekTEXTWeekWeek (Sun-Sat).
week_dayTEXTDay of week and day numberWeekday number and name combined (Sun-Sat).Numbered from 0 Sunday to 6 Saturday.
week_day_isoTEXTDay of week and day number, ISOWeekday number and name combined, ISO format (Mon-Sun).Numbered from 1 Monday to 7
week_isoTEXTWeek ISOWeek, ISO format (Mon-Sun).
yearTEXTYearYear
year_monthTEXTYearmonthYear and month, e.g. 2024|3
year_month_nameTEXTYear month nameYear and month with the month name written out, e.g. "Jan 2025".
year_of_weekTEXTYear of weekThe year that contains first day of the week (Sun-Sat).
year_of_week_isoTEXTYear of week, ISOThe year that contains first day of the ISO week (Mon-Sun).
year_weekTEXTYear weekYear and week for US weeks (Sun-Sat), e.g. 2024|15
year_week_isoTEXTYear week ISOYear and week for ISO weeks (Mon-Sun), e.g. 2024|20