Basic Operation and Settings

Basic Operation and Settings

LINE Flex Message保存時のチェックとスキップ設定

  • Update Date:

StoreCRMでLINEメッセージを保存するとき、メッセージ内にFlex Messageがある場合は、LINE APIへ送れる形式かを自動で確認します。JSONやリンクの誤りを保存時に修正し、配信時の失敗を減らすための機能です。

設定画面を開く

  1. StoreCRMで[メッセージ]→[LINE]を開きます。
  2. [LINEメッセージを作成する]をクリックするか、既存のLINEメッセージを編集します。
  3. 名称とメッセージ内容を入力し、Flex Messageを追加または編集します。
  4. [保存]をクリックします。通常はチェックをスキップする設定をOFFのままにします。
StoreCRMのLINEメッセージ編集画面でFlex Message (JSON)を開いた状態
LINEメッセージの作成画面または編集画面で、メッセージ種別に[Flex Message (JSON)]を選びます。

LINE APIによるチェックには、有効なLINEチャネルアクセストークン、またはLINEチャネルIDとチャネルシークレットの設定が必要です。LINE連携が未設定の場合は、先にLINE設定を完了し、テスト送信まで確認してください。

保存時にチェックされる内容

  • LINEメッセージ全体のデータが配列形式になっているか
  • Flex Messageの内容が正しいJSONオブジェクトか
  • Flex Messageの構造がLINEの仕様に合っているか
  • URIアクションや画像などのURLが空欄になっていないか、対応する形式か
  • テンプレートタグを検証用サンプル値へ置き換えても、LINE APIで受け付けられるか

URIアクションでは http:, ,https:, ,line:, ,tel:, ,mailto: を使用できます。画像などコンポーネントの urlhttp: または https: を使用します。javascript: やスキームのないURLは使用できません。

Flex Message JSON編集タブと右側のライブプレビュー
[JSON]タブではFlex Messageの構造を編集し、右側のライブプレビューで表示を確認できます。

テンプレートタグをURLで使う

保存時のチェックでは、配信時に置き換わるStoreCRMのテンプレートタグを安全なサンプル値へ置き換えます。[customer_name] などの表示用タグと、URLに使うタグを使い分けてください。

tag使い方
[tracking_number]「追跡番号: 12345」のような表示用文字列です。URLのパラメータには使用しません。
[tracking_number_raw]追跡番号だけを出力します。配送追跡URLなど、URL内に追跡番号を入れる場合に使用します。
Flex Message JSONのURLと差し込みタグ一覧に表示された追跡番号(番号のみ)
URLに追跡番号を入れる場合は、差し込みタグ一覧から[追跡番号(番号のみ)]をコピーして使用します。

保存時にエラーが出た場合

  1. 表示されたエラーを確認します。Flex Messageの形式エラーにはシステム詳細が付く場合があります。
  2. Flex Message JSONが正しいJSONオブジェクトになっているか確認します。
  3. LINE Flex Message Simulatorで構造を確認します。
  4. URIアクションや画像URLの空欄、未対応スキーム、スペースを確認します。
  5. URL内で表示用タグを使っている場合は、URL向けのタグへ変更します。
  6. 修正後にもう一度[保存]をクリックし、保存完了メッセージと詳細画面への移動を確認します。
LINE APIのFlex Message形式エラーが保存画面に表示された状態
保存時に形式エラーが表示された場合は、システム詳細を手がかりにJSONやリンクを修正します。

テスト送信で不正なリンクが見つかった場合

保存できたメッセージでも、顧客や注文の実データをテンプレートタグへ反映した結果、空のURLや未対応スキームになる場合があります。テスト送信時にも送信直前のFlex Messageが検証され、不正なリンクや構造が見つかると送信を停止して送信失敗として表示します。

LINEメッセージのテスト送信で不正なリンクエラーが表示された状態
実データ反映後のリンクが不正な場合はテスト送信が停止し、エラー内容が表示されます。

送信失敗の内容を確認し、対象のリンク、テンプレートタグ、Flex Message構造を修正して保存した後、同じ条件で再度テスト送信してください。

チェックをスキップして保存する

LINE API側の一時的な応答不安定など、内容が正しいことを別の方法で確認できている場合に限り、[LINE による Flex message のチェックをスキップする]をONにして保存できます。

LINEメッセージ保存画面でFlex MessageのLINE APIチェックをスキップするチェックボックス
スキップ設定をONにすると、その保存操作ではLINE APIによるFlex Messageチェックを行いません。
  • スキップされるのは保存時のLINE APIチェックだけです。JSONの基本チェックや、実際の送信時に行われる不正リンク・構造チェックは残ります。
  • チェックボックスは保存内容として保持されません。作成・編集画面を開き直すとOFFに戻ります。
  • スキップして保存した場合は、必ず配信前にテスト送信を行い、実データを反映した表示とリンクを確認します。

Related Pages

TOP
en_USEnglish