Cakemail
Personalización

Agregar una etiqueta de combinación de fecha

Descripción

Los campos de combinación del correo insertan datos exclusivos del usuario, vinculados a un valor único, dentro de los correos; se explican con más detalle aquí. Se puede insertar una fecha en una línea de asunto o en una campaña mediante el campo de combinación [DATE]. Cabe señalar que no es posible usar el campo de combinación [DATE] como parte de un enlace.

Por qué es importante

Este elemento dinámico ayuda a mantener la interacción al hacer que los correos sean personalizados y oportunos, a la vez que reduce el esfuerzo manual necesario para actualizar el contenido relacionado con fechas en campañas recurrentes. Resulta especialmente valioso para anuncios de eventos, ofertas por tiempo limitado y comunicaciones programadas con regularidad.

Sintaxis básica:

Code
[DATE|0|format]

Hay dos parámetros: un número y un formato.

El parámetro del número:

  • '0' representa la fecha actual
  • La fecha se puede ajustar sumando o restando segundos
  • Números positivos = fechas futuras
  • Números negativos = fechas pasadas

El parámetro del formato:

Determina cómo se muestra la fecha. La fecha se formatea según la convención de PHP. PHP ofrece una lista de todos los formatos en línea.

Las fechas en formato extenso (Monday, June 10) solo están disponibles en inglés.

Ejemplos

Si la fecha actual es el 10 de junio de 2013:

Ejemplos de fechas futuras:

  • [DATE|86400|m.d.y] mostrará 06.11.13 (ya que 86 400 segundos equivalen a 24 horas)

Ejemplos de fechas pasadas:

  • [DATE|-259200|F j,Y] mostrará June 07, 2013 (ya que 259 200 segundos equivalen a 3 días)

Opciones de formato comunes

FormatoResultado de ejemploDescripción
Y-m-d2013-06-10Año-Mes-Día (numérico)
F j, YJune 10, 2013Nombre completo del mes, día, año
M d, YJun 10, 2013Nombre corto del mes, día, año
m/d/Y06/10/2013Mes/Día/Año
l, F jMonday, June 10Día de la semana, mes, día

Cálculos de tiempo

  • 1 día = 86 400 segundos
  • 1 semana = 604 800 segundos
  • 1 mes (30 días) = 2 592 000 segundos

Casos de uso

  • Fechas de boletines: Mostrar la fecha actual en los encabezados del correo
  • Recordatorios de eventos: Hacer referencia a las próximas fechas de eventos
  • Avisos de plazos: Mostrar la cuenta regresiva hacia fechas importantes
  • Contenido estacional: Actualizar automáticamente las referencias estacionales
  • Contenido dinámico: Crear mensajes con plazos determinados

Notas importantes

  • No se puede usar como parte de un hipervínculo
  • Las fechas en formato extenso solo están en inglés
  • Utiliza las convenciones de formato de fecha de PHP
  • Se calcula a partir del momento en que se envía el correo

Resolución de problemas

La fecha se muestra de forma incorrecta o no aparece

  • Verifique que la sintaxis siga exactamente el formato [DATE|seconds|format]
  • Confirme que los caracteres de barra vertical (|) separan los parámetros
  • Asegúrese de que la cadena de formato use códigos de formato de fecha de PHP válidos
  • Pruebe primero con formatos sencillos (Y-m-d) antes de usar otros más complejos

Se muestra una zona horaria incorrecta

  • Tenga en cuenta que las fechas usan la zona horaria del servidor, no la del destinatario
  • Considere agregar información de zona horaria en su contenido
  • Tenga en cuenta los cambios del horario de verano
  • Pruebe las campañas en distintos momentos para verificar la coherencia

Los cálculos de fecha no funcionan

  • Vuelva a verificar sus cálculos de segundos (86400 = 1 día)
  • Use números negativos para fechas pasadas y positivos para fechas futuras
  • Compruebe que no esté excediendo rangos de fechas razonables
  • Pruebe los cálculos con convertidores de época (epoch) en línea

El formato de fecha se muestra como código

  • Asegúrese de que el parámetro de formato use caracteres de fecha de PHP válidos
  • Compruebe si hay errores de escritura en la cadena de formato (distingue mayúsculas y minúsculas)
  • Evite los espacios dentro de los corchetes de la etiqueta de combinación
  • Recuerde que las fechas en formato extenso solo funcionan en inglés

Artículos relacionados

Last modified on