SocialGraphApiProtoSearchProfileLocation

AI Overview😉

  • The potential purpose of this module is to gather and utilize user location data to personalize search results. This module seems to be focused on collecting information about a user's location, including the place, duration of stay, and timestamps, to create a more accurate search profile.
  • This module could impact search results by providing more localized and relevant results based on the user's location. For instance, if a user searches for "restaurants near me," this module could use the user's location data to provide more accurate results. It may also influence the ranking of search results, giving more priority to results that are closer to the user's location.
  • A website may change things to be more favorable for this function by ensuring that their location-based content is accurately marked up and easily accessible to search engines. This could include using schema markup for locations, providing clear and concise address information, and optimizing their website for local search queries. Additionally, websites that provide location-based services or content may want to consider implementing user-friendly location-sharing options to encourage users to share their location data.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Wraps information about a user's location, if they have chosen to share it on their SearchCard.

Attributes

  • endTime (type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t, default: nil) -
  • lengthOfStay (type: String.t, default: nil) -
  • place (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEntity.t, default: nil) -
  • point (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileLocationInfo.t, default: nil) -
  • startTime (type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t, default: nil) -
  • type (type: String.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.SocialGraphApiProtoSearchProfileLocation{
    endTime: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t() | nil,
    lengthOfStay: String.t() | nil,
    place:
      GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileEntity.t()
      | nil,
    point:
      GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSearchProfileLocationInfo.t()
      | nil,
    startTime: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t() | nil,
    type: 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.