Thrift module: googlereferral

ModuleServicesData typesConstants
googlereferral GoogleProduct
GoogleReferral

Enumerations

Enumeration: GoogleProduct


GOOGLE_NEWS1
Typically, we are most interested in top stories panel that appears when searching for a particular topic. This
also includes https://news.google.com/.


GOOGLE_NEWSSTAND2
A news aggregator and digital newsstand service that from 2018 is being amalgamated with Google News.


GOOGLE_PLUS3
A social network created by Google that was shut down in 2019.


GOOGLE_SEARCH4
Referrals that come via clicking a link in Google search results that does not appear in a panel.


GOOGLE_MOBILE_APP5
An app where user can keep up to date with a feed of information, or search more about their interests. Also
provides access to Google Discover. See: https://www.google.com/search/about/
Android: https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox
iOS: https://apps.apple.com/gb/app/google/id284815942


GOOGLE_GO_MOBILE_APP6
An app to use Google search, optimised to use less data.
Android: https://play.google.com/store/apps/details?id=com.google.android.apps.searchlite
iOS: currently no version available?


GMAIL7
An email service created by Google.


GOOGLE_CHROME_SUGGESTED_CONTENT8
Suggested articles that are displayed for users of Google Chrome on mobile devices.


GOOGLE_DISCOVER9
Unlike Google search, where users see results based on their search terms, based on the user's interests,
Google Discover displays content before the user searches for it. More here:
https://developers.google.com/search/docs/advanced/mobile/google-discover


GOOGLE_SHOWCASE10
Some of the panels that appear in Google News or Google Discover are specifically stories selected by newsroom
editors. These are showcase panels.



Data structures

Struct: GoogleReferral

KeyFieldTypeDescriptionRequirednessDefault value
1qstringThe query terms requested by the user optional
2ranki32The rank we were list at within the source, as indicated by the "cd" query parameter. optional
3sourcestringThe type of referral this was. Currently this is just a string, and is likely to change as we overhaul our google ved parsing optional
4productsset<GoogleProduct>A description of the google product that referred the user to the page as defined in ophan.model.google.GoogleProduct optional

Where the referrer was google and they've provided additional information
on the query string, here is
that additional information.