A continuación se muestra un ejemplo del comando SQL generado predeterminado que coincide con los códigos de tratamiento. Interact genera el SQL para utilizar los nombres de tabla correctos para el nivel de audiencia. Este SQL se utiliza si la propiedad
Interact > services > crossSessionResponse > OverridePerAudience > nivelAudiencia > TrackingCodes > byTreatmentCode > SQL está establecida en
Utilizar SQL generado por el sistema.
Los valores UACI_XsessResponse,
UA_DtlContactHist,
CustomerID y
UA_ContactHistory los definen los valores de
Interact. Por ejemplo,
UACI_XsessResponse lo define la propiedad de configuración
Interact > profile > Audience Levels > [NombreNivelAudiencia] > crossSessionResponseTable.
Si ha personalizado las tablas de historial de contactos y respuestas, es posible que necesite revisar este SQL para trabajar con las tablas. Puede definir sustituciones de SQL en la propiedad Interact > services > crossSessionResponse > OverridePerAudience > (NivelAudiencia) > TrackingCodes > byTreatmentCode > OverrideSQL. Si proporciona algún SQL de sustitución, debe cambiar también la propiedad
SQL a
SQL de sustitución.
El SQL para correlacionar por código de oferta debe devolver todas las columnas de la tabla XSessResponse para este nivel de audiencia además de una columna denominada CorrelaciónCódigoTratamiento. El valor de la columna
CorrelaciónCódigoTratamiento es el código de tratamiento que va con el ID de oferta (y código de oferta) en el registro XSessResponse.
A continuación se muestra un ejemplo del comando SQL generado predeterminado que correlaciona los códigos de oferta. Interact genera el SQL para utilizar los nombres de tabla correctos para el nivel de audiencia. Este SQL se utiliza si la propiedad
Interact > services > crossSessionResponse > OverridePerAudience > NivelAudiencia > TrackingCodes > byOfferCode > SQL está establecida en
Utilizar SQL generado por el sistema.
Los valores UACI_XsessResponse,
UA_DtlContactHist,
CustomerID y
UA_ContactHistory los definen los valores de
Interact. Por ejemplo,
UACI_XsessResponse lo define la propiedad de configuración
Interact > profile > Audience Levels > [NombreNivelAudiencia] > crossSessionResponseTable.
Si ha personalizado las tablas de historial de contactos y respuestas, es posible que necesite revisar este SQL para trabajar con las tablas. Puede definir sustituciones de SQL en la propiedad Interact > services > crossSessionResponse > OverridePerAudience > (NivelAudiencia) > TrackingCodes > byOfferCode > OverrideSQL. Si proporciona algún SQL de sustitución, debe cambiar también la propiedad
SQL a
SQL de sustitución.
Debe definir este código alternativo en la tabla UACI_TrackingType en las tablas de entorno de ejecución de
Interact.
Debe proporcionar SQL o un procedimiento almacenado en la propiedad Interact > services > crossSessionResponse > OverridePerAudience > (nivelAudiencia) > TrackingCodes > byAlternateCode > OverrideSQL que devuelve todas las columnas de la tabla XSessResponse para este nivel de audiencia además de las columnas
CorrelaciónIDTratamiento y
CorrelaciónIDOferta. Opcionalmente, puede devolver el
códigoOferta en lugar de
CorrelaciónIDOferta (con el formato
códigoOferta1,
códigoOferta2, …
códigoOfertaN para códigos de oferta de parte N). Los valores de la columna
CorrelaciónCódigoTratamiento y
CorrelaciónIDOferta (o columnas de código de oferta) deben corresponderse con el
CódigoSeguimiento en el registro XSessResponse.
Donde <x> es el código de seguimiento definido en la tabla
UACI_TrackingType.