・ リッチメニュー ・4分
リッチメニューの表示優先度について
LINEリッチメニューの表示優先度ルールをわかりやすく解説します。

LINE公式アカウントでリッチメニューを運用していると、 「リッチメニューを設定したのに表示されない」 「違うリッチメニューが表示される」 などの問題に直面することがあります。
この記事では、リッチメニューの表示優先度のルールをご紹介します。
結論:表示優先度はこの順番
リッチメニューの表示優先度は次の順です。

①API(ユーザー毎) > ②API(デフォルト) > ③LOA管理画面
この順で優先されるため、上位が設定されていれば下位は表示されません。
*LOA … LINE Official Account Manager
リッチメニューは2つの方法で設定できる
- APIで設定する
- Official Account Manager(管理画面)で設定する
同時に設定されている場合は、上記の優先順位( 1 > 2 )で表示が決まります。
3つのメニューの意味
① API(ユーザー毎)
特定ユーザーだけに出し分けるメニューです。
- 例:購入者だけに「サンクスメニュー」を表示
- 例:会員ランクごとに別メニューを表示
Lステップなど、ユーザーデータを使って出し分けるツールで利用されることがあります。
② API(デフォルト)
①が設定されていないユーザー向けに表示する、全体向けメニューです。
- 例:友だち追加直後に全員へ共通表示するメニュー
③ Official Account Manager
LINE Official Account Managerの管理画面で設定するメニューです。
- 管理画面だけで運用したいときに利用
つまずきやすいポイント

②があると③は表示されない
表示は「ユーザーに近い設定」が優先されます。
そのため、
②(APIデフォルト)が設定されていると、
③(管理画面の設定)は基本的に表示されません。
①と②はAPIでのみ操作
①(ユーザー毎)と②(デフォルト)はAPIで設定・変更します
③はOfficial Account Managerで設定・変更します
「管理画面で変えたのに反映されない」と感じる場合、
上位のAPI設定が有効になっているケースが多いです。
迷ったときの確認手順
- まず①(ユーザー毎の出し分け)が設定されていないか確認
- 次に②(APIデフォルト)が設定されていないか確認
- 最後に③(Official Account Manager)の設定を確認
この順で確認すると、表示トラブルの原因を特定しやすくなります。
開発者向けの確認方法
公式ドキュメント
https://developers.line.biz/ja/reference/messaging-api/#get-rich-menu-list
どうしても解決しない場合は、
下記よりご相談ください。
RichFree公式LINE
https://lin.ee/s089eFl
まとめ
リッチメニューの表示優先度は、

①API(ユーザー毎) > ②API(デフォルト) > ③LOA管理画面
「どの設定がいちばんユーザーに近いか」を意識すると、
表示の仕組みが理解しやすくなります。



