Prácticas recomendadas para la optimización del coste de SMS sms-cost-optimization

En esta página: Conozca las prácticas recomendadas para reducir los costos de los SMS en Adobe Journey Optimizer al mantener los mensajes cortos, evitar los caracteres especiales y la codificación UCS-2, y comprobar los recuentos de caracteres antes de enviarlos.

Los mensajes SMS suelen facturar los proveedores en función de un límite de 160 caracteres por mensaje. El envío de mensajes SMS puede conllevar costes adicionales si los mensajes se dividen en varias partes.

Siga estas directrices para optimizar su estrategia de mensajería y reducir gastos.

Mantener mensajes cortos keep-messages-short

Journey Optimizer permite hasta 1500 caracteres en el cuerpo de un mensaje SMS. Aparece una advertencia cuando se sobrepasa este límite y los mensajes que superen este umbral generarán un déclencheur de error.

La mayoría de los proveedores de SMS admiten la codificación de 7 bits GSM, donde un solo SMS puede contener hasta 160 caracteres. Los mensajes que superan esta longitud se dividen automáticamente en varias partes del SMS (concatenación):

  • Menos de 160 caracteres: 1 parte de SMS
  • 161-306 caracteres: 2 partes de SMS
  • 307 a 459 caracteres: 3 partes de SMS

Para minimizar los costos, intente mantener los mensajes por debajo de los 160 caracteres para que se cobren como una sola parte de SMS.

Por ejemplo, un mensaje de 1600 caracteres podría consumir 10 créditos SMS, aunque aparezca como un solo mensaje en Journey Optimizer.

Evite los caracteres especiales que aumentan la longitud avoid-special-characters

Algunos caracteres, como | ^ € { } [ ] ~ \, se cuentan como dos caracteres en la codificación GSM. Si incluye estos caracteres, el mensaje podría superar el límite de 160 caracteres con mayor rapidez.

Impedir la codificación UCS-2 prevent-ucs2-encoding

Si el mensaje incluye caracteres que no son GSM, como texto chino o árabe, símbolos de marca comercial o devoluciones graves de herramientas de formato enriquecido, el proveedor codificará el mensaje con UCS-2, que solo admite 70 caracteres por SMS.

El uso de la codificación UCS-2 puede aumentar el recuento de caracteres y, en consecuencia, afectar a la facturación de mensajes con su proveedor de servicios.

Por ejemplo, un mensaje Unicode de 200 caracteres se enviará en 3 partes de SMS.

Prácticas recomendadas de creación authoring-best-practices

Componga el mensaje SMS final directamente en Journey Optimizer o péguelo desde aplicaciones de texto sin formato.

Evite utilizar aplicaciones de texto enriquecido, ya que pueden introducir caracteres ocultos o saltos de línea que entran en déclencheur con la codificación UCS-2, lo que podría aumentar tanto el número de partes del SMS como los costes asociados.

Compruebe el recuento de caracteres antes de enviar check-character-count

Use aplicaciones de texto sin formato o cualquier método de simulación en Simular contenido para comprobar los recuentos de caracteres.

Aunque Journey Optimizer muestra un recuento de caracteres, incluidos los espacios, durante la simulación de contenido, tenga en cuenta que:

  • No incluye not caracteres generados a través de la personalización dinámica o ciertos caracteres especiales.

  • El recuento x/1500 sirve como indicador visual del límite técnico de carga útil, no del límite por mensaje; por ejemplo, el límite de 7 bits de GSM de 160 caracteres.

  • Adobe admite la codificación UTF-8 en el editor, que difiere de la codificación GSM-7 bits.

Explicación de los informes understanding-reporting

Informes de Journey Optimizer cuenta el mensaje completo como un envío, independientemente de las partes del SMS.

Informes del proveedor reflejan el número real de partes de mensajes SMS utilizadas para la entrega y se debe hacer referencia a ellos para confirmar la facturación y cualquier posible sobrecarga. Si Adobe es su proveedor de SMS a través de Sinch, recibirá este informe de facturación por separado mensualmente.

Consideraciones de Personalization personalization-considerations

La personalización dinámica puede aumentar la longitud de un mensaje. Por ejemplo, sustituir una variable por un nombre largo puede añadir caracteres adicionales.

Recursos adicionales additional-resources

