Etiqueta de producto

La etiqueta de producto HCL Commerce recopila detalles sobre los productos que un cliente ha visto.

Esta etiqueta recopila los siguientes datos para pasar a un sistema de análisis externo:

  • Nombre de página
  • Número de pieza del producto
  • Nombre del producto
  • Categoría del producto en el catálogo que el cliente está examinando actualmente
  • Categoría del producto en el catálogo maestro
  • Identificador de la tienda

Esta etiqueta también puede pasar parámetros adicionales para la personalización de etiquetas.

Parámetros

A continuación se muestra una lista de parámetro necesarios y opcionales para la etiqueta de producto.

Nota para IBM Digital Analytics: los siguientes parámetros son para la etiqueta HCL Commerce <cm:product />. Esta etiqueta genera la etiqueta de datos IBM Digital Analytics cmCreateProductviewTag.

Para pasar los datos de producto que se listan al principio a un sistema de análisis externo, utilice uno de los dos parámetros siguientes:

databean
Utilice este parámetro si la página de visualización de producto contiene un bean de datos relacionado con el producto. Este parámetro es una instancia que se ha llenado de un com.ibm.commerce.catalog.beans.ProductDataBean, un com.ibm.commerce.catalog.beans.ItemDataBean un com.ibm.commerce.catalog.beans.BundleDataBean o un com.ibm.commerce.catalog.beans.PackageDataBean. Si no incluye este parámetro, debe incluir el parámetro catentryId (consulte más abajo).

Utilizar el parámetro databean proporciona un mejor rendimiento que utilizar el parámetro catentryId, porque la etiqueta de producto no tiene que utilizar recursos adicionales para generar el bean de datos de catentryId.

catentryId
Utilice este parámetro si la página de visualización de producto no contiene un bean de datos relacionado con el producto. Este parámetro es el ID de entrada de catálogo de la entrada de catálogo que se visualiza. La etiqueta de producto crea automáticamente un bean de datos relacionado con el producto para obtener información que necesita el sistema de análisis externo.

Este parámetro se ignora si ha utilizado el parámetro databean.

Para pasar más información al sistema de análisis externo, utilice el siguiente parámetro:

extraparms
Parámetro opcional que comunica más información al sistema de análisis externo. Este parámetro se proporciona para casos en los que podría haber negociado con el proveedor de analítica externo generar algún informe personalizado que requiera más información.

Nota para : Utilice el parámetro extraparms para pasar atributos de Explore o datos para informes personalizados de , o ambas cosas. Consulte Pasar datos adicionales a IBM Digital Analytics utilizando el parámetro extraparms.

Hay múltiples formas de pasar valores utilizando el parámetro extraparms:
Descripción: Ejemplo
Especificar valores explícitos como JavaScript con los caracteres de escape correspondientes. Para pasar más de un valor, separe los valores con una coma. extraparms="\"value1\",\"value2\""
Especifique contenido dinámico llamando a un método. Cualquier valor extraparms que empiece y termine con el símbolo $, por ejemplo, $getMethod$, se supone que es un nombre de método de ProductDataBean, ItemDataBean, BundleDataBean o PackageDataBean, en función del tipo que se utilice. La única restricción en el nombre de método es que no debe emplear ningún argumento y el objeto devuelto debe implementar el método toString(). extraparms="$getMethod$"

Versiones de etiquetas

HCL Commerce proporciona dos versiones de la etiqueta de producto:

  1. Una clase de implementación de etiqueta de base abstracta: com.ibm.commerce.bi.taglib.ProductBaseTag. Los proveedores de análisis que desean proporcionar una etiqueta de producto en su biblioteca de etiquetas JSP de análisis web pueden ampliar esta clase de etiquetas base para obtener los datos de la etiqueta de producto e implementar su propia lógica para generar las API de codificación de vista de producto específicas del proveedor.
  2. Una implementación predeterminada de la etiqueta de producto (<cm:product />) para IBM Digital Analytics. Esta implementación genera de forma automática la etiqueta de datos IBM Digital Analytics cmCreateProductviewTag