LCALL機能

LINEリッチメニューを人によって出し分ける方法|切り替えの仕組み

公開

「初めての人には初回クーポンを、常連さんには次回予約のボタンを見せたい」「スタッフにだけ業務用のメニューを出したい」——リッチメニューを使っていると、全員に同じメニューが出ることが不便になってきます。

先に答えを書くと、LINE公式アカウントの管理画面(LINE Official Account Manager)で作るリッチメニューは、友だち全員に共通の1つです。表示期間を分けて時期ごとに切り替えることはできますが、人によって変えることはできません。人ごとに変えるには、Messaging APIの「ユーザー単位のリッチメニュー」を使います。自社で開発するか、この仕組みに対応した拡張ツールを使うのが現実的な方法です。

LINE公式アカウントのリッチメニューの出し分けに関する記述は、2026年11月時点の公開情報(LINEヤフー社の「LINE公式アカウント マニュアル」、LINE Developersの「リッチメニューを使う」ほか)にもとづく一般的な整理です。表示の優先順位、ユーザー単位のリッチメニューの扱い、設定が反映されるタイミング、管理画面で設定できる範囲や画面の名称は変更されることがあるため、最新の内容は必ずLINEヤフー社の公式サイトでご確認ください。なおLCALLは本メディアの運営元が提供する自社サービスです(PR)。

この記事でわかること

  • 管理画面だけでできる切り替えと、できない出し分け
  • 人によってメニューが変わる仕組み(表示の優先順位)
  • 出し分けの条件の決め方と、業種別の例
  • 出し分けを実現する3つの方法と、設定の手順
  • 「変わらない」「戻らない」ときによくある原因

管理画面だけでできること・できないこと

まず、LINE公式アカウントの管理画面だけで、どこまで切り替えられるかを整理します。

やりたいこと管理画面だけで補足
友だち全員に同じメニューを出すできる通常のリッチメニューの使い方
時期によってメニューを替えるできるメニューを複数作り、それぞれに表示期間を設定する。キャンペーン中だけ別のメニューにする、といった使い方
タブで2枚目のメニューに切り替える組みにくいMessaging APIでは「リッチメニューエイリアス」と「リッチメニュー切替アクション」で作る
人によって違うメニューを出すできないMessaging APIの「ユーザー単位のリッチメニュー」を使う

つまり、管理画面で変えられるのは「いつ」で、「誰に」は変えられません。誰に出すかで変えたい場合は、次に説明する仕組みが必要になります。リッチメニューそのものの作り方(ボタン数・配置・画像)はLINEリッチメニューの作り方で解説しています。

人によってメニューが変わる仕組み|表示の優先順位

LINE Developersの資料では、リッチメニューの表示の優先順位が次のように決められています(1がいちばん優先)。

  1. Messaging APIで設定する、ユーザー単位のリッチメニュー——特定の友だちに結び付けたメニュー
  2. Messaging APIで設定する、デフォルトのリッチメニュー——APIで「全員向け」に設定したメニュー
  3. LINE Official Account Managerで設定する、デフォルトのリッチメニュー——管理画面で作ったメニュー

出し分けは、この1番を使います。「来店済み」の人にだけ来店後のメニューを結び付けると、その人には1番が出て、結び付けていない人には2番か3番が出る——という形です。ここから、出し分けで押さえるべき点が3つ出てきます。

1. 条件に合わない人向けの「既定のメニュー」が要る

ユーザー単位のメニューを結び付けていない人には、デフォルトのメニューが出ます。既定のメニューを用意していないと、条件に当てはまらない人には何も出ません。出し分けを始めるときは、「条件別のメニュー」と「全員向けの既定メニュー」をセットで作ってください。

2. 管理画面で作ったメニューは、人に結び付けられない

LINE Developersの資料では、管理画面で作ったリッチメニューは管理画面でのみ取得・編集できるとされています。そのため、管理画面で作ったメニューをそのまま特定の人に出すことはできません。出し分けに使うメニューは、APIまたは拡張ツールの側で作り直す必要があります。

3. 管理画面で変えても、変わらない人がいる

