リッチメニュー 4

リッチメニューの表示優先度について

LINEリッチメニューの表示優先度ルールをわかりやすく解説します。

LINEリッチメニューの表示優先度ルールをわかりやすく解説します。

LINE公式アカウントでリッチメニューを運用していると、 「リッチメニューを設定したのに表示されない」 「違うリッチメニューが表示される」 などの問題に直面することがあります。

この記事では、リッチメニューの表示優先度のルールをご紹介します。


結論:表示優先度はこの順番

リッチメニューの表示優先度は次の順です。

リッチメニュー表示優先度の図

①API(ユーザー毎) > ②API(デフォルト) > ③LOA管理画面

この順で優先されるため、上位が設定されていれば下位は表示されません。

*LOA … LINE Official Account Manager


リッチメニューは2つの方法で設定できる

  1. APIで設定する
  2. Official Account Manager(管理画面)で設定する

同時に設定されている場合は、上記の優先順位( 1 > 2 )で表示が決まります。


3つのメニューの意味

① API(ユーザー毎)

特定ユーザーだけに出し分けるメニューです。

  • 例:購入者だけに「サンクスメニュー」を表示
  • 例:会員ランクごとに別メニューを表示

Lステップなど、ユーザーデータを使って出し分けるツールで利用されることがあります。

② API(デフォルト)

①が設定されていないユーザー向けに表示する、全体向けメニューです。

  • 例:友だち追加直後に全員へ共通表示するメニュー

③ Official Account Manager

LINE Official Account Managerの管理画面で設定するメニューです。

  • 管理画面だけで運用したいときに利用

つまずきやすいポイント

リッチメニュー表示優先度の図

②があると③は表示されない

表示は「ユーザーに近い設定」が優先されます。
そのため、
②(APIデフォルト)が設定されていると、
③(管理画面の設定)は基本的に表示されません。

①と②はAPIでのみ操作

  • ①(ユーザー毎)と②(デフォルト)はAPIで設定・変更します

  • ③はOfficial Account Managerで設定・変更します


「管理画面で変えたのに反映されない」と感じる場合、
上位のAPI設定が有効になっているケースが多いです。

迷ったときの確認手順

  1. まず①(ユーザー毎の出し分け)が設定されていないか確認
  2. 次に②(APIデフォルト)が設定されていないか確認
  3. 最後に③(Official Account Manager)の設定を確認

この順で確認すると、表示トラブルの原因を特定しやすくなります。

開発者向けの確認方法

公式ドキュメント
https://developers.line.biz/ja/reference/messaging-api/#get-rich-menu-list

どうしても解決しない場合は、
下記よりご相談ください。

RichFree公式LINE
https://lin.ee/s089eFl


まとめ

リッチメニューの表示優先度は、

リッチメニュー表示優先度の図

①API(ユーザー毎) > ②API(デフォルト) > ③LOA管理画面

「どの設定がいちばんユーザーに近いか」を意識すると、
表示の仕組みが理解しやすくなります。

記事一覧へ戻る