SocialGraphApiProtoSearchProfileData

AI Overview😉

  • The potential purpose of this module is to gather and store information about a user's online identity, including their bio, education, interests, occupation, language, location, and social media profiles. This information can be used to create a comprehensive profile of the user, which can be used to personalize their search results and provide more relevant information.
  • This module could impact search results by allowing Google to provide more personalized and relevant results based on a user's interests, location, and occupation. For example, if a user searches for "best jazz clubs in New York City", Google could use their location and interest in jazz to provide more relevant results. Additionally, this module could also be used to improve the accuracy of search results by taking into account a user's language and education level.
  • A website may change things to be more favorable for this function by providing clear and concise information about the user's online identity, such as a detailed bio, accurate location information, and relevant social media profiles. Additionally, websites can also provide structured data about the user's interests, occupation, and education level, which can be easily crawled and indexed by Google. This can help Google to better understand the user's online identity and provide more personalized and relevant search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Data contained in every search profile. go/janata-profile-in-sgbe.

Attributes

  • description (type: String.t, default: nil) - A free-text summary that the user inputs. E.g. "Coder by day, jazz guitarist by night."
  • education (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEducation.t), default: nil) -
  • interest (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEntity.t), default: nil) -
  • language (type: String.t, default: nil) - Indicates the language of this search profile. Use ISO-639 2-letter language code to specifying the language that this profile is created in.
  • location (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileLocation.t), default: nil) -
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileMetadata.t, default: nil) -
  • occupation (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEntity.t), default: nil) -
  • publicEmail (type: list(String.t), default: nil) - This is the email that the user has chosen to display on their "SearchCard" publicly.
  • publicPhoneNumber (type: list(String.t), default: nil) - This is the phone number that the user has chosen to display on their "SearchCard" publicly.
  • socialLink (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileSocialLink.t), default: nil) -
  • website (type: list(String.t), default: nil) -
  • workplace (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileWorkplace.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.SocialGraphApiProtoSearchProfileData{
    description: String.t() | nil,
    education:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEducation.t()
      ]
      | nil,
    interest:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEntity.t()
      ]
      | nil,
    language: String.t() | nil,
    location:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileLocation.t()
      ]
      | nil,
    metadata:
      GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileMetadata.t()
      | nil,
    occupation:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEntity.t()
      ]
      | nil,
    publicEmail: [String.t()] | nil,
    publicPhoneNumber: [String.t()] | nil,
    socialLink:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileSocialLink.t()
      ]
      | nil,
    website: [String.t()] | nil,
    workplace:
      [
        GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileWorkplace.t()
      ]
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.