AssistantApiCoreTypesDeviceUserIdentity

AI Overview😉

  • The potential purpose of this module is to identify a unique device-user pair, allowing Google Assistant to associate a specific user with a specific device, and understand their behavior and preferences.
  • This module could impact search results by allowing Google to personalize search results based on the user's behavior and preferences on a specific device. For example, if a user frequently searches for a particular topic on their mobile device, Google may prioritize results related to that topic when the user searches for it on the same device.
  • To be more favorable for this function, a website could ensure that it provides a seamless and consistent user experience across different devices, and that it uses device-specific features and functionalities to enhance user engagement. Additionally, the website could provide clear and concise content that is easily accessible and crawlable by Google's algorithms, allowing Google to better understand the website's content and relevance to the user's search query.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The set of information that helps Assistant identify a device-user pair. An example use of this proto is in broadcast reply, when after receiving a broadcast, we store a device-user pair in an attentional entity in order to later infer who initated the broadcast on which device.

Attributes

  • deviceId (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t, default: nil) - The identifier of the device.
  • gaiaId (type: String.t, default: nil) - The identifier of the user.

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.AssistantApiCoreTypesDeviceUserIdentity{
    deviceId:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t()
      | nil,
    gaiaId: 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.