よくあるご質問

リッチメニューのボタン(URI タイプ)のタップ数をレポートで確認するには?

2025.06.10

リッチメニューのボタン(URI タイプ)のタップ数をレポートで確認するには?

質問


URI タイプのボタンを配置したリッチメニューで、各ボタンのタップ数を管理画面のレポートに正しく表示させる方法を教えてください。

回答

概要

リッチメニュー作成/編集時にタップ数をカウントするを有効化し、LIFF URL に richMenuIdrichMenuEventId を設定することで、URI ボタンのタップ数を自動集計・レポート化できます。

手順

  1. 管理画面で新しいリッチメニューを作成し、「タップ数をカウント」するオプションをオンにする。
  2. ボタン設定で type: "uri" を選択し、遷移先を LIFF URL 形式で入力する。
    POINT
    LIFF URL 例:
    https://liff.line.me/{LIFF_ID}/transfer/?richMenuId={primaryId}&richMenuEventId={eventId}&url={遷移先URL}
  3. メニューを保存・公開すると、各ボタンがリッチメニューイベントとして自動登録される。
  4. ユーザーがボタンをタップすると、Webhook または LIFF 側でログが自動生成される。
  5. 毎日 9 : 00 (JST) 実行の cron ジョブが前日分のログを「リッチメニューレポート」テーブルに集計。
  6. 管理画面の「タップ数レポート」タブで、日別・ボタン別のタップ数を確認(CSV エクスポートも可)。

イベント ID(richMenuEventId)の求め方

Tips
ポストバックの場合は aliasId + action.data の連結で自動生成されますが、URI タイプは公開済みメニューの primaryId と、 eventId をそのまま使用できます。
eventId は、サブスクラインにお問い合わせください。

よくあるエラーと対処法

  1. レポートが 0 件のまま
    → LIFF URL に richMenuId & richMenuEventId が付与されているか確認。
  2. eventId が一致しない
    → リッチメニューを再発行した場合はボタンの eventId が変わるため、古い URL を更新する。
  3. 集計が 1 日遅れる
    → ログは翌日 9 : 00 (JST) 集計。即時反映ではない点に注意。


LINEマーケティングを、
サブスクラインで。

集客からサブスク・予約・決済・配信まで。LINE 上の顧客接点をひとつにまとめ、成果につながる運用を実現します。

初期費用・月額は導入前のご相談で。まずは無料でお試しいただけます。

PAGE TOP