QualityActionsAppInfo

AI Overview😉

  • The potential purpose of this module is to provide information about mobile apps that are relevant to a user's search query. This information includes the app's name, package name, category, and confidence score, which is calculated from various signals such as navigation and ranking. This data is used to rank apps for a particular query.
  • This module could impact search results by allowing Google to provide more accurate and relevant app suggestions to users. For example, if a user searches for " recipes app", Google can use this module to suggest apps that are relevant to the query, along with their confidence scores. This could lead to a better user experience, as users are more likely to find the app they are looking for.
  • To be more favorable for this function, a website or app developer could ensure that their app's information is accurately represented in the Google app database. This could include providing clear and concise app names, descriptions, and categories, as well as optimizing their app's visibility in the Google Play Store. Additionally, developers could focus on improving their app's navigation and ranking signals, which could increase their app's confidence score and visibility in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Information of the app to be annotated for the query. It contains the name of the app, the package name associated with it. It also contains the confidence associated with {app, package} pair. This confidence is calculated from different signals like navboost, ranking etc. which later is used for ranking the apps for a particular query. The source of this app information is also indicated. This app info can either be from installed app (collected from device content) or from the fastmap. LINT.IfChange

Attributes

  • androidIntent (type: list(String.t), default: nil) - The list of android intents that the app is capable of executing.
  • appName (type: String.t, default: nil) - This is the string matched from the query.
  • category (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsAppUnderstandingCategory.t, default: nil) - Category of this package.
  • confidence (type: number(), default: nil) -
  • displayName (type: String.t, default: nil) - This is the display name of the app as shown below the app icon.
  • fallbackUrl (type: String.t, default: nil) - URL for the website associated with this app.
  • packageName (type: String.t, default: nil) - Note that the package_name could be empty for two reasons: - The AppInfo is annotated by device content. - The ngram exists in app name fastmap, but there are a lot of packages associated with it. e.g., there could be a lot of apps for app name "recipes app".
  • source (type: String.t, default: nil) - For the future source, use the field in source_data.source().
  • sourceData (type: list(GoogleApi.ContentWarehouse.V1.Model.QualityActionsAppInfoSourceData.t), default: nil) -

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.QualityActionsAppInfo{
  androidIntent: [String.t()] | nil,
  appName: String.t() | nil,
  category:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsAppUnderstandingCategory.t()
    | nil,
  confidence: number() | nil,
  displayName: String.t() | nil,
  fallbackUrl: String.t() | nil,
  packageName: String.t() | nil,
  source: String.t() | nil,
  sourceData:
    [GoogleApi.ContentWarehouse.V1.Model.QualityActionsAppInfoSourceData.t()]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.