ShoppingWebentityShoppingAnnotationInferredImage

AI Overview😉

  • The potential purpose of this module is to identify and store information about images that are related to a product or offer, but not directly provided by the product's backend. This includes images that can be inferred from the context, such as images from similar products or reviews.
  • This module could impact search results by allowing Google to better understand the visual representation of a product or offer, even if the product's backend does not provide images. This could lead to more accurate and relevant image results in search, and potentially improve the overall shopping experience for users.
  • To be more favorable for this function, a website could ensure that their product pages and reviews include high-quality, relevant images that can be easily crawled and understood by Google's algorithm. Additionally, providing structured data about images, such as alt tags and descriptive text, could help Google to better infer the context and meaning of the images.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Images inferred from context instead of propagated from Shopping backends. The same image might be inferred via different means; then it may appear multiple times in Offer.inferred_images list with different values of inferred_image_type field.

Attributes

  • inferredImageId (type: String.t, default: nil) -
  • inferredImageSource (type: String.t, default: nil) -
  • inferredImageType (type: String.t, default: nil) -
  • neardupInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImageNeardupInfo.t), default: nil) - This field will only be populated if the inferred image is a neardup of an inferred image. It stores the type and source of the images it is a neardup of.

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.ShoppingWebentityShoppingAnnotationInferredImage{
    inferredImageId: String.t() | nil,
    inferredImageSource: String.t() | nil,
    inferredImageType: String.t() | nil,
    neardupInfo:
      [
        GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImageNeardupInfo.t()
      ]
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.