Show Menu
TEMAS×

Campos personalizados

Los campos personalizados se utilizan para la personalización de primer nivel del contenido de los mensajes enviados. Los campos que se inserten en un contenido principal muestran la posición en la que se deben insertar los datos desde la fuente de datos seleccionada.
Por ejemplo, el campo personalizado con la sintaxis <%= recipient.LastName %> indica a Adobe Campaign que inserte el nombre del destinatario en la base de datos (tabla de destinatarios).
El contenido de los campos de personalización no puede superar los 1024 caracteres.

Fuentes de datos

Los campos personalizados pueden proceder de dos tipos de fuente de datos, según el modo de envío seleccionado:
  • La base de datos de Adobe Campaign es la fuente de datos. Este es el caso más común con, por ejemplo, los “campos personalizados de destinatario”. Estos son todos los campos definidos en la lista de distribución, ya sean campos estándar (generalmente: apellidos, nombre, dirección, ciudad, fecha de nacimiento, etc.) o campos definidos por el usuario.
  • Un archivo externo es la fuente de datos. Estos son todos los campos definidos en las columnas del archivo presentados como entrada durante una entrega con los datos que se encuentran en un archivo externo.
Una etiqueta personalizada de Adobe Campaign siempre tiene la siguiente forma <%=table.field%> .

Inserción de un campo personalizado

Para insertar campos personalizados, haga clic en el icono desplegable al que se puede acceder desde cualquier campo de edición de encabezado, asunto o cuerpo del mensaje.
Después de seleccionar una fuente de datos (campos de destinatario o campo de archivo), esta inclusión aparece como un comando que Adobe Campaign interpreta y al que sustituye el valor del campo para un destinatario determinado. La sustitución física se puede ver en la pestaña Preview .

Ejemplo de campos personalizados

Se crea un correo electrónico en el que primero debe insertar el nombre del destinatario y, a continuación, se añade la fecha de creación del perfil en el cuerpo del mensaje. Para ello:
  1. Cree una nueva entrega o abra una entrega de tipo correo electrónico ya existente.
  2. En el asistente de envíos, haga clic en Subject para editar el asunto del mensaje y escriba un asunto.
  3. Introduzca " Special offer for " y utilice el botón de la barra de herramientas para insertar un campo de personalización. Seleccione Recipients>Title .
  4. Repita la operación para insertar el nombre del destinatario. Inserte espacios entre todos los campos personalizados.
  5. Haga clic en OK para validar.
  6. Inserte la personalización en el cuerpo del mensaje. Para ello, haga clic en el contenido del mensaje y haga clic en el botón de inserción de campo.
  7. Seleccione Recipient>Other... .
  8. Seleccione el campo con la información que se va a mostrar y haga clic en OK .
  9. Haga clic en la pestaña Preview para ver el resultado personalizado. Se debe seleccionar un destinatario para mostrar el mensaje de dicho destinatario.
    Cuando una entrega forma parte de un flujo de trabajo, se pueden utilizar los datos de la tabla de flujo de trabajo temporal. Estos datos se agrupan en el menú Target extension . Para obtener más información, consulte esta sección .

Optimización de la personalización

Puede optimizar la personalización mediante una opción dedicada: Prepare the personalization data with a workflow , disponible en la pestaña Analysis de las propiedades de envío. Para obtener más información sobre el análisis del envío, consulte esta sección .
Durante el análisis de envío, esta opción crea y ejecuta automáticamente un flujo de trabajo que almacena todos los datos vinculados con el objetivo en una tabla temporal, incluidos los datos de tablas vinculadas en FDA.
Marcar esta opción puede mejorar el rendimiento del análisis de envío cuando se procesan muchos datos, especialmente si los datos de personalización proceden de una tabla externa a través de FDA. Para obtener más información, consulte Acceso a una base de datos externa (FDA) .
Por ejemplo, si existen problemas de rendimiento al realizar envíos a una gran cantidad de destinatarios mientras utiliza muchos campos personalizados o bloques personalizados en el contenido de sus mensajes, esta opción puede acelerar la gestión de la personalización y, por tanto, la entrega de los mensajes.
Para utilizar esta opción, siga los pasos a continuación:
  1. Cree una campaña. Para obtener más información, consulte esta sección .
  2. En la pestaña Targeting and workflows de la campaña, añada una actividad Query al flujo de trabajo. Para obtener más información sobre esta actividad, consulte esta sección .
  3. Añada una actividad de Email delivery al flujo de trabajo y ábrala. Para obtener más información sobre esta actividad, consulte esta sección .
  4. Vaya a la pestaña Analysis de la Delivery properties y seleccione la opción Prepare the personalization data with a workflow .
  5. Configure la entrega e inicie el flujo de trabajo para iniciar el análisis.
Una vez finalizado el análisis, los datos de personalización se almacenan en una tabla temporal a través de un flujo de trabajo técnico temporal que se crea sobre la marcha durante el análisis.
Este flujo de trabajo no es visible desde la interfaz de Adobe Campaign. Solo pretende ser un medio técnico para almacenar y gestionar rápidamente los datos de personalización.
Una vez completado el análisis, vaya al flujo de trabajo Properties y seleccione la pestaña Variables . Se puede ver el nombre de la tabla temporal que se puede utilizar para realizar una llamada SQL con el fin de mostrar las ID que contiene.

Fase de personalización de tiempo de espera

Para mejorar la protección de la entrega, puede establecer un periodo de espera para la fase de personalización.
En la pestaña Delivery de Delivery properties , seleccione un valor máximo en segundos para la opción Maximum personalization run time .
Durante la vista previa o la entrega, si la fase de personalización supera el tiempo máximo establecido en este campo, el proceso se anula con un mensaje de error y la entrega falla.
El valor predeterminado es 5 segundos.
Si establece esta opción en 0, no va a haber límite de tiempo para la fase de personalización.

Personalización de correos electrónicos mediante campos de personalización

Obtenga información sobre cómo agregar un campo de personalización a la línea de asunto y el contenido de un envío de correo electrónico.