Valores de atributo de entidad personalizados

Los atributos de entidad personalizados pueden contener uno o varios valores. Los valores de los atributos de entidad se muestran en la vista del producto.

imagen multi-value_product

Un atributo de entidad personalizado con un solo valor tiene el mismo formato que un atributo de entidad predefinido de un solo valor:

entity.genre=genre1

Un atributo de entidad personalizado con varios valores se debe enviar como una matriz de JSON válida:

entity.genre=["genre1", "genre2"]

Estos son ejemplos de matrices de JSON válidas compatibles con Recommendations:

  • ["AB","BC"] todos los valores son cadenas
  • [1,2] todos los valores son numéricos
NOTE
Recommendations no admite mezclas de tipos de valores en los atributos de entidad de varios valores. Por ejemplo, ["AB",1,true, [1,2,3]] es una matriz de JSON válida, pero Recommendations no la admite porque incluye una mezcla de tipos de valores (cadena, número, booleano, objeto).

Cuando un atributo personalizado se envía como matriz de JSON válida, se trata como un atributo de varios valores en todos los productos del catálogo.

NOTE
Para cambiar un atributo de varios valores a otro que sea de un valor, tiene que eliminar el catálogo y cargar los datos de los productos corregidos. Al eliminar el catálogo, no se eliminan los datos históricos asociados con los identificadores de los productos. Consulte Eliminar todos los artículos del sistema en la documentación de Adobe Recommendations Classic para obtener más información.

Restricciones:

  • No se pueden usar nombres de atributos de entidad predefinidos para atributos de entidad personalizados. (Consulte Atributos de entidad).
  • El atributo entity.environment se reserva para el sistema y no se puede usar en atributos de entidad personalizados. Se hará caso omiso de los intentos de pasar entity.environment usando targetPageParams, fuentes o API.
  • Las matrices deben contener un solo tipo de valor. Las matrices con valores mezclados (["AB",1,true]) no se admiten.
  • Un atributo de varios valores que incluye una matriz de JSON anidada ([10,12,[1,2,3]]) se trata como un atributo de un valor.