SMSには、メールよりも厳しい文字数とデータの要件があります。キャンペーンを作成する前に確認すると、パーソナライズ、URL、文字コードによって予想外のセグメントが発生したり、配信に失敗したりすることを防げます。
| 要件 | 詳細 |
|---|---|
| 送信者 | ワークスペースに割り当てられたTreasure AIプロビジョニング済みショートコード |
| 受信者の電話番号 | +12125551234などのE.164形式 |
| GSM-7メッセージ | 1セグメントあたり最大160文字 |
| Unicodeメッセージ | 1セグメントあたり最大70文字 |
| 長いメッセージ | 複数のSMSセグメントを使用。各セグメントで配信コストが加算されるため確認が必要 |
| パーソナライズ | Liquid変数に対応するオーディエンスカラムのマッピングが必要 |
| URL | Treasure AIのリンク短縮にはHTTPS URLを使用 |
GSM-7メッセージは1セグメントあたり最大160文字です。多くの絵文字を含む、GSM-7文字セット外の文字を含むメッセージはUnicodeエンコーディングになり、1セグメントあたり最大70文字になります。
Engage Studioはメッセージ作成中にセグメント数を表示します。Liquid値、UTMパラメータ、リンクを追加した後にも確認してください。レンダリング後の値によって最終的な長さが変わる場合があります。
リンク固有の制限は、SMSキャンペーンのリンクを短縮するを参照してください。
Liquidを使用して、送信時にプロファイル属性を挿入します。
Hi {{ profile.first_name }}, your offer is ready.メッセージ内のすべての変数には対応する出力マッピングが必要です。profile.first_nameを参照する場合は、first_nameマッピングが必要です。
キャンペーンActivationで次の値をマッピングします。
phone_numberは配信に必須で、E.164形式の電話番号を含めます。- メッセージで使用する各Liquid変数に対応するカラムを追加します。
- マッピングとLiquid式には同じカラム名を使用します。
マッピングされていない変数を使用すると、メッセージが不完全になったり、Activationが失敗したりする場合があります。Activationの手順はSMSキャンペーンを作成するを参照してください。