ユーザー単位のメニューが結び付いている人には、優先順位の高いそちらが出続けます。管理画面でメニューを差し替えたのに、一部の人だけ古いままに見える場合は、この優先順位が原因のことがほとんどです。表示されないときの確認順はLINEリッチメニューが表示されない|原因7つと確認の順番にまとめています。

出し分けの条件の決め方

出し分けで最初に決めるのは「誰に、何を見せたいか」です。条件は友だちに付いたタグで判断するのが基本なので、タグで表せる区切りにしておくと、あとで自動化しやすくなります。

業種・場面分け方メニューの中身の例
飲食店はじめての人/来店済みの人はじめて:初回クーポン・メニュー・アクセス/来店済み:予約・ポイント・テイクアウト
美容室・サロン体験前/会員体験前:体験予約・料金・よくある質問/会員:次回予約・予約の変更・物販
複数店舗登録した店舗ごと店舗A:店舗Aの予約と地図/店舗B:店舗Bの予約と地図
スクール・教室見学前/在籍生見学前:体験申込・コース紹介/在籍生:振替・欠席連絡・教材
社内お客様/スタッフお客様:通常のメニュー/スタッフ:シフト・業務連絡・マニュアル

種類は2〜3つに絞るのがおすすめです。種類が増えると、画像を作る手間、キャンペーンのたびに差し替える手間、「どの人に何が出ているか」を確かめる手間がすべて増えます。まずは「はじめての人」と「それ以外」の2種類から始めると、効果も見えやすくなります。

条件のタグは「自動で付く」ようにする

出し分けがうまく回るかは、タグが手作業なしで付くかどうかでほぼ決まります。手でタグを付ける運用だと、付け忘れた人には古いメニューが出続けます。

  • 登録経路で付ける——店舗別・チラシ別のQRコードから登録した時点でタグを付ける(友だち追加経路の考え方)
  • 行動で付ける——予約した・来店した・購入したタイミングでタグを付ける
  • 回答で付ける——アンケートやフォームの回答内容でタグを付ける

出し分けを実現する3つの方法

方法向いている場合注意点
拡張ツールのタグ別メニューを使う開発をせずに出し分けたい。タグや予約の情報もまとめて管理したいツールの月額がかかる。ツールがMessaging APIを使うため、管理画面のメニューとの優先順位を理解しておく
Messaging APIで自社開発する自社のシステム(会員DBなど)の情報で出し分けたい開発と保守が必要。メニューの作成・結び付け・解除をすべてプログラムで行う
管理画面の機能で代わりをするまずはお金をかけずに試したい人ごとには変えられない。表示期間の切り替えと、絞り込み配信のリッチメッセージで補う

Messaging APIを使うには、管理画面でMessaging APIを有効にする必要があります。手順と注意点はMessaging APIとは?有効化とツール連携で解説しています。管理画面単体でできることの範囲はLINE公式アカウント単体でどこまでできる?も参考になります。

管理画面だけで代わりをする場合

人ごとのメニューは作れませんが、近い効果は出せます。

  • メニューは全員共通にして、ボタンを「全員が使うもの」に絞る——予約・アクセス・クーポンなど
  • 人によって見せたいものは配信で送る——オーディエンスで相手を絞り、リッチメッセージで「次回予約はこちら」などを届ける
  • 時期で替えたいものは表示期間で切り替える——キャンペーン期間だけ別のメニューにする

この形でも回るなら、無理に出し分けを入れる必要はありません。「メニューの1枠を人によって替えられたら予約が増える」とはっきり言える場合に、ツールや開発を検討すると判断を誤りにくくなります。

出し分けの手順(拡張ツール・API共通)

  1. 見せる相手を2〜3種類に決める——「はじめての人」「来店済み」など
  2. 条件のタグを決め、自動で付くようにする——登録経路・予約・来店・回答など、付くタイミングを決める
  3. 全員向けの既定メニューを用意する——どの条件にも当てはまらない人に出すメニュー
  4. 条件別のメニューを作り、どのタグの人に出すかを設定する——管理画面で作ったメニューは使えないので、ツールまたはAPI側で作る
  5. 条件が重なったときの扱いを決める——「会員」と「スタッフ」の両方のタグを持つ人に、どちらを出すか
  6. 自分のLINEで確かめる——自分にタグを付けてトーク画面を開き直し、切り替わるかを見る。タグを外したら既定メニューに戻るかも確認する

