AssistantApiSettingsDeviceSettingsCrossSurfaceAvailability

AI Overview😉

  • The potential purpose of this module is to track and store information about the user's device and previous interactions with the Google Assistant, specifically the user's locale and the timestamp of their last request. This allows Google to personalize the user's search experience across different devices and surfaces.
  • This module could impact search results by allowing Google to tailor the results to the user's specific device, location, and previous interactions. For example, if a user has previously searched for something on their phone, Google may prioritize those results if the user searches for the same thing on their desktop. This could lead to more personalized and relevant search results.
  • To be more favorable for this function, a website could ensure that it provides a consistent user experience across different devices and surfaces, and that it is optimized for different locales and languages. Additionally, websites could use structured data and schema markup to help Google understand their content and provide more personalized results. Websites could also focus on providing high-quality, relevant content that meets the user's needs, which would increase the likelihood of their content being prioritized in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • lastKnownClientLocale (type: String.t, default: nil) - Last known locale of the client.
  • lastParamsWriteTimestamp (type: DateTime.t, default: nil) - This is the timestamp when the AssistantRequestParams (in ASSISTANT_SNAPSHOT corpus) were last written for this device.

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.AssistantApiSettingsDeviceSettingsCrossSurfaceAvailability{
    lastKnownClientLocale: String.t() | nil,
    lastParamsWriteTimestamp: DateTime.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.