RepositoryWebrefProductMetadata

AI Overview😉

  • The potential purpose of this module is to associate online products with their corresponding metadata, such as product lines, shopping IDs, and variant cluster IDs. This allows Google to better understand the product and its relationships, enabling more accurate and relevant search results.
  • This module could impact search results by influencing the ranking of product-related searches. For example, if a search query is related to a specific product line (e.g., "iPhone 13 cases"), this module could help Google prioritize results that are more relevant to that product line. Additionally, the shopping IDs and variant cluster IDs could help Google understand the relationships between different products and their variations, leading to more accurate and diverse search results.
  • To be more favorable for this function, a website could ensure that their product metadata is accurately and consistently represented across their online presence. This includes using standardized product IDs, providing clear and descriptive product information, and maintaining up-to-date product catalogs. Additionally, websites could consider implementing structured data markup (e.g., schema.org) to help Google better understand their product metadata and relationships. By doing so, websites can increase their chances of being accurately indexed and ranked for product-related searches.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Products-specific information about the entity. Only available in QrefMetadata output. Next available tag: 16.

Attributes

  • productLineId (type: list(String.t), default: nil) - Shopping product line ids (typically moka product line tag) of this entity. Represents shopping product lines, such as iPhone or Canon EOS. Typically, we expect only one id. But keeping repeated, in case we want to merge or aggregate product lines. Using int64, as tag_id in commerce/datastore/processors/moka/proto/moka_annotations.proto.
  • shoppingIds (type: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryShoppingIds.t, default: nil) - All ShoppingIds for this MID that need to be copied to IntentQuery (FunctionCall) if this MID is used in intent generation. See go/iql-shopping-ids for details.
  • variantClusterId (type: list(String.t), default: nil) - All unique variant cluster ids (shopping's GPCs) of this entity.

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.RepositoryWebrefProductMetadata{
  productLineId: [String.t()] | nil,
  shoppingIds:
    GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersIntentQueryShoppingIds.t()
    | nil,
  variantClusterId: [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.