Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
All Posts
Conversion Rate Optimization
CueBlocks Case Studies
Google Analytics
Google Search Console
Online Marketing
Pay Per Click
Social Media Marketing
Staff Favourites
Sustainable Marketing
Technical SEO
Usability and Accessibility
UX Design
Web Development

How to Optimize & Track Google Discover in Google Analytics

Last edit: 16 Aug 2023; Added details about modifying custom dimension in GA4.

Google Discover is a curated content feed inside the Google app. The app has more than 800 million monthly active users in Android and iOS phones. This blog will discuss optimizing your blog and content for featuring in Google Discover and also how to track Google Discover traffic in Google Analytics.

How does it work?

Discover features ‘interesting’ content in its feed based on its estimate of user interests. These estimates are based on Google searches, app activity, past location information, and location preferences. Discover also has a feature where users can follow particular topics and websites to see more content from them.

What can Google Discover do for you?

Google Discover can be a way for your website to reach users interested in your niche, increase your website’s reach, and even build new customers. 

Check out: Content marketing for purpose driven brands

Although Google’s algorithm picks content to feature automatically, publishers do have some control by keeping the blog optimized.

Here, we will discuss how to optimize your blog to increase your chances of featuring in Discover, and also track the traffic from Discover in Google Analytics.

How to Optimize your Blog for Google Discover

Use high quality images

  • Image size should be at least 1200 px width. 
  • Although we have seen blogs with 800 px width featuring in Discover, 1200 px is the officially recommended image size to increase your chances of getting featured in Discover even more.

Enable max image preview 

This meta tag is an instruction to the crawler bot to choose the largest size of the image in a blog preview. Better image quality also impacts CTR.

Here’s what this meta tag looks like:

<meta name="robots" content="max-image-preview:large">

Make sure it’s mobile-friendly

Google Discover only works on mobile which is why it’s important that your website is mobile-friendly.

Use interesting titles

Although Google’s documentation says to not to use clickbait titles, it is common to see clickbait titled blogs featured in Discover. For the sake of user-experience, we do not recommend clickbait titles. Instead, we recommend titles that are interesting, inviting and sufficiently descriptive.

Before expecting results from Google Discover, it’s also important to give a thought to how likely a niche is to be featured in Google Discover feed of a large enough audience. 

How to Track Traffic from Discover in Google Analytics

Google Search Console has a report for Google Discover traffic. But it is not a tracking tool and does not give us any useful insights about the traffic. There are also times when GSC will not show traffic from Google Discover or will not show pages because the number of clicks are too less. There are no such limitations in Google Analytics.

Tracking this traffic in Google Analytics can serve the greater purpose of building audiences, analyzing user behavior, and tracking conversions.

So, how do we track Discover traffic in Google Analytics? 

Google Analytics aggregates all kinds of Google referrers into source “google” and it’s not possible to tell how much of it was from Discover.

In the case of Discover, the referrer URL is very different from Google search URLs. This referrer is or 

However, when Google Analytics processes the data to generate reports, this referer gets overwritten and gets attributed to source ‘Google’. Here are some ways we can override this logic and start tracking Discover traffic in your Google Analytics properties:

Method 1 (Universal Analytics): Extract Google Discover Referrals with an advanced filter

One way is to override the “Campaign Source” before the referrer data is processed. You can do this in Advanced Filters in Universal Analytics by adding this filter:


Here’s a screenshot of this filter applied in Advanced Filters:

This extracts traffic from Google Discover referer before it gets processed and aggregated in ‘Google’.

The second step is to show this traffic neatly in your reports by replacing the less intuitive string ‘quicksearchbox’ string with a more understandable string ‘Discover’.

As the data gets collected overtime, you’ll be able to see this Discover traffic in your reports.

Method 2 (Google Analytics 4): Creating a custom dimension to record referrers

GA4 does not have the Advanced filter option where we can override GA4’s logic that combines difference google organic sources. We can instead use event parameters in GA4 to track the traffic coming from Google Discover. Here are the steps to track Google Discover Traffic in GA4:

Step 1: Create a custom dimension to track page referrer

GA4 collects an event parameter “page_referrer” with the page_view event and this parameter will allow us to identify all sorts of referrals without any modification applied by GA4. You can’t see this parameter as a dimension in GA4 by default, but creating a custom dimension with page_referrer as the parameter will allow you to see the values collected by this parameter.

To create the custom dimension, go to Admin > Custom Definitions > Create custom dimension. Name the Custom Dimension as Referrer or Page Referrer or any other name you prefer. Add ‘page_referrer’ as the event parameter exactly. Save the dimension.

Create a custom dimension with page_referrer as the parameter

Step 2: Rename the referrer traffic from Google Discover

Google Discover’s referral URL is If you create a report with the newly created dimension Page Referrer, you should be able to see traffic from discover getting reported as coming from or android-app:// It may take 1-2 days for data to report after you create the dimension:

Traffic from referrer

To show this neatly, you can modify the page_referrer event parameter value when it contains to Google Discover. You can do this in Admin > Events > Modify Events > Create:

As the data gets collected over time, you will be able to see the traffic from Google Discover in your Traffic Acquisition Report or any other reports. To view Google Discover traffic in Traffic Acquisition report, add the newly created Custom Dimension Page Referrer as the secondary dimension. Write “Discover” in the table filter and press enter and you’ll get a report that neatly shows Discover traffic in the coming from Discovery Ads and Organic results:


Google Discover can be an opportunity to reach new audiences you might not have found on any other platforms.

Producing high quality content and optimizing it is only half the journey to featuring in Google Discover; don’t forget to also track the traffic that Google Discover traffic in Google Analytics.

I'm a part of CueBlock's SEO team. I like traveling, reading, and experimenting with new ways in SEO to get the best results.

Show Comments

3 Replies to “How to Optimize & Track Google Discover in Google Analytics”

    1. Hi Jimmy,

      Thank you for sharing issue.

      The referrer can also show as “android-app://”.

      If you have created the page referrer dimension as described and are getting some traffic from Google Discover, the referrer for the Discover traffic might be appearing as this. Let me know if that works?

Add a comment