LINE公式アカウント内で発生する「予約完了」「購入完了」「申込完了」などのコンバージョン(CV)を、Meta広告・Google広告のCAPI(Conversions API / Enhanced Conversions)に送信して入札最適化に使いたい広告代理店・事業会社向けの解説記事です。
結論から言うと、LINE公式アカウント内のCVをMeta/Google広告に正確に送信するには、ユーザー発話テキストのマッチング方式(テキストマッチ方式)または外部Webhook方式の2パターンの実装が必要です。
本記事では、なぜLINE内CVの計測が難しいのか、テキストマッチ方式と外部Webhook方式それぞれの仕組みと向き不向き、Lステップ・エルメ・Micoとの併用パターンを実務ベースで解説します。
結論:LINE内CVを広告に返すには「テキストマッチ」か「外部Webhook」のどちらかが必要
LINE内CV LINE 公式アカウント コンバージョン Lステップ CV計測 のような検索でこの記事に来た方への結論です。
- LINE公式アカウントのBotからの送信メッセージをトリガーにCV計測することは、LINE Messaging APIの仕様上できない(重要)
- 代わりに ユーザーが特定のキーワード(例: 「予約完了」「申込みました」)を送信したことをトリガーにCV計測する「テキストマッチ方式」が現実的
- より高度な実装としては、Lステップ・エルメ・MicoやLP内のフォーム完了を外部Webhook経由で計測ツールに通知する「外部Webhook方式」もある
- いずれの方式でも、CVイベントは「友だち追加」と紐付けた状態でMeta CAPI / Google Measurement Protocolへサーバーサイド送信できる
つまり、「LINE公式アカウント内で何かが起きた」を広告に返すには、ユーザーの能動的なアクション(テキスト送信)またはサーバー側のWebhook通知が必要、というのが2026年現在の構造です。
なぜLINE内CVの計測は難しいのか(LINE Messaging APIの仕様)
Bot送信メッセージをトリガーにできない
「LステップやエルメではBotがメッセージを送ったことをトリガーに自動でCV計測している」と聞いたことがあるかもしれませんが、これはLステップやエルメがBotプラットフォームとフォーム機能と広告連携を全部内蔵しているから実現できている挙動です。
LステップやエルメはサーバーサイドでフォームのSubmitイベントを直接検知してCVをトリガーしていて、LINE Messaging APIの仕様としてBot送信メッセージがWebhookに来るわけではありません。
詳しい解説は Lステップ・エルメ・MicoでLINE流入計測する方法 を参照してください。
LINE WebhookでCV判定できるのはユーザー由来のイベントだけ
LINE公式アカウントのWebhookに届くイベントは基本的に「ユーザーから発生したアクション」だけです。
followイベント(友だち追加)messageイベント(ユーザーからのテキスト送信、画像送信、スタンプ等)postbackイベント(リッチメニューやクイックリプライのボタンタップ)unfollowイベント(ブロック)
Botが送ったメッセージはWebhookに来ません。したがって、「Botが送った『予約完了のお礼メッセージ』をトリガーにCV計測する」設計は LINE Messaging API 上では不可能です。
方式①:テキストマッチ方式(主軸・推奨)
ユーザーが特定のキーワードを送信したことをトリガーにCV計測する方式です。LINE公式アカウントの最もシンプルかつ最も汎用的なCV計測の実装パターンです。
仕組み
- 計測ツール(Linetrace等)のダッシュボードで「CVキーワード」と「イベント名」を登録する
予約完了 → イベント名 LINE内CV
- 例: キーワード 申込みました → イベント名 申込完了
- ユーザーが該当キーワードをLINEに送信すると、Webhook経由で計測ツールがその発話を検知
- 計測ツールが友だち追加時のセッション(広告クリック情報)と突合してMeta/Google CAPIへCVを送信
ユーザーにキーワードを送らせる方法
ユーザーが自然に該当キーワードを送るとは限らないので、運用設計が重要です。代表的なパターンは以下の通り。
- クイックリプライ仕込み: Lステップ・エルメ・MicoでBotが「ご予約はこちらから →」と送る際に、最後に「予約完了」というクイックリプライボタンを表示。ユーザーがタップすると「予約完了」というテキストが自動送信される
- Micoの自動メッセージ: Micoのようなツールで、ユーザーがフォームを完了した直後にBotから「『申込みました』と返信してください」とメッセージを送る運用
- リッチメニュー切り替え: フォーム回答完了後にリッチメニューを切り替え、新しいリッチメニューのボタンに「予約完了」「正しく表示されているか」のクイックリプライを仕込む
メリット
- LINE Messaging APIの仕様内で完全に動作する
- 既存のLINE配信ツール(Lステップ・エルメ・Mico)の運用を一切変えない
- 計測ツール側の実装はキーワード一致を見るだけで、シンプル
デメリット
- ユーザーが「キーワードを送るアクション」を踏まないと計測されない(=取りこぼし率はゼロにならない)
- キーワード送信の仕込み方が代理店・顧客の運用設計力に依存する
向いているケース
LステップやエルメやMicoを使ったLINE配信が回っており、Botからユーザーへのコンテンツ送信は既に動いているけれど、「予約完了したかどうかをMeta広告に返したい」という代理店・事業者が一番素直に使える方式です。
方式②:外部Webhook方式(上級・技術リテラシーのある顧客向け)
LP内のフォーム完了・Lステップ内のステップ完了・MicoのフォームSubmitなど、LINEの外で発生したイベントを計測ツールにWebhook経由で通知する方式です。
仕組み
- 計測ツールがHMAC認証付きのWebhookエンドポイント(例:
POST /api/sites/:id/line-internal-cv)を提供 - Lステップ・エルメ・Micoや自社サーバーから、CVが発生したときにそのエンドポイントへPOSTリクエストを送信
- 計測ツールがLINE UID(または友だち追加時のセッションID)でCVを紐付けてMeta/Google CAPIへ送信
メリット
- ユーザーアクション不要で確実にCV計測できる
- フォームのSubmitやサーバー側のCV判定など、より精密な計測条件が組める
- 取りこぼしがほぼゼロ
デメリット
- Webhookを呼び出す側(Lステップ・エルメ・Micoや自社サーバー)の実装が必要
- HMAC認証の実装やレート制限の理解など、ある程度の技術リテラシーが必要
- 代理店経由で実装するなら開発工数が発生
向いているケース
社内エンジニアがいる事業会社や、技術提案ができる代理店向け。Lステップ・エルメ・Micoの「Webhook送信機能」が既にあるならそれと組み合わせることもできます。
Meta/Google CAPIへの送信仕様
LINE内CVを計測ツールが検知したら、以下の流れで広告媒体に送信されます。
Meta CAPIへの送信
- 友だち追加時に保持していた fbc(クリックID由来Cookie)/ fbp(Pixelブラウザ識別ID) をイベントに付与
- イベント名は固定で
LINE内CV(または計測ツール側で任意設定) action_source: system_generatedで送信- Partner BM方式(System User Token)でサーバーサイド送信するため、ATT/ITPの影響を受けない
Meta CAPIの基本的な仕組みは Meta広告でLINE友だち追加をCV計測する完全手順 を参照してください。
Google Measurement Protocolへの送信
- 友だち追加時の gclid をイベントに付与
- イベント名は
LINE内CV(Enhanced Conversions対応) - サーバーサイド送信のためITPの影響を受けない
「友だち追加」と「LINE内CV」を別イベントとして両方送る
実務上、Meta/Googleの自動入札最適化で「どのイベントをコンバージョン目的にするか」を選べるよう、Linetraceでは以下のように2イベントを別々に送信します。
LINE友だち追加: follow Webhookが届いた時点で送信LINE内CV: テキストマッチ または 外部Webhookで検知した時点で送信
代理店・事業者は Meta Events Manager / Google Ads のカスタムコンバージョン設定で、入札最適化対象とするイベント(友だち追加に最適化するか、LINE内CVに最適化するか)を選択します。
Lステップ・エルメ・Micoとの併用パターン
LINE内CV計測ツールは、既存のLINE配信ツールと完全に併用可能です。むしろ併用が前提です。
パターン1: Lステップ + Linetrace(テキストマッチ方式)
- LステップでBotがユーザーに「予約完了」とクイックリプライで送らせる
- ユーザーが「予約完了」を送信
- LinetraceがWebhook転送経由でその発話を検知 → CAPI送信
- Lステップ側もそのままステップ配信を継続
パターン2: エルメ + Linetrace(外部Webhook方式)
- エルメのフォームを使って予約完了を取る
- エルメの「Webhook送信」設定でLinetraceの外部Webhookエンドポイントを叩く
- Linetraceがイベントを受け取り、LINE UIDで突合してCAPI送信
パターン3: Mico + Linetrace(テキストマッチ方式)
- Micoの自動メッセージで「『申込みました』と返信してください」とユーザーに送る
- ユーザーが「申込みました」を送信
- Linetraceが検知してCAPI送信
Webhook転送の仕組みは LINE Webhook転送の仕組みと設定 で詳しく解説しています。
よくある質問
Q. リッチメニューのボタンタップ(postback)でCVを取れますか?A. 2026年5月時点で、postbackイベントベースのCV計測は計測ツール各社で対応状況が分かれます。Linetraceの場合はテキストマッチ方式と外部Webhook方式の2軸に絞っており、postbackは将来検討項目としています。代替として、ボタンタップ時に「予約完了」というクイックリプライをユーザーに送らせる運用設計でカバーできます。
Q. テキストマッチ方式で「予約完了です」「予約しました」など揺れがある場合は?A. 完全一致マッチが基本ですが、計測ツール側で複数キーワードの登録ができれば対応可能です。Linetraceの場合は1イベント名に対して複数キーワードを紐付けられます。
Q. 既存のLステップでCV計測している場合、Linetraceに乗り換える意味はありますか?A. Lステップ単体ではMeta CAPI / Google CAPIへの直接送信が完結しないケースが多く、Lステップ + Linetraceの併用で「LステップでLINE配信運用 + LinetraceでMeta/Google CAPI送信」と分業させると、それぞれ得意領域に集中できます。料金面でもLステップとLinetrace(月額¥10,000〜)の併用は、L-adの月額¥80,000(CAPI込み)より安く済むケースが多いです。
Q. LINE内CVを計測すると、友だち追加CVと二重計上にならないですか?A. Meta/Google広告では、「友だち追加」と「LINE内CV」を別のカスタムコンバージョンとして登録するのが標準です。入札最適化の対象は1つだけ選びます(多くの場合、友だち追加よりLINE内CV側のほうがLTVと相関するため、LINE内CVを最適化対象に選ぶケースが多い)。
Q. LINE内CVのデータをGoogle BigQueryやLooker Studioに集約できますか?A. はい、計測ツールのダッシュボードCSVエクスポートやAPI経由で外部BIに集約できます。代理店が複数クライアントの数値をLooker Studioで一元レポート化したいというニーズには、Linetraceの場合 Yahoo CAPI 対応(2026年6月頭リリース予定)と合わせてMeta/Google/Yahoo 3媒体のデータを揃えられる設計になっています。
まとめ:LINE内CVは「ユーザーアクション」か「サーバーWebhook」で取る
LINE公式アカウント内のCVをMeta/Google広告に送るには、以下の2方式が現実解です。
- テキストマッチ方式: ユーザーが特定キーワード(例: 「予約完了」)を送信したらCV計上。クイックリプライやリッチメニュー切り替えで仕込む
- 外部Webhook方式: Lステップ・エルメ・MicoやLP内のサーバーからWebhookでCV通知
Bot送信メッセージをトリガーにCV計測する設計はLINE Messaging API仕様上不可能なので、上記2方式から運用設計に合うものを選んでください。
LINE友だち追加そのものの計測は Meta広告でLINE友だち追加をCV計測する完全手順、Lステップ・エルメ・Micoとの併用構成は Lステップ・エルメ・MicoでLINE流入計測する方法、Webhook転送の中継設定は LINE Webhook転送の仕組みと設定 もあわせてご覧ください。
LINE計測全体の課題は LINE友だち追加の計測ができない理由と解決策まとめ で網羅的に解説しています。
LINE公式アカウント内のCV(予約・購入・申込完了など)をMeta/Google広告に正確に返したい代理店・事業者の方は、Linetrace を2週間無料(クレカ不要)で試してみてください。テキストマッチ方式と外部Webhook方式の両方が標準搭載、月額¥10,000の固定料金、CAPI/従量課金なし。GTMタグ1行で10分で計測開始できます。
セットアップ手順はこちら →