製品概要
EngageLab SMSは、高速で安定したSMS配信サービスとマーケティングソリューションを提供し、さまざまなシナリオでの顧客ニーズに応えます。効率的なSMSサービスAPIを通じて、顧客とのより良いインタラクションを実現し、ビジネスの成長を促進することができます。
SMSの種類
現在、EngageLabのSMSサービスは、認証コード、業界通知、マーケティングメッセージをサポートしています。
認証コードSMS: 登録パスワード、パスワード変更、本人確認などに使用されます。
業界通知SMS: ユーザーの行動によってトリガーされる通知(注文通知、返信通知など)。
マーケティングSMS: ユーザーに一括送信される統一メッセージ通知など。
統合方法
現在、EngageLabはSMSサービスのためにWEBAPI統合方法を提供しています。開発者はEngageLabが提供するHTTPインターフェースを使用して、EngageLabのサービスを呼び出すことができます。
SMS APIを使用するには、開発者は以下を作成する必要があります:
- SMS_USER
- SMS_KEY
- SMSテンプレート
SMS_USERとSMS_KEY
SMS_USERは、インターフェースを呼び出してメッセージを送信するために使用されるアカウントです。
ユーザーは[SMS] - [送信設定] - [送信認証]を通じてSMS_USERを作成でき、EngageLabは対応するSMS_KEYを自動生成します。現在、EngageLabでは1つのSMS_USERのみが許可されています。
SMSテンプレート
SMSメッセージを送信する前に、ユーザーはフロントエンドページでSMSコンテンツを編集し、審査のために提出する必要があります。承認されると、テンプレートIDを使用してメッセージを送信できます。
シグネチャ
SMS配信の特性および関連ISP機関の審査システムのため、SMSコンテンツには送信者を識別するシグネチャを含める必要があります。現在、EngageLabはSMSテンプレートを編集する際にシグネチャを追加し、シグネチャの位置を設定することをサポートしています。
注意: SMSテンプレートには「シグネチャ」を含める必要があり、そうでない場合は審査を通過できません。
変数置換
EngageLabはSMSメッセージ内で「変数」を使用することをサポートしています。
変数の形式: %で始まり、%で終わる形式でユーザー定義の変数を定義します。例:
EngageLabをご利用いただきありがとうございます。あなたのモバイル認証コードは: %code%です。 # codeは変数です
変数の使用方法:
- SMSテンプレート内で変数をプレースホルダーとして使用します。
- SMS APIで変数の値を設定します。
- EngageLabはリクエストパラメータに基づいてSMSコンテンツ内の対応する変数値を置換します。
- 変数値の長さは16または32文字を超えてはならず、変数値にはHTTPリンクを含めることはできません。
変数の命名規則:
- 変数名には、文字(大文字小文字を区別しない)、数字、'_'(アンダースコア)、または'-'(ハイフン)の任意の組み合わせを含めることができます。それ以外の文字は許可されません。
- 変数名は、文字(大文字小文字を区別しない)、数字、'_'(アンダースコア)、または'-'(ハイフン)で始める必要があります。
- 変数名は16または32文字を超えてはなりません。