Configurar la integración de IBM Digital Data Exchange
Antes de empezar
- Integre la tienda con IBM Digital Analytics. Los siguientes pasos utilizan una integración con IBM Digital Analytics para demostrar cómo integrar HCL Commerce con DDX para retransmitir datos a un proveedor de análisis.
Procedimiento
-
Vaya al siguiente directorio, que incluye el archivo desplegado biConfig.xml para la integración entre HCL Commerce y el proveedor de análisis, como por ejemplo IBM Digital Analytics.
- workspace_dir\crs-web\WebContent\WEB-INF\xml\config\bi
-
Abra el archivo biConfig.xml para editarlo.
Este archivo incluye los valores de configuración para integrar HCL Commerce con IBM Digital Analytics.
-
Actualice la configuración del proveedor de análisis para el sitio o las tiendas para incluir la opción de configuración
"useDDX"
.Cuando el valor de esta opción se establece en"true"
o se incluye sin ningún valor, la salida de JavaScript para todos los códigos de análisis se incluye en un objeto de JavaScript y se envía a DDX. Incluya la opción en el elemento<biprovider/>
para establecer que la configuración sea el valor predeterminado para cada tienda asociada a dicho proveedor de análisis. También puede alterar temporalmente la configuración de una tienda, incluyendo la opción con un valor diferente en la configuración de elemento<store/>
para una tienda.- Todas las tiendas
<biprovider name="coremetrics" enabled="true"> ... <options> <attribute name="useDDX" /> </options> ... </biprovider>
- Tiendas específicas
Donde<store storeId="10101,10102,10103" biprovider="coremetrics" enabled="true"> ... <options> <attribute name="useDDX" value="true" /> </options> ... </store>
storeId
es el valor de ID de tienda o lista de valores de ID de tienda. Por ejemplo,"10101,10102,10103"
.
- Todas las tiendas
-
Actualice la configuración
output
del sitio o las tiendas para incluir la funcióncmSetClientID
en el JavaScript si el valor no se ha configurado todavía. Establezca los valores adecuados para la función, tal como se muestra en el siguiente ejemplo.
Donde<output section="header"> <![CDATA[ ... <script type="text/javascript"> cmSetupNormalization("krypto-_-krypto"); cmSetClientID(Client_ID,Data_collection_method,Analytics_Provider_site,WebSphere_Commerce_server); </script> ]]> </output>
Client_ID
- El ID de cliente proporcionado por el proveedor de análisis. Por ejemplo,
"99999999"
. Data_collection_method
- El método de recopilación de datos. Establezca los siguientes valores:
- true
- Las cookies de recopilación de datos del navegador las gestiona el cliente del navegador, que se establece en el dominio que se especifica como el valor WebSphere_Commerce_server.
- false
- Las cookies de recopilación de datos del navegador las gestiona el proveedor de análisis, que se establece en el dominio que se especifica como el valor Analytics_Provider_site.
Analytics_Provider_site
- El nombre de dominio del sitio de análisis. Por ejemplo,
"data.coremetrics.com"
. WebSphere_Commerce_server
- El nombre de dominio del servidor de HCL Commerce. Por ejemplo,
"thesite.com"
.
<output section="header"> <![CDATA[ ... <script type="text/javascript"> cmSetupNormalization("krypto-_-krypto"); cmSetClientID("99999999",true,"data.coremetrics.com","thesite.com"); </script> ]]> </output>
-
Guarde y cierre el archivo.
Para obtener un ejemplo de un archivo completo biConfig.xml y para obtener más valores de configuración que puede configurar cuando utilice IBM Digital Analytics como proveedor de análisis, consulte Archivo biConfig.xml de ejemplo para IBM Digital Analytics.
-
Añada valores de parámetro de tipo de página a las etiquetas de vista de página de las páginas de su tienda para identificar las entradas de datos de análisis en el objeto de JavaScript que se está enviando a DDX.
Las tiendas que están basadas en la tienda de inicio Aurora de HCL Commerce ya incluyen valores de tipo de página (identificador de página exclusivo) definidos en
digitalData.pageInstanceID
. Si la tienda no está basada en esta tienda de inicio o si desea cambiar los valores de tipo de página predeterminados enviados a DDX, incluya los valores de tipo de página en las páginas de tienda.De forma predeterminada, todas las páginas de las tiendas que se basan en la tienda de inicio Aurora de HCL Commerce incluyen una configuración predeterminada que asocia el valor"wcs-standardpages"
con el código de vista de página. Algunas páginas también incluyen otros valores. Por ejemplo, la página de la tienda de inicio Aurora de OrderItemDisplay.jsp incluye la siguiente configuración de parámetros de tipo de página:<cm:pageview pageType="wcs-cart"/>
Nota: Si el soporte para la integración con DDX no está habilitado, se ignora el valor y el parámetro de tipo de página.El código de vista de página recopila información sobre las páginas de la tienda que ha visto un cliente. Para obtener más información sobre este código, consulte Etiqueta de vista de página.
HCL Commerce define el valor del parámetro de tipo de página en
digitalData.pageInstanceID
. Se hace referencia al valorpageInstanceID
cuando se configuran reglas de grupo de páginas en DDX para determinar si los códigos que están asignados a dicho grupo de páginas se despliegan en una página de tienda. De este modo, los códigos se pueden agrupar lógicamente dentro de DDX para el despliegue en tipos de páginas que deben recibir estos códigos. Por ejemplo, las etiquetas necesarias para recopilar información sobre la página y el producto de una página de carro de la compra se añaden a un grupo de páginas DDX con una regla depageInstanceID = 'wcs-cart'
.
Resultados
- Utilización de la etiqueta de vista de página con IBM Digital Analytics
- Utilización de la etiqueta de pedido con IBM Digital Analytics
- Utilización de la etiqueta del carro de la compra con IBM Digital Analytics
- Utilización de la etiqueta de producto con IBM Digital Analytics
- Utilización de la etiqueta de registro con IBM Digital Analytics
- Utilización de la etiqueta de suceso de conversión con IBM Digital Analytics
- Utilización de la etiqueta de elemento con IBM Digital Analytics