Utilización de la etiqueta de elemento con IBM Digital Analytics

Si el sitio está integrado con IBM Digital Analytics, puede utilizar la implementación predeterminada de la etiqueta <cm:element /> que proporciona HCL Commerce. La etiqueta <cm:element /> genera la siguiente etiqueta IBM Digital Analytics: cmCreateElementTag.

Colocación de etiquetas en páginas de la tienda

Incluya la etiqueta <cm:element /> en la página que se carga como resultado de la interacción del cliente con el elemento de página. En esa página, coloque <cm:element /> antes de la etiqueta <cm:pageview />.

También debe incluir la biblioteca de etiquetas en el archivo JSP antes del contenido de la página principal. Utilice la etiqueta siguiente:


<%@ taglib uri="http://commerce.ibm.com/coremetrics" prefix="cm" %>

Normalmente, la etiqueta <cm:element /> está pensado para realizar el seguimiento de las interacciones de los clientes con partes de una página, en lugar de las interacciones que hacen que se cargue una página completa. Por ejemplo, esta etiqueta se utiliza en tiendas de inicio de HCL Commerce para realizar el seguimiento de interacciones de clientes con el buscador rápido de productos. En este caso, puede utilizar la etiqueta <cm:element /> con el parámetro returnAsJSON establecido en true para obtener los datos de elemento en formato JSON. A continuación, debe escribir lógica para llamar a la función IBM Digital Analytics cmCreateElementTag para enviar los datos en formato JSON a IBM Digital Analytics. Para obtener más información, consulte Integración de Digital Analytics con las tiendas de inicio Web 2.0.

Ejemplo de uso y salida de etiquetas para IBM Digital Data Exchange (DDX)

Si la tienda de HCL Commerce está integrada con DDX para simplificar la recopilación de datos de análisis, la etiqueta <cm:element /> genera datos en el objeto JavaScript de digitalData que se envía a DDX. DDX puede retransmitir los datos a IBM Digital Analytics. Los datos generados que en este objeto de JavaScript pueden tener un aspecto similar a la siguiente salida:
digitalData.component=new Array();
digitalData.component[0]={};
digitalData.component[0]={attributes:{exploreAttributes:''}, 
       category:{primaryCategory:''}, 
       componentInfo:{componentID:'Product Fast Finder'}};

Para obtener más información sobre la integración con DDX, consulte Integración de IBM Digital Data Exchange.

Ejemplos del uso de etiquetas

La etiqueta <cm:element /> genera la siguiente etiqueta de datos de IBM Digital Analytics:
cmCreateElementTag(elementID, elementCategory, attributes)

Ejemplo 1:

Para pasar datos básicos sobre la interacción de un cliente con un elemento de la página a IBM Digital Analytics:

Incluya la etiqueta en la página de tienda de con el siguiente código:
<cm:element elementId="Product Fast Finder" category="Product Tools" />
Ejemplo de etiqueta de datos de IBM Digital Analytics generada:
cmCreateElementTag ("Product Fast Finder", "Product Tools")

Ejemplo 2:

Para pasar atributos de Explore junto con la etiqueta de elemento a IBM Digital Analytics, utilice el parámetro extraparms (primera posición):

Incluya la etiqueta en la página de tienda de con el siguiente código:
<cm:element elementId="Product Fast Finder" category="Product Tools" 
extraparms="attr1-_-attr2-_-attr3"/>
Ejemplo de etiqueta de datos de IBM Digital Analytics generada:
cmCreateElementTag ("Product Fast Finder", "Product Tools", 
"attr1-_-attr2-_-attr3")

Para obtener detalles sobre cada parámetro en la etiqueta de datos de IBM Digital Analytics, consulte la documentación que proporciona IBM Digital Analytics.