SocialGraphApiProtoSearchProfileMetadata

AI Overview😉

  • The potential purpose of this module is to store and manage metadata related to a user's search profile, including their account information, moderation status, and search history. This metadata is used to personalize search results and provide a better user experience.
  • This module could impact search results by influencing the ranking of websites based on a user's search history and behavior. For example, if a user has previously interacted with a website, this module may boost its ranking in future search results. Additionally, the moderation status of a user's account may affect the types of content that are displayed in their search results.
  • To be more favorable for this function, a website may focus on providing high-quality, relevant content that users are likely to engage with. This could include optimizing content for keywords, creating user-friendly interfaces, and encouraging user interaction through comments, reviews, and other forms of engagement. Additionally, websites may want to ensure that their content is moderated and compliant with Google's guidelines to avoid being flagged for auto-moderation.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

This proto represents metadata of the users SearchProfile like profile state, GOG account id etc.,

Attributes

  • accountId (type: String.t, default: nil) - Unique contributor account id allocated by presence/janata infrastructure. This will be used in the frontend for various actions like reporting errors, photo uploads etc., go/boba-janata, go/cleanup-contributor-creation
  • accountMid (type: String.t, default: nil) - Account KG entity mid assigned to this user required by old janata serving stack. This is not required anymore for serving. But might need it for historical purposes. See https://hume.google.com/edit/g/11gg6cyvch for more details.
  • aresId (type: String.t, default: nil) - Ares id used for tracking the auto moderation.
  • state (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileState.t), default: nil) - Current state of the Search Profile.

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.SocialGraphApiProtoSearchProfileMetadata{
    accountId: String.t() | nil,
    accountMid: String.t() | nil,
    aresId: String.t() | nil,
    state:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileState.t()
      ]
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.