Etiqueta de vista de página

La etiqueta de vista de página de HCL Commerce recopila información sobre páginas de la tienda que ha visto un cliente.

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

  • Nombre de página
  • Categoría de página
  • Palabra clave de búsqueda, cuando la página vista es una página de resultados de la búsqueda
  • Número de resultados de búsqueda, cuando la página vista es una página de resultados de la búsqueda
  • 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ámetros necesarios y opcionales para la etiqueta de vista de página.

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

pageType
Parámetro opcional que identifica el tipo de página. Utilice este parámetro cuando la tienda de HCL Commerce esté integrada con IBM Digital Data Exchange (DDX). El valor de este parámetro se utiliza como un identificador de tipo de página exclusivo para identificar los datos que se recuperan para una página y se envían a DDX. DDX utiliza este valor de parámetro para determinar cómo retransmitir los datos, por ejemplo, a IBM Digital Analytics para el análisis.

El valor predeterminado para este parámetro es "wcs-standardpages", que identifica una página como una página de tienda de HCL Commerce estándar. Para incluir otros valores de parámetros en las páginas de la tienda, configure DDX para crear el grupo de páginas y la regla para el valor y defina cómo DDX debe retransmitir los datos que están asociados con el valor. Para obtener más información sobre cómo establecer valores para este parámetro, consulte Configurar la integración de IBM Digital Data Exchange.

pagename
Parámetro opcional que comunica un nombre de página específico al sistema de análisis externo. Si no incluye este parámetro, el código de vista de página utiliza el título de página.
category
Un parámetro opcional que comunica el ID de categoría de la página.

En las páginas de los resultados de la búsqueda, debe incluir parámetros adicionales para comunicar datos relacionados con la búsqueda a un sistema de análisis externo:

  • Si el sitio utiliza com.ibm.commerce.search.beans.CatEntrySearchListDataBean, utilice el siguiente parámetro:
    databean
    El objeto pasado debe ser una instancia que se ha llenado de CatEntrySearchListDataBean. La etiqueta de vista de página utiliza este bean de datos para buscar la palabra clave de búsqueda y el número de resultados devueltos que se pasarán al sistema de análisis externo. Si utiliza este parámetro, no utilice los parámetros srchKeyword o srchResults.
  • Si la tienda no utiliza CatEntrySearchListDataBean, o no obtiene una instancia de CatEntrySearchListDataBean en la página de resultados de la búsqueda, utilice los dos parámetros siguientes:
    srchKeyword
    Este parámetro comunica la palabra clave de búsqueda se utiliza cuando la página visualizada es una página de resultados de la búsqueda. Si utiliza este parámetro, no utilice el parámetro databean.
    srchResults
    Este parámetro comunica el número de resultados de la búsqueda cuando la página visualizada es una página de resultados de la búsqueda. Si utiliza este parámetro, no utilice el parámetro databean.

Para enviar 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 necesitar generar algún informe personalizado que requiera más información.
Hay múltiples formas de pasar valores mediante 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 será un nombre de método de CatEntrySearchListDataBean. 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$"

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.

returnAsJSON
Un parámetro opcional que está diseñado para utilizarlo al hacer el seguimiento de interacciones de cliente que no causan una renovación de página completa. Por ejemplo, en una tienda web 2.0, el cliente podría interactuar con el mini carro de la compra, el Buscador rápido de productos o una lista de deseos. Para realizar el seguimiento de estas interacciones dentro de la página, puede utilizar este parámetro para devolver un objeto JSON en lugar de generar la etiqueta de datos de análisis. Cuando la infraestructura de etiquetado de tienda web 2.0 detecta que se produce este suceso de analítica, la infraestructura de etiquetado puede utilizar el objeto JSON para llenar con datos la etiqueta de datos de análisis. Puede establecer los siguientes valores para este parámetro:
true
Devolver un objeto JSON.
false
Generar la etiqueta de datos de análisis.
La siguiente etiqueta es la estructura de datos JSON para la etiqueta de vista de página:
[{pagename:"PAGENAME",category:"PAGECATEGORY",
searchTerms:"SEARCHTERM",searchCount:"SEARCHCOUNT",
storeId:"STOREID"}]

Versiones de etiquetas

HCL Commerce proporciona dos versiones de la etiqueta de vista de página:

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