How we measure our Core Web Vitals — Google Sheets

Kevin McCarthy
2 min readMar 19, 2021

--

At this point we’ve got the data into Google Analytics (via the dataLayer and Google Tag Manager).

So we’ve got lots of data in Google Analytics this is great!

However we now need to pull this data into Google Sheets in a number of reports to avoid sampling issues so we can bring the data into DataStudio to see our p75 values.

We use the Google Sheets Google Analtyics Addon to build our reports.

Your first report

Click Add-ons > Google Analytics > Create new report

Configuration options

Metrics: Event Value

Dimensions: Event Label, Date, Event Action

Click Create Report

Running the report

Click Add-ons > Google Analytics > Run reports

I’ve found running these reports incredibly slow so be patient with them.

Also be sure when they’ve come together to check if they’ve been sampled. If they have keep reading and see how we get around that.

Our slightly messier collection of data to avoid sampling

Due to sampling based on the number of sessions involved and to avoid going over Google Sheets 5million row limit we have 3 different Google Sheets documents with 4 GA reports in each.

They all look incredibly similar.

This is to avoid the sampling issues discussed here.

--

--

No responses yet