Seguimiento de la lógica del flujo de trabajo

Descripción

Entorno

  • Campaign
  • Campaign Classic

Problema/Síntomas
El flujo de trabajo de seguimiento muestra solo 1 comando sin demasiada explicación: tracking -instance:%= instanceName % -download -update

El propósito de este artículo de la BC es enumerar los pasos del flujo de trabajo en el servidor:

Paso 1 - Descargue e inserte registros de seguimiento en la base de datos (NmsTrackingLogXXX). Durante el -downloadpaso a paso el flujo de trabajo no registrará nada.

-download solo recuperará el registro de seguimiento de los diferentes contenedores de seguimiento y los almacenará en la base de datos.

Paso 2 - Crear estadísticas de registro de seguimiento (NmsTrackingStats).

-update consolidará los registros creando registros agregados en NmsTrackingStats. La tabla completa se actualiza en función de los envíos marcados para su actualización. Todos los informes de seguimiento están recuperando datos de esta tabla. Puede realizar este paso manualmente para cada envío que no tenga estadísticas de seguimiento haciendo clic en Estadísticas de entrega de recomendaciones.

Paso 3 - Reconstruya las estadísticas de envío (NmsDeliveryLogStats) para todos los envíos afectados por una apertura o clic (los envíos se procesan uno a uno…)

El flujo de trabajo de seguimiento también actualizará otras tablas:

NmsUserAgentReject
NmsDelivery
NmsUserAgent
NmsTrackingLogRcp
NmsTrackingStats

Es importante comprobar la tasa de fragmentación de los índices en estas tablas. Si la fragmentación del índice es superior al 30-35%, es necesario volver a crear el índice. Para los clientes alojados, el Adobe realiza esta operación de mantenimiento una vez al mes. Si los índices de las tablas no se regeneran con regularidad, la ejecución del flujo de trabajo de seguimiento se ralentiza.

Para ver las consultas exactas ejecutadas por el flujo de trabajo de seguimiento, utilice el comando :

nlserver tracking -instance:instanceName -download -update -verbose -tracefilter:*

Este comando creará un registro adicional dentro de /var/instanceName/log/tracking.log con todas las consultas ejecutadas durante la ejecución del flujo de trabajo de seguimiento.

A veces, los clientes preguntan si pueden omitir el proceso de actualización. La respuesta es NO: Las estadísticas de seguimiento no se actualizarán, los datos no serán válidos, lo que puede provocar otros muchos problemas con respecto al seguimiento que nos gustaría evitar por cualquier medio necesario.

Una vez finalizada la ejecución del flujo de trabajo de seguimiento, la opción NmsTracking_Pointer se actualiza. El valor de la opción mostrará la fecha del último registro recuperado en todos los contenedores del servidor de seguimiento y el ID del mensaje en formato decimal. Si convertimos este id a hexadecimal, será el nombre del archivo de seguimiento almacenado en el servidor de seguimiento.

Resolución

En este artículo se explica la lógica del flujo de trabajo para que no requiera una resolución.

En esta página