Enriquecimiento de correo electrónico con campos de datos personalizados email-enrichment-with-custom-date-fields
En este ejemplo, deseamos enviar un correo electrónico con campos de datos personalizados a los destinatarios que celebran su cumpleaños este mes. El correo electrónico incluirá un cupón válido una semana antes y después de su cumpleaños.
Es necesario segmentar a los destinatarios de una lista que celebran su cumpleaños este mes con una actividad Split. A continuación, con la actividad Enrichment, el campo de datos personalizados actuará como fecha de validez en el mensaje de correo electrónico para la oferta especial del cliente.
Para crear este ejemplo, aplique los pasos siguientes:
-
En la pestaña Targeting and workflows de la campaña, arrastre y coloque una actividad Read list para segmentar la lista de destinatarios.
-
La lista que se desea procesar se puede especificar explícitamente, calcularse por una secuencia de comandos o localizarse dinámicamente, según las opciones seleccionadas y los parámetros definidos aquí.
-
Agregue una actividad Split para diferenciar a los destinatarios que celebren su cumpleaños este mes de otros destinatarios.
-
Para dividir la lista, en la categoría Filtering of selected records, seleccione Add a filtering condition on the inbound population. A continuación, haga clic en Edit.
-
Seleccione Filtering conditions y haga clic en el botón Edit expression para filtrar el mes del cumpleaños del destinatario.
-
Haga clic en Advanced Selection y luego Edit the formula using an expression y agregue la siguiente expresión: Month(@birthDate).
-
En la columna Operator, seleccione equal to.
-
Para filtrar más la condición, agregue el mes Value de la fecha actual: Month(GetDate()).
Esto consulta a los destinatarios cuyo mes de cumpleaños corresponda al mes actual.
-
Haga clic Finish. A continuación, en la pestaña General de su actividad Split, haga clic en Generate complement en la categoría Results.
Con el resultado Complement, puede añadir una actividad de envío o actualizar una lista. Aquí, agregamos una actividad End.
Ahora necesita configurar su actividad Enrichment:
-
Agregue una actividad Enrichment al subconjunto para añadir los campos de fecha personalizados.
-
Abra la actividad Enrichment. En la categoría Complementary information, haga clic en Add data.
-
Seleccione Data linked to the filtering dimension luego Data of the filtering dimension.
-
Haga clic en el botón Add.
-
Agregar una Label. A continuación, en la columna Expression, haga clic en Edit expression.
-
En primer lugar, se debe establecer como objetivo la semana antes del cumpleaños como Fecha de inicio de validez con la siguiente Expression:
SubDays([target/@birthDate], 7)
. -
A continuación, para crear el campo de fecha personalizado Fecha de fin de validez, que abarca la semana después del cumpleaños, se debe agregar la Expression:
AddDays([target/@birthDate], 7)
.Se puede añadir una etiqueta a la expresión.
-
Haga clic Ok. El enriquecimiento está listo.
Después de la actividad de Enrichment puede agregar una entrega. En este caso, agregamos una entrega por correo electrónico para enviar a los destinatarios una oferta especial con fechas de validez para los clientes que celebran su cumpleaños ese mes.
-
Arrastre y suelte una actividad de Email delivery después de su actividad de Enrichment.
-
Haga doble clic en la actividad Email delivery para comenzar a personalizar la entrega.
-
Añada a la entrega una Label y haga clic en Continue.
-
Haga clic en Save para crear su envío por correo electrónico.
-
Compruebe en la pestaña Approval del envío de correo electrónico Properties que Confirm delivery before sending option está marcado.
A continuación, inicie el flujo de trabajo para enriquecer la transición saliente con la información objetivo.
Ahora puede empezar a diseñar su envío por correo electrónico con los campos de fecha personalizados creados en la actividad Enrichment.
-
Haga doble clic en la actividad Email delivery.
-
Añada sus extensiones de destino al correo electrónico. Debe estar dentro de la siguiente expresión para configurar el formato de las fechas de validez:
code language-none <%= formatDate(targetData.alias of your expression,"%2D.%2M") %>
-
Haga clic en
-
Configure su contenido de correo electrónico según sea necesario.
-
Previsualice el correo electrónico para comprobar si los campos de fecha personalizados se han configurado correctamente.
Su correo electrónico está listo. Puede comenzar a enviar las pruebas y confirmar el envío para mandar los correos electrónicos de cumpleaños.