Palabras clave de opt-out
STOP, HELP y START son las palabras clave de cumplimiento canónicas exigidas por los operadores. Sus respuestas predeterminadas están protegidas y no se pueden cambiar a través del panel de OneSignal ni de la API:
STOPda de baja al usuario de los mensajes SMS de un remitente específico. Los alias reconocidos (UNSUBSCRIBE,CANCEL) comparten la misma respuesta protegida.HELPdevuelve información sobre tu programa de mensajería.STARTpermite al usuario volver a suscribirse después de haberse dado de baja. Los alias reconocidos (UNSTOP,YES) comparten la misma respuesta protegida.
support@onesignal.com con tu App ID y el nuevo mensaje de respuesta.
De forma predeterminada, cuando un usuario envía STOP, OneSignal responde: “You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe.”
Gestión de opt-outs para remitentes alfanuméricos
Los IDs de remitente alfanuméricos (por ejemplo, “ACME” en lugar de un número de teléfono) no pueden recibir respuestas entrantes, lo que significa que los suscriptores no pueden enviar STOP para darse de baja. Para mantener el cumplimiento, debes proporcionar una página de cancelación de suscripción basada en web que procese el opt-out y actualice el estado del suscriptor en OneSignal a través de la API.Incluye un enlace de cancelación de suscripción en cada mensaje
{{ onesignal_id }} (o {{ subscription_id }}) con el ID real del suscriptor en el momento del envío, de modo que cada destinatario recibe un enlace de cancelación de suscripción personalizado.Crea la página de cancelación de suscripción
- Confirmar al suscriptor de qué se está dando de baja (por ejemplo, “You will no longer receive promotional text messages from ACME.”).
- Mostrar un botón de confirmación. No canceles la suscripción automáticamente al cargar la página, ya que los clics accidentales y las vistas previas de enlaces podrían provocar opt-outs no deseados.
- Opcionalmente, permitir que el suscriptor elija de qué tipos de mensajes quiere darse de baja, si envías varios tipos desde el mismo remitente.
Llama a la API de OneSignal para procesar el opt-out
- Cancelación de suscripción completa del remitente: Usa la Update Subscription API para establecer el estado de la suscripción en unsubscribed.
- Opt-out de un tipo de mensaje específico: Usa la Edit Tags API para establecer una etiqueta (por ejemplo,
promo = false), luego excluye a los suscriptores con esa etiqueta al enviar ese tipo de mensaje.
Opt-in y recopilación de SMS
Gestión de opt-outs para remitentes compartidos
Si tienes un remitente compartido, puedes usar palabras clave personalizadas para permitir que los suscriptores se den de baja de tipos de mensajes específicos sin cancelar la suscripción a todo. Esto funciona etiquetando a los suscriptores cuando envían una palabra clave de opt-out y luego excluyendo a esos suscriptores al enviar ese tipo de mensaje. Cómo funciona:- Un suscriptor envía una palabra clave de opt-out personalizada a tu remitente (por ejemplo, NOPROMO).
- OneSignal aplica una etiqueta de datos al perfil de ese suscriptor (por ejemplo,
promo = false). - Cuando envías una campaña promocional, filtras tu audiencia para excluir a los suscriptores donde
promo = false.
- Introduce el texto de la palabra clave (por ejemplo, NOPROMO).
- Establece el alcance de la audiencia en Anyone.
- Selecciona o crea una plantilla de respuesta (por ejemplo, “You’ve been unsubscribed from promotional messages. You’ll still receive order and account notifications. Text STOP to unsubscribe from all messages.”).
- Asigna una etiqueta de datos:
promo = false.
transactional = false.
Exclusión de suscriptores que han hecho opt-out en el momento del envío:
Al crear una campaña o Journey para un caso de uso específico, usa el filtro User Tag en Segments para excluir a los suscriptores que han hecho opt-out. Por ejemplo, al enviar un mensaje promocional, excluye a los suscriptores donde promo = false.
Limitaciones importantes:
- Las palabras clave de cumplimiento predeterminadas (STOP, HELP, START) siguen aplicándose a todo el remitente y no se pueden limitar a un caso de uso.
- Debes incluir la palabra clave de opt-out personalizada en cada mensaje de ese tipo (por ejemplo, “Reply NOPROMO to stop promotional texts”).
- Los IDs de remitente alfanuméricos no pueden recibir respuestas y no admiten palabras clave.
- La sincronización de respuestas debe estar habilitada. Ve a Settings > Platforms > SMS Settings > Senders > Setup Replies.
Palabras clave de SMS
Re-suscripción
Una vez que un usuario se ha dado de baja usando una palabra clave de opt-out predeterminada, no se le puede volver a suscribir a través del panel de OneSignal ni de la API. El usuario debe enviar una palabra clave de re-suscripción (START, UNSTOP o YES) al mismo número de remitente.
Palabra clave HELP
De forma predeterminada, cuando un usuario envía HELP, OneSignal responde: “Reply STOP to unsubscribe. Msg&Data Rates May Apply.”Respondedor automático
Configura una respuesta automática para cualquier mensaje entrante que no coincida con una palabra clave. Úsala para redirigir a los usuarios al soporte al cliente, recopilar su intención o notificar a tu equipo para hacer seguimiento.Ve a la configuración del Respondedor automático
Agrega un respondedor automático
Visualización del estado de opt-out de un suscriptor
Para ver de qué remitentes ha hecho opt-out un suscriptor:- Ve a Audience > Subscriptions en el panel de OneSignal.
- Busca al suscriptor por External ID, correo electrónico o número de teléfono.
- Abre su suscripción SMS y mira en Consent by Sender.
Preguntas frecuentes
¿Qué ocurre cuando un usuario envía STOP a un remitente compartido?
Se da de baja de todos los mensajes de ese remitente, incluidos los mensajes transaccionales y los OTP. Por eso recomendamos encarecidamente usar remitentes separados para cada tipo de programa. Una vez dado de baja mediante STOP, el usuario debe enviar START (u otra palabra clave de re-suscripción) al mismo remitente para volver a recibir mensajes.¿Puedo cambiar los mensajes de respuesta de STOP o HELP?
Sí, pero no a través del panel ni de la API. Contacta asupport@onesignal.com con tu App ID y el nuevo texto de respuesta.