Qué le ayuda a hacer esta página
Cree una campaña de por vida que esté lista para los eventos de su sistema. Cada activador válido crea como máximo una ejecución y envía un empujón al contacto en su carga útil.Por qué esto es importante
Puede enviar correos electrónicos relevantes y oportunos sin crear ni lanzar campañas repetidamente. Su backend controla cuándo ocurre un evento, mientras que Nudgen mantiene el contenido del correo electrónico, la entrega, el seguimiento y las preferencias de contacto en un solo lugar.Cuándo usar una campaña de por vida
Utilice una campaña de por vida para correo electrónico basado en eventos, como:- Confirmaciones de pedidos
- Recordatorios de pago
- Incorporación basada en eventos
- Actualizaciones de cuenta o suscripción
Crear y activar una campaña
1
Create a Lifetime campaign
Vaya a Campañas, haga clic en Nueva campaña y luego elija Duración. Agregue el nombre de la campaña, el objetivo, la configuración de marca y el enlace CTA opcional.
2
Define runtime parameters
Agregue cada valor que su sistema proporcionará en el momento del envío. Un parámetro crea una variable
data.*: por ejemplo, order_id se convierte en {{data.order_id}} en el correo electrónico.3
Create the email
Genere o escriba el asunto y el HTML, luego agregue las variables de tiempo de ejecución donde pertenecen. Obtenga una vista previa del correo electrónico y envíe una prueba antes de activarlo.
4
Activate the campaign
Guárdelo como borrador y luego haga clic en Activar. Nudgen verifica que los parámetros requeridos estén representados en el correo electrónico y que el contrato de parámetros no haya cambiado desde su generación.
5
Create a trigger key
Vaya a Configuración → Claves API y cree una Clave API de activación de equipo. Guarde el secreto
ndg_team_* en su backend o administrador de secretos; nunca lo coloque en el código del navegador o de la aplicación móvil.Parámetros de tiempo de ejecución y variables de plantilla
SuvariableManifest es el contrato entre la plantilla de correo electrónico y el objeto data de cada activador. Una campaña puede definir hasta 100 variables.
Por ejemplo, use
{{data.order_id}}, {{data.total}} y {{data.order_url}} en una plantilla. También puede utilizar contact.*, event.*, brand.* y variables heredadas como {{firstName}} y {{brandName}}.
Nudgen escapa de los valores de las variables insertadas en HTML. Las plantillas no admiten JavaScript, expresiones ni bucles. Cualquier variable utilizada en un href debe ser una variable data.* declarada con el tipo url.
Administrar el ciclo de vida
Las transiciones válidas son
draft → active → paused → active y active|paused → archived.
Pausar o archivar cancela ejecuciones que aún están pendientes o en cola. Es posible que aún se envíe una ejecución que ya se está procesando.
Activador desde su servidor
Llame al punto final del activador desde un servidor confiable después de validar el evento de origen. Utilice la clave API de activación del equipo, no un token de acceso personal (PAT).eventId cuando vuelva a intentar un evento. Nudgen devuelve la ejecución existente con 200 y duplicate: true en lugar de enviar otro empujón. Una nueva ejecución devuelve 201.
Integrar de forma segura
- Activar desde un consumidor de webhook o backend y verificar el webhook entrante antes de llamar a Nudgen.
- Reintentar errores de red,
429y503con retroceso exponencial y lo mismoeventId. - No registre encabezados
Authorizationni cargas útiles que contengan datos de contacto confidenciales. - Gire las claves de activación con regularidad y revoque una clave inmediatamente si sospecha que está expuesta.
- Cree una campaña por tipo de evento y contrato variable para que las plantillas y las auditorías de ejecución permanezcan claras.
Monitorear ejecuciones
Abra la campaña en el panel para ver las ejecuciones recientes y sus estados. Una ejecución puede serpending, queued, processing, sent, skipped, cancelled, failed o delivery_unknown.
skipped significa que la suscripción del contacto fue cancelada o rebotada, por lo que Nudgen registra el evento pero no envía ni consume cuota. delivery_unknown significa que el proveedor pudo haber aceptado el correo electrónico pero el resultado final de la entrega fue incierto; Nudgen no lo vuelve a intentar automáticamente para evitar un envío duplicado.
Para consultas de configuración, activación y ejecución programática, consulte la API para desarrolladores.
Documentos relacionados
Campaigns overview
Compare campañas únicas, por goteo y de por vida.
Developer API
Administre campañas de por vida y activadores a través de la API.