Revise los caracteres admitidos y las reglas de codificación en Sinch Character Support Guide

AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains best practices to reduce SMS costs in Journey Optimizer by keeping messages short, avoiding special characters and UCS-2 encoding, and checking character counts before sending.

Intents:

  • Keep SMS messages short to be billed as a single SMS part
  • Avoid special characters that increase message length in GSM encoding
  • Prevent UCS-2 encoding that reduces the per-SMS character allowance
  • Check the character count before sending using Simulate content
  • Interpret the difference between Journey Optimizer reporting and provider reporting

Glossary:

  • GSM 7-bit encoding: Encoding supported by most SMS providers where a single SMS can contain up to 160 characters (product-specific)
  • UCS-2 encoding: Encoding applied by the provider when a message includes non-GSM characters; it supports only 70 characters per SMS (product-specific)
  • Concatenation: The automatic splitting of a message that exceeds 160 characters into multiple SMS parts (product-specific)
  • Simulate content: The feature whose simulation methods let you verify character counts before sending (product-specific)
  • x/1500 count: The visual indicator of the technical payload limit, not the per-message limit (product-specific)
  • Journey Optimizer reporting: Reporting that counts the full message as one send, regardless of SMS parts (product-specific)
  • Provider reporting: Reporting that reflects the actual number of SMS message parts used for delivery (product-specific)

Guardrails:

  • Journey Optimizer allows up to 1,500 characters in an SMS message body; a warning appears when you exceed this limit, and messages beyond this threshold trigger an error (hard limit — enforced with an error).
  • SMS messages are typically billed by providers based on a 160-character limit per message; GSM 7-bit encoding allows up to 160 characters per single SMS, and messages exceeding this length are automatically split into multiple SMS parts.
  • Concatenation part counts: less than 160 characters is 1 SMS part; 161-306 characters is 2 SMS parts; 307-459 characters is 3 SMS parts.
  • Special characters such as | ^ € { } [ ] ~ \ are counted as two characters in GSM encoding, so they reach the 160-character limit more quickly.
  • Non-GSM characters cause UCS-2 encoding, which supports only 70 characters per SMS.
  • The x/1500 count is the technical payload limit, not the per-message limit (for example, the 160-character GSM 7-bit limit), and it does not include characters from dynamic personalization or certain special characters.
  • Adobe supports UTF-8 encoding in the editor, which differs from GSM 7-bit encoding.

Terminology:

  • Canonical name: SMS cost optimization — Acronym: n/a — variants: SMS cost best practices
  • Do not confuse: “Journey Optimizer reporting” (counts the full message as one send regardless of SMS parts) ≠ “Provider reporting” (reflects the actual number of SMS parts used for delivery)
  • Do not confuse: “x/1500 count” (technical payload limit) ≠ “160-character limit” (GSM 7-bit per-message billing limit)
  • Do not confuse: “GSM 7-bit encoding” (160 characters per SMS) ≠ “UCS-2 encoding” (70 characters per SMS) ≠ “UTF-8 encoding” (supported in the editor)

FAQ:

  • Q: What is the maximum SMS length in Journey Optimizer? — Up to 1,500 characters in the SMS message body; a warning appears when you exceed this limit, and messages beyond this threshold trigger an error.
  • Q: Why is my single message billed as multiple SMS? — GSM 7-bit encoding allows up to 160 characters per SMS part, so longer messages are automatically split (concatenation) into multiple parts, and a 1,600-character message could consume 10 SMS credits even though it appears as a single message.
  • Q: How do special characters affect message length? — Characters such as | ^ € { } [ ] ~ \ are counted as two characters in GSM encoding, so they reach the 160-character limit more quickly.
  • Q: What triggers UCS-2 encoding and why does it matter? — Non-GSM characters such as Chinese or Arabic text, trademark symbols, or hard returns from rich-formatting tools trigger UCS-2 encoding, which supports only 70 characters per SMS and can increase billing.
  • Q: How can I check the character count before sending? — Use plain-text applications or either simulation method in Simulate content; note that the displayed count does not include characters from dynamic personalization or certain special characters.
  • Q: Why do the Journey Optimizer and provider reports differ? — Journey Optimizer reporting counts the full message as one send regardless of SMS parts, while provider reporting reflects the actual number of SMS parts used for delivery.
recommendation-more-help
journey-optimizer-help