QualityShoppingShoppingAttachment

AI Overview😉

  • Potential purpose of module: This module, QualityShoppingShoppingAttachment, appears to be responsible for evaluating the quality and relevance of shopping-related web pages, particularly those with product reviews, comparisons, and other shopping-related content. It assesses various aspects of these pages, such as product scores, availability, and user-generated content, to determine their usefulness for users.
  • Impact on search results: This module's output likely influences the ranking of shopping-related web pages in Google's search results. Pages with higher scores in areas like product reviews, comparisons, and user-generated content may be considered more relevant and useful to users, and thus may be ranked higher in search results. Conversely, pages with lower scores may be demoted or filtered out.
  • Optimization strategies for websites: To improve their chances of ranking higher in shopping-related search results, websites can focus on creating high-quality, relevant, and user-friendly content, such as:
    • Providing accurate and up-to-date product information
    • Encouraging and showcasing user-generated reviews and ratings
    • Creating informative and helpful product comparisons
    • Ensuring product availability and accurate inventory information
    • Optimizing page structure and content for better indexing and crawling

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

This proto is a lightweight version of ShoppingAnnotation in docjoin attachment. We're doing a deep copy of protos defined in ShoppingAnnotation so that we can control individual fields that will sit in Muppet. Data here will be used for scoring organic shopping web results and previews. Many shopping related signals, e.g., product review score, are also served from this attachment. DEPRECATED: Please use UDR (go/udr) instead.

Attributes

  • datasetModelArticleScore (type: integer(), default: nil) - Score from the blockbert article classifier model. go/article-understanding-project
  • datasetModelBuyingGuideScore (type: integer(), default: nil) -
  • datasetModelForumListScore (type: integer(), default: nil) - From forum and qna confidence score * 100, http://go/sdu-ugc-page-intro
  • datasetModelForumSingleScore (type: integer(), default: nil) -
  • datasetModelInStoreOnlyScore (type: integer(), default: nil) -
  • datasetModelIndirectAvailabilityScore (type: integer(), default: nil) -
  • datasetModelMultiProductScore (type: integer(), default: nil) - From indexing.ml.PageType.confidence * 100 (DatasetModelAnnotation in cdoc) go/sdu-shopping-page-intro
  • datasetModelProductComparisonScore (type: integer(), default: nil) -
  • datasetModelProductReviewScore (type: integer(), default: nil) -
  • datasetModelProductTopnScore (type: integer(), default: nil) -
  • datasetModelQnaListScore (type: integer(), default: nil) -
  • datasetModelQnaSingleScore (type: integer(), default: nil) -
  • datasetModelSingleProductScore (type: integer(), default: nil) -
  • datasetModelSoldOutScore (type: integer(), default: nil) -
  • expiredShoppingPageScore (type: integer(), default: nil) - From indexing.badpages.CollapserInfo.expired_shopping_page_score * 100
  • multiProductScore (type: integer(), default: nil) - From MagicPageTypeAnnotation.multiplicity.confidence_score * 100 Deprecated as of July 2020 when dataset_model_multi_product_score and dataset_model_single_product_score were added.
  • product (type: list(GoogleApi.ContentWarehouse.V1.Model.QualityShoppingShoppingAttachmentProduct.t), default: nil) -
  • shoppingSiteScore (type: integer(), default: nil) - From ShoppingSiteClassifier.score * 100
  • shoppingSiteScoreShopfab (type: integer(), default: nil) - From ShoppingSiteClassifierShopfab.score * 100
  • singleProductScore (type: integer(), 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.QualityShoppingShoppingAttachment{
  datasetModelArticleScore: integer() | nil,
  datasetModelBuyingGuideScore: integer() | nil,
  datasetModelForumListScore: integer() | nil,
  datasetModelForumSingleScore: integer() | nil,
  datasetModelInStoreOnlyScore: integer() | nil,
  datasetModelIndirectAvailabilityScore: integer() | nil,
  datasetModelMultiProductScore: integer() | nil,
  datasetModelProductComparisonScore: integer() | nil,
  datasetModelProductReviewScore: integer() | nil,
  datasetModelProductTopnScore: integer() | nil,
  datasetModelQnaListScore: integer() | nil,
  datasetModelQnaSingleScore: integer() | nil,
  datasetModelSingleProductScore: integer() | nil,
  datasetModelSoldOutScore: integer() | nil,
  expiredShoppingPageScore: integer() | nil,
  multiProductScore: integer() | nil,
  product:
    [
      GoogleApi.ContentWarehouse.V1.Model.QualityShoppingShoppingAttachmentProduct.t()
    ]
    | nil,
  shoppingSiteScore: integer() | nil,
  shoppingSiteScoreShopfab: integer() | nil,
  singleProductScore: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.