QualityNavboostCrapsFeatureCrapsData

AI Overview😉

  • The potential purpose of this module is to collect and analyze user behavior data, such as clicks and interactions, across different countries, devices, languages, and locations. This data is used to improve the quality of search results and provide more relevant and personalized experiences for users.
  • This module could impact search results by influencing the ranking of websites based on user behavior signals, such as click-through rates, time on site, and bounce rates. Websites that perform well in terms of user engagement may be rewarded with higher rankings, while those that do not may be demoted. Additionally, this module could also be used to identify and filter out low-quality or spammy content that does not provide a good user experience.
  • To be more favorable to this function, a website may focus on improving its user experience and engagement metrics, such as:
    • Optimizing content for mobile devices, as the module appears to differentiate between mobile and desktop devices.
    • Ensuring content is accessible and relevant to users in different countries and languages.
    • Improving click-through rates and time on site through targeted and relevant content, clear calls-to-action, and easy navigation.
    • Reducing bounce rates by providing high-quality and relevant content that meets user expectations.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 10

GoogleApi.ContentWarehouse.V1.Model.QualityNavboostCrapsFeatureCrapsData (google_api_content_warehouse v0.4.0)

Attributes

  • country (type: String.t, default: nil) - Country, like "us". If not present, it's an aggregation for all countries. This is the same format as one used in Glue.
  • device (type: String.t, default: nil) - Device, like "m". If not present, it's an aggregation for all devices. "m" - mobile devices. "d" - destop devices.
  • language (type: String.t, default: nil) - Language, like "en". If not present, it's an aggregation for all languages. This is the same format as one used in Glue.
  • locationId (type: integer(), default: nil) - Location id for metro and city. If not present, it's an aggregation for all locations within current country.
  • signals (type: GoogleApi.ContentWarehouse.V1.Model.QualityNavboostCrapsCrapsClickSignals.t, default: nil) - CRAPS Signals for the locale.
  • voterTokenBitmap (type: GoogleApi.ContentWarehouse.V1.Model.QualityNavboostGlueVoterTokenBitmapMessage.t, default: nil) - The set of voter tokens of the sessions that contributed to this feature's stats. Voter tokens are not unique per user, so it is a lower bound on the number of distinct users. Used for privacy-related filtering.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.QualityNavboostCrapsFeatureCrapsData{
    country: String.t() | nil,
    device: String.t() | nil,
    language: String.t() | nil,
    locationId: integer() | nil,
    signals:
      GoogleApi.ContentWarehouse.V1.Model.QualityNavboostCrapsCrapsClickSignals.t()
      | nil,
    voterTokenBitmap:
      GoogleApi.ContentWarehouse.V1.Model.QualityNavboostGlueVoterTokenBitmapMessage.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.