We love digital - Call
0330 353 0300Circle Info
and say hello - Mon - Fri, 9am - 5pm

Call 0330 353 0300Circle Info

Gary Hainsworth

A Guide to Google Analytics Integration In Screaming Frog

20th Oct 2020 Analytics 3 minutes to read

A Guide to Google Analytics Integration In Screaming Frog

A Guide to Google Analytics Integration in Screaming Frog

The Screaming Frog integration with Google Analytics has been around for a few years now, but it has been upgraded since then, so below I’ll talk through how to use the integration and how it can help you in your day-to-day tasks.

There have been further integrations in Screaming Frog over the years too, with Google Search Console, PageSpeed Insights as well as third party tools such as Majestic, Ahrefs and Moz – but those are for other blogs!

Setting up Google Analytics In Screaming Frog

Gaining Access

The first step is to gain access to the Google Analytics API. First go to Configuration > API Access > Google Analytics and this window appears.

Here I’ve blurred out our existing account, but you will want to click on connect to new account as highlighted.

Logging In

This takes you to the screen below which looks like you regular Google login screen.

Follow the instructions and allow Screaming Frog to connect, then you can close your browser and go back to Screaming Frog.


You’ll then see a window showing your list of Google Analytics account and a few other tabs across the top, something like this:

You can also see the ‘Segment’ drop down above. This is great for larger sites and drilling down into specific issues, but for this exercise we’ll stick to leaving it as the default ‘All Users’.

Now going through the tabs on the top, the first is date range, which is perfectly straightforward.

Conparisons aren’t available here directly (this would make Google servers very unhappy), but if you need to look at comparisons, it is probably best to use the list mode in screaming frog and run two crawls then combine the data.

The next tab is Metrics. This will show a list of familiar metric names if you’re used to using Google Analytics, and is fairly straightforward.

There are 11 metrics selected by default, but you can expand and select the metrics you need at your leisure. The limit on metrics is set at 30, but this should be more than enough for your needs. The only reference point here you might need here is under the Goals subheading, which lists out the goal numbers rather than your custom names (e.g: “ga:goal1Completions” rather than “Contact us submissions”).

The Dimension tab lets you choose how the information is displayed, which is fairly straightforward on most metrics as seen below.

The last tab is for General options.

This helps with some data hygiene for duplicates and limits results if you are looking at particularly large websites.

Running The Crawl

Once you’ve done the setup, you just run the crawl like you would normally, using whichever other settings you need. The results are shown at the bottom of the right-hand side list.

The default segments to analyse are:

  • Sessions Above 0
  • Bounce Rate Above 70%
  • No GA Data
  • Non-Indexable With GA Data
  • Orphan URLs (requires crawl analysis)

These can’t be changed, but they show a good overview of poorer performing pages and possible issues.

Internal URL Analysis

If you go back up to the top on the right-hand side and navigate to Internal, you’ll be able to see tha GA data on an individual URL level. This is shown in the bottom left portion, but is also included in the export option, letting you see the GA data alongside the usual URL information such as Indexability, Titles, H1s, Canonicals, etc. This export is great for giving further informaiton when analysing a site, or for giving yu a priority list when working through URLs.

Practical Uses

  • 2 for 1 – Ususally you’d have to look at crawl data and look at GA separately. The method above puts that all into one sheet for easier understanding for you and your team.
  • Conditional Formating – Colour coding the users, sessions, bounce rate etc can help you spot outliers and abnormalities on the site, both good and bad!
  • Segments – Running crawls on different sections (URLs in list mode for example) and with different GA segments can help bolster reporting and give good insights.

The uses are quite far reaching, so whatever you’d normally look at in Screaming Frog and Google Analytics, you can get that in one convenient place. If you’ve found any handy tricks or methods, let us know!

Share this post

Gary Hainsworth

Senior Organic Data Specialist

If you're after someone to chat guitars with, Gary's your man. When he isn't playing guitar, or bass, he's trying his hand at modifying them. He's even made one from scratch once. He relates strongly with the humble and kind hedgehog, who also happen to be as prickly as his musical taste; anything loud, fast and angry.

Free Digital Clarity Call

Need some expert help to uncover what’s holding your digital marketing back? Let us show you for free!


What do you think?

Hannah Pennington

DIY Digital Strategies: Are They A Mistake?

Hannah Pennington
29th Nov 2021
Steve Harris

How To Show Ads To People Who Are Searching For Building Supplies

Steve Harris
22nd Nov 2021
PPC Blog

Digital Ideas Monthly

Sign up now and get our free monthly email. It’s filled with our favourite pieces of the news from the industry, SEO, PPC, Social Media and more. And, don’t forget - it’s free, so why haven’t you signed up already?

Unlike 08 numbers, 03 numbers cost the same to call as geographic landline numbers (starting 01 and 02), even from a mobile phone. They are also normally included in your inclusive call minutes. Please note we may record some calls.

Circle Cross