Best Practices für Optimierung der SMS-Kosten sms-cost-optimization

Auf dieser Seite: Erfahren Sie mehr über Best Practices zur Senkung der SMS-Kosten in Adobe Journey Optimizer, indem Sie Nachrichten kurz halten, Sonderzeichen und UCS-2-Codierung vermeiden und die Zeichenanzahl vor dem Versand überprüfen.

SMS-Nachrichten werden von Anbietern in der Regel mit maximal 160 Zeichen pro Nachricht in Rechnung gestellt. Das Senden von SMS-Nachrichten kann zusätzliche Kosten verursachen, wenn Nachrichten in mehrere Teile aufgeteilt werden.

Befolgen Sie diese Leitlinien, um Ihre Messaging-Strategie zu optimieren und Kosten zu senken.

Kurzhalten von Nachrichten keep-messages-short

Journey Optimizer erlaubt in einem SMS-Nachrichtentext bis zu 1.500 Zeichen. Bei Überschreitung dieses Limits wird eine Warnung angezeigt. Zudem wird bei Nachrichten, die den Schwellenwert überschreiten, ein Fehler ausgelöst.

Die meisten SMS-Anbieter unterstützen GSM-7-Bit-Kodierung, bei der eine einzelne SMS bis zu 160 Zeichen enthalten kann. Nachrichten, die diese Länge überschreiten, werden automatisch in mehrere SMS-Teile aufgeteilt (Verkettung):

  • Weniger als 160 Zeichen: 1 SMS-Teil
  • 161 bis 306 Zeichen: 2 SMS-Teile
  • 307 bis 459 Zeichen: 3 SMS-Teile

Zum Minimieren der Kosten sollten Nachrichten maximal 160 Zeichen lang sein, damit sie als ein SMS-Teil in Rechnung gestellt werden.

Eine Nachricht mit 1.600 Zeichen kann beispielsweise 10 SMS-Credits verbrauchen, auch wenn sie in Journey Optimizer als eine einzige Nachricht angezeigt wird.

Vermeiden von Sonderzeichen, die die Nachricht verlängern avoid-special-characters

Manche Zeichen (wie z. B. | ^ € { } [ ] ~ \) werden bei der GSM-Kodierung als zwei Zeichen gezählt. Das Verwenden solcher Zeichen kann dazu führen, dass Ihre Nachricht das 160-Zeichen-Limit schneller überschreitet.

Vermeiden von UCS-2-Kodierung prevent-ucs2-encoding

Wenn die Nachricht Nicht-GSM-Zeichen enthält (wie z. B. chinesischen oder arabischen Text, Markensymbole oder harte Zeilenumbrüche bei Rich-Formatierungs-Tools), wird die Nachricht vom Anbieter mit UCS-2 kodiert. Dabei werden nur 70 Zeichen pro SMS unterstützt.

Eine Verwendung von UCS-2-Kodierung kann die Zeichenanzahl erhöhen und sich somit auf die Nachrichtenabrechnung Ihres Dienstleisters auswirken.

Beispielsweise wird eine Unicode-Nachricht mit 200 Zeichen in drei SMS-Teilen gesendet.

Best Practices für das Authoring authoring-best-practices

Erstellen Sie die endgültige SMS-Nachricht direkt in Journey Optimizer oder fügen Sie sie aus Nur-Text-Anwendungen ein.

Vermeiden Sie den Einsatz von Rich-Text-Anwendungen, da es hier verborgene Zeichen oder Zeilenumbrüche geben kann, die UCS-2-Kodierung auslösen und ggf. sowohl die Anzahl der SMS-Teile als auch die damit verbundenen Kosten erhöhen.

Prüfen der Zeichenanzahl vor dem Senden check-character-count

Verwenden Sie Klartext-Anwendungen oder eine der Simulationsmethoden in Inhalt simulieren um die Zeichenanzahl zu überprüfen.

Journey Optimizer zeigt bei der Inhaltssimulation zwar eine Zeichenanzahl einschließlich Leerzeichen an, doch Sie sollten Folgendes beachten:

  • Die Zeichenanzahl enthält keine Zeichen, die durch dynamische Personalisierung generiert wurden. Auch bestimmte Sonderzeichen sind nicht enthalten.

  • Der x/1.500-Zähler dient als visueller Indikator für das technische Payload-Limit, nicht für das nachrichtenspezifische Limit (z. B. das 160-stellige 7-Bit-Limit bei GSM).

  • Adobe unterstützt UTF-8-Kodierung im Editor, die sich von GSM-7-Bit-Kodierung unterscheidet.

Grundlegendes zum Reporting understanding-reporting

Journey Optimizer-Reporting zählt die gesamte Nachricht als einen Versand, unabhängig von der Anzahl der SMS-Teile.

Anbieter-Reporting spiegelt die tatsächliche Anzahl der für den Versand verwendeten SMS-Teile wider und sollte zur Überprüfung der Abrechnung und möglicher Überschüsse konsultiert werden. Wenn Adobe über Sinch Ihr SMS-Anbieter ist, erhalten Sie diesen Abrechnungsbericht monatlich separat.

Überlegungen zu Personalisierung personalization-considerations

Dynamische Personalisierung kann die Länge einer Nachricht erhöhen. Wenn Sie beispielsweise eine Variable durch einen langen Vornamen ersetzen, werden ggf. weitere Zeichen hinzugefügt.

Zusätzliche Ressourcen additional-resources

Weitere Informationen zu unterstützten Zeichen und Kodierungsregeln finden Sie im Handbuch zur Unterstützung von Zeichen in Sinch

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