LINE Developersの資料では、ユーザー単位のメニューの変更は即時に反映され、デフォルトのメニューの変更はトーク画面に入り直したときに反映されるとされています。確認のときは、トーク画面をいったん閉じて開き直してください。

「変わらない」「戻らない」ときによくある原因

症状よくある原因確認すること
条件に合わない人に何も出ない既定のメニューを用意していない全員向けのデフォルトのメニューが設定されているか
管理画面で差し替えたのに一部の人は古いままその人にユーザー単位のメニューが結び付いているツール・API側で、その人に何のメニューが結び付いているか
タグを外したのにメニューが戻らないタグを外したときにメニューを解除する設定になっていないタグの解除と連動して、結び付けを外す動きになっているか
想定と違うメニューが出る複数の条件に当てはまり、別のメニューが優先された条件が重なったときの優先の決まり
パソコンで見るとメニューが無いリッチメニューはデスクトップ版のLINEには表示されないスマホのLINEで確かめる

とくに多いのは、拡張ツールを入れたあとに管理画面のメニューを直して、反映されないと感じるケースです。ツールで出し分けを始めたら、メニューの変更はツール側に一本化しておくと混乱が起きません。

LCALLを使う場合(PR)

LCALL(自社サービス・PR)の対応チャネルはLINE と Webチャットです。LCALLのリッチメニューはLiteプラン(月額9,800円)から使え、タグごとに出すメニューを指定できます。登録経路・予約・シナリオなどでタグが付いた時点で、その人のメニューが自動で切り替わり、複数の条件に当てはまる場合は先に作ったメニューが優先されます。条件のもとになるタグは、登録経路ごとのQRコード・リンクとタグ付けやステップ配信で自動的に付けられ、メニューから始まった会話は受信箱で対応できます。プランごとの内訳は料金ページにあります。

よくある質問

管理画面で作ったリッチメニューを、特定の人だけに出せますか

できません。管理画面のメニューは全員共通のデフォルトとして扱われます。特定の人に出すメニューは、Messaging APIか、それに対応した拡張ツールの側で作る必要があります。

出し分けると、メニューの押された数は見られますか

管理画面の分析に出るのは、管理画面で作ったメニューの数字です。APIやツールで作ったメニューの数字は、ツール側の画面や、APIで取得できる統計で確かめます。どこで見るかを先に決めておくと、効果の比較がしやすくなります。分析画面の場所はLINE公式アカウントの分析はどこ?で整理しています。

ブロックされた人や、友だちでない人にも出し分けは効きますか

リッチメニューはトーク画面に出るものなので、友だちとしてトーク画面を開いている人が対象です。ブロックされている間は表示されません。

出し分けを始めると、既存の友だちにも反映されますか

条件のタグが付いている人に、メニューを結び付けたときから反映されます。出し分けより前に登録した人にはタグが付いていないことが多いので、既存の友だちにまとめてタグを付けるか、既定のメニューを見てもらう前提で設計してください。

タブで切り替えるメニューと、人による出し分けは同時に使えますか

使えます。Messaging APIの資料では、タブの切り替え(リッチメニュー切替アクション)で表示されるメニューも、ユーザー単位のメニューとして扱われます。ただし組み合わせるほど確認の手間が増えるため、まずはどちらか一方から始めるのがおすすめです。

まとめ

  • 管理画面のリッチメニューは全員共通。変えられるのは表示期間による「いつ」まで
  • 人によって変えるには、Messaging APIのユーザー単位のリッチメニューを使う
  • 表示の優先順位はユーザー単位 → APIのデフォルト → 管理画面のデフォルト
  • 条件に合わない人のために、既定のメニューを必ず用意する
  • 条件はタグで持ち、登録経路・予約・来店で自動で付くようにする
  • 種類は2〜3つに絞り、自分のLINEで切り替わりと戻りを確かめる

まずは、無料で始められます

無料のFreeプランから、今すぐお試しいただけます。使い方の相談だけでも構いません。

関連記事