SocialCommonUserMentionData

AI Overview😉

  • The potential purpose of this module is to identify and extract metadata about users mentioned in search results, such as their Google account IDs, email addresses, or other identifying information. This helps Google to better understand the context and relevance of search results, particularly those involving social media or user-generated content.
  • This module could impact search results by influencing the ranking and relevance of pages that mention specific users. For example, if a user is mentioned frequently in high-quality content, Google may consider them an authority or expert in their field, and boost the ranking of pages that mention them. Conversely, if a user is associated with low-quality or spammy content, Google may demote the ranking of pages that mention them.
  • To be more favorable for this function, a website could focus on creating high-quality, user-centric content that mentions relevant and authoritative individuals in their field. This could include featuring expert interviews, guest posts, or user-generated content that highlights the contributions and expertise of specific users. Additionally, websites could ensure that their user metadata is accurate and up-to-date, making it easier for Google to extract and utilize this information.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Person metadata, for USER_MENTION segments. Should always contain at least one of user_gaia_id, user_id, email or user. The exact set of populated fields may differ depending on the context and the level in the serving stack; for example, emails will be elided on the viewing path. But as a general rule, a proto having any one of the four is valid, subject to the standard constraints of the applied annotations -- that is, communication between servers and clients will ignore jspb.ignore fields, and communication between servers and other servers (or between servers and storage) will ignore client_only fields. For more on the annotations, see the comments in social/common/segment_annotations.proto

Attributes

  • email (type: String.t, default: nil) -
  • user (type: GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsPrincipalProto.t, default: nil) - If the principal is backed by a gaia id, DO NOT use this field. Use user_gaia_id/user_id fields instead.
  • userGaiaId (type: String.t, default: nil) - An unobfuscated gaia ID:
  • userId (type: String.t, default: nil) - An obfuscated gaia ID:

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.SocialCommonUserMentionData{
  email: String.t() | nil,
  user:
    GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsPrincipalProto.t()
    | nil,
  userGaiaId: String.t() | nil,
  userId: String.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.