Saltar al contenido principal

Historial y versiones

Cada campaña y cada Canvas tiene dos vistas relacionadas, pero distintas, para entender qué cambió y revertirlo:

  • Historial: un registro de eventos que indica quién hizo qué y cuándo - creó, editó, pausó, envió, archivó, etiquetó o restauró - .
  • Versiones: instantáneas inmutables de la entidad en un momento dado, con acciones de Comparar y Restaurar.

Se accede a ambas desde el menú de tres puntos de cada fila en las páginas de lista de campañas y Canvas.

Historial (registro de auditoría)

El panel Historial muestra una fila por evento, del más reciente al más antiguo. Cada fila incluye el nombre de quien actuó, una frase que describe la acción y un resumen breve derivado de la carga changes. Para edit, muestra los campos modificados; para restore, las versiones de origen y destino, etc.

AcciónCuándo se registra
CreadoSe creó la campaña o Canvas; en campañas también registra el canal.
EditadoSe guardó con al menos un campo registrado modificado.
PublicadoSe publicó el Canvas; no hace nada si la instantánea es idéntica a la última versión publicada.
Enviado / LanzadoSe lanzó la campaña.
Pausado / ReanudadoTransiciones de estado en campañas activas.
DuplicadoSe duplicó una entidad nueva a partir de una existente.
Etiqueta modificadaSe añadieron o eliminaron etiquetas.
ArchivadoSe archivó la entidad; también registra eliminaciones permanentes.
RevertidoSe realizó una restauración; la carga incluye números de versión de origen y destino.

El historial es solo lectura. No hay interfaz para editar ni eliminar entradas: el registro sirve para entender lo ocurrido, no para editar el pasado.

Versiones (instantáneas)

Cada guardado y lanzamiento crea una instantánea inmutable de la parte editable de la entidad - nombre, descripción, canal, segmentación, programación, variantes, etiquetas, etc. - . Las estadísticas permanecen en el registro activo, no en la instantánea. Cuando dos guardados consecutivos producen instantáneas idénticas byte a byte, se omite la segunda para evitar ruido en la cronología.

Comparar dos versiones

Selecciona dos filas de versión y haz clic en Comparar. El modal de diferencias se abre con una fila por campo modificado; cada fila se puede contraer para inspeccionar los valores JSON anterior y posterior. Si las dos instantáneas son idénticas - por ejemplo, comparaste dos guardados que el agrupador no detectó como iguales por otro motivo - , verás el mensaje «Estas dos versiones son idénticas».

Restaurar una versión

Haz clic en Restaurar en cualquier fila para recuperar esa instantánea. Lo que ocurre después depende del estado actual de la entidad activa:

  • Borradores y elementos activos: la instantánea se copia sobre el registro activo y se añade una nueva entrada «revertido» a la cronología del historial.
  • Campañas enviadas, completadas o canceladas: las campañas en estado final no se pueden editar directamente porque los envíos ya ocurrieron. Restaurar crea una nueva campaña en borrador con la instantánea. La campaña lanzada permanece exactamente como estaba.

El principio de esta separación es que el registro activo e inmutable se conserva intacto y las ediciones se convierten en un borrador nuevo.

Prácticas recomendadas

  • Usa Restaurar como red de seguridad, no como flujo de trabajo. Si restauras versiones para probar variantes, prefiere pruebas A/B o duplicar y editar.
  • Revisa los cambios antes de lanzar. Abre las dos últimas versiones en Comparar antes de enviar para detectar cambios no deseados.
  • Archiva borradores detallados. Las entidades archivadas permanecen en la cronología y se pueden restaurar; simplemente dejan de saturar la lista activa.