Cómo ejecutar una campaña de marketing de firma
Una campaña es un banner que se muestra debajo de las firmas asignadas durante un período de tiempo. Se crea como un borrador y no hace nada hasta que se programa.
Cómo crearla
get_content_schemaantes de redactar elcontent: el contenido de una campaña es el mismo árbol de bloques estricto que eldraft_contentde una firma (una raízstackcuyoschildrenson bloques). Adapta elexampledevuelto; no adivines el formato.create_marketing_campaignrequierename,start_time,end_time(ISO-8601) ytime_zone(IANA, p. ej.Europe/Paris). Si falta uno → 422. Opcional:contenty los campos de segmentaciónsmart_fields_conditionsysignature_template_ids.preview_marketing_campaignrenderiza el banner a HTML con valores de ejemplo, sin seguimiento. Léelo y confirma el diseño antes de programar: unhtmlvacío significa que la campaña aún no tiene contenido.update_marketing_campaignes parcial (omitir = no cambia,content: nulllo borra).statuses de solo lectura: solo cambia mediante las herramientas de ciclo de vida que aparecen a continuación.
Cómo publicarla
| Acción | Herramienta | Se niega cuando |
|---|---|---|
| Activar una campaña en borrador o pausada | schedule_marketing_campaign | 409 si no se puede programar (p. ej., la hora de fin ya pasó); 403 si el plan no incluye campañas |
| Pausar una campaña activa | pause_marketing_campaign | 409 si no está activa |
| Reanudar una campaña pausada | resume_marketing_campaign | 409 si no está pausada; 403 por el plan |
| Eliminar | delete_marketing_campaign | Primero detiene una campaña activa |
Una campaña programada se activa de inmediato si start_time ya ha pasado; de lo contrario,
espera hasta ese momento. Confirma con el usuario antes de programar: esto pone el banner en el correo
saliente de la empresa.
Cómo segmentarla
signature_template_idslimita la campaña a firmas específicas.smart_fields_conditionsla limita por atributos de los compañeros (misma forma OR-de-ANDs que las reglas de destinatarios de firmas).- Deja ambos vacíos para toda el área de trabajo.
- Una variante de firma puede optar por no mostrar banners mediante
show_marketing_campaignsen la variante.
Cómo medirla
Pasa el id de la campaña como marketing_campaign_id a get_analytics_views y
get_analytics_clicks para obtener sus vistas, clics y tasa de clics; group_by: "marketing_campaign" ordena las campañas entre sí. get_analytics_events_summary
atribuye eventos de conversión posteriores. Consulta el skill signature-analytics.