QualityShoppingShoppingAttachmentOffer

AI Overview😉

  • The potential purpose of this module is to analyze and understand the quality and relevance of shopping offers and their corresponding product information, such as images, prices, and merchant details. This module seems to be focused on evaluating the accuracy and trustworthiness of shopping offers, which is critical for providing users with reliable and relevant search results.
  • This module could impact search results by influencing the ranking and visibility of shopping offers. For instance, offers with higher quality and more accurate product information may be given more prominence in search results, while those with incomplete or inaccurate information may be demoted or filtered out. This could lead to a better user experience, as users are more likely to find relevant and trustworthy shopping offers.
  • To be more favorable for this function, a website could ensure that their shopping offers are accurate, complete, and up-to-date, including details such as prices, images, and product descriptions. Additionally, they could provide clear and transparent information about the merchant, such as their account ID and item ID. Furthermore, optimizing images and ensuring that they are easily indexable could also improve the website's chances of being favored by this module.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • condition (type: String.t, default: nil) -
  • controlType (type: String.t, default: nil) -
  • fingerprintOfOfferUrls (type: list(String.t), default: nil) - fingerprint of original offer item_urland mobile_offer_url (if present) to be able to understand if offer data came from different url.
  • gtinValue (type: list(String.t), default: nil) - Global trade item number (GTIN).
  • imageId (type: list(String.t), default: nil) - image_id is sorted and distinct for efficient search during serving.
  • inferredImages (type: list(GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImage.t), default: nil) - inferred_images are sorted by inferred_image_id for efficient search during serving.
  • isLensBuildable (type: boolean(), default: nil) - Is the offer Lens buildable. The corresponding field in Shopping Annotation is SurfaceSelection.
  • matchingType (type: String.t, default: nil) - information about methods used to match offer with indexed url. See shopping_annotation.proto
  • merchantAccountId (type: String.t, default: nil) - account_id of the merchant in shopping systems.
  • merchantItemId (type: String.t, default: nil) - merchant_item_id is meaningless without the merchant_account_id.
  • nonDisplayableBrandMerchantRelationship (type: String.t, default: nil) - direct to consumer brand merchant relationship
  • nonDisplayableCurrency (type: String.t, default: nil) -
  • nonDisplayableOrganicScoreMillis (type: integer(), default: nil) - Normalized riskiness score for Organic destinations. It's in range [1,1000] with 1 being the worst score and 1000 being the best.
  • nonDisplayableStaleAvailability (type: GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationOfferAvailabilityInfo.t, default: nil) - This is experimental, not filled in yet and not intended to be used. Please contact buyable-corpus@ before considering using this field.
  • offerDocid (type: String.t, default: nil) -
  • refType (type: String.t, default: nil) -
  • soriVersionId (type: GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationSoriVersionId.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.QualityShoppingShoppingAttachmentOffer{
    condition: String.t() | nil,
    controlType: String.t() | nil,
    fingerprintOfOfferUrls: [String.t()] | nil,
    gtinValue: [String.t()] | nil,
    imageId: [String.t()] | nil,
    inferredImages:
      [
        GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationInferredImage.t()
      ]
      | nil,
    isLensBuildable: boolean() | nil,
    matchingType: String.t() | nil,
    merchantAccountId: String.t() | nil,
    merchantItemId: String.t() | nil,
    nonDisplayableBrandMerchantRelationship: String.t() | nil,
    nonDisplayableCurrency: String.t() | nil,
    nonDisplayableOrganicScoreMillis: integer() | nil,
    nonDisplayableStaleAvailability:
      GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationOfferAvailabilityInfo.t()
      | nil,
    offerDocid: String.t() | nil,
    refType: String.t() | nil,
    soriVersionId:
      GoogleApi.ContentWarehouse.V1.Model.ShoppingWebentityShoppingAnnotationSoriVersionId.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.