このシステムでできること
AdLog は LINE 友だち追加の計測から成果ポストバック、 BAN 検知 + 自動アカウント切替、 重複友だち検出までを 1 つの管理画面で完結させる SaaS です。 ここでは管理画面で実際に触れる機能を、 カテゴリ別に整理して掲載しています。
このシステムの主なメリット
- LINE アカウントの停止を自動検知して、 予備のアカウントへ即時切替 主アカウントが BAN されても LP のリンクを差し替えずに復旧。 切替候補がなければ即時アラート
- 広告ごとの友だち追加成果を 1 件単位で正確に可視化 媒体・LP・キャンペーン・クリエイティブ別の CVR と成果金額を自動集計
- Meta / Google / LINE / TikTok / Yahoo の主要広告媒体に成果を自動通知 Conversions API(CAPI)/ Measurement Protocol / カスタム URL に対応。 媒体プリセットから即セットアップ
- 同一人物の重複友だち追加を自動検出して、 二重 CV 計上を防止 プロフィール画像から「同じ人」 を横断特定し、 広告費を無駄にしない
- 送信失敗 / 連携異常 を Slack / Discord / メール / ChatWork に即時通知 「直近 N 分以内に M 件失敗」 の柔軟な閾値 + cooldown でノイズ抑制
- 管理画面にログインできるメンバーを複数追加可能、 権限も自由に設定 5 段階ロール(管理者 / 編集者 / 閲覧者 / 外部パートナー / 成果のみ閲覧)と、 メンバーごとの担当 LINE アカウント絞り込みで、 社内担当・代理店・アフィリエイトに最小権限で開放できます
- Google Sheets / Looker Studio などの BI ツールから数値を直接読込 読み取り専用 API キー + レート制限で安全に集計値を提供
- Lステップ等の既存 CRM と並行運用しながら計測機能だけ追加 LINE Webhook をそのまま外部 CRM に転送可能。 既存運用を壊さず導入
計測・流入分析
「どの広告 / 媒体 / LP から友だち追加されたか」 を正確に追跡。 LINE 公式アカウント側でブロックされても集計に正しく反映されます。
🔗 計測 URL(/click/{code})
LP の CTA ボタンからこの URL を踏ませると、 クリックを記録 → LINE 友だち追加 URL に自動リダイレクト。 直後に追加された友だちと自動で紐付けます。
- クリック側に IP / UserAgent / Referer を保存し不正流入調査に
- 外部 LP の友だち追加 URL(CRM 発行)にも対応
- 計測コードの停止・媒体停止に応じてリダイレクトを安全に制御
🎨 媒体プリセット
nova-ad / A8.net / Yahoo / Google GA4 / Meta CAPI / LINE CAPI / TikTok Events API / 汎用 ─ 主要 8 媒体のポストバック設定が初期登録済み。 トラック作成時にワンクリックで反映できます。
- あらかじめ用意された標準プリセットに加え、 自社独自のプリセットも追加可能
- 媒体ごとの入口クエリ名(sid / gclid / fbclid 等)も同時設定
🔢 入口クエリの多値化
計測コード単位で「拾うクエリ名」 を 1〜8 個まで宣言。 拾った値はそれぞれ後段ポストバックの置換タグとして使えます。
?sid=...&gclid=...&utm_campaign=...等を 1 URL でまとめてキャプチャ- 後段で
${session.sid}/${session.gclid}のように個別利用可
🎯 成果確定タイミング
友だち追加と同時に確定 / 1 時間 / 3 時間 / 24 時間後の 4 種類から選択。 確定までにブロックされた友だちは集計から除外します(不正流入抑止)。
- 確定処理はバックグラウンドジョブ(AfConfirmScheduler)で自動進行
- 計測コードごとに別々のタイミング設定可
成果ポストバック
成果確定タイミングで、 各種 ASP / 広告媒体に CV を自動通知。 主要 CAPI もフォーム入力に対応しています。
📡 送信先タイプ 5 種
1 計測コードに N 件の送信先を設定可能。 各送信先で個別の有効/無効・並び順を管理。
- カスタム URL: ASP の標準ポストバック(GET 1 発)
- Google GA4: Measurement Protocol(apiSecret + measurementId)
- Meta CAPI: pixelId + accessToken + testEventCode 対応
- LINE CAPI: lineTagId + accessToken
- TikTok Events API: pixelCode + accessToken
🏷️ 置換タグ
送信 URL や CAPI body の中に動的な値を差し込めます。
${friendId}本システムの友だちID${lineUserId}LINE userId${tag}1 つ目の入口クエリ値(旧互換)${session.<key>}多値化したクエリの個別値${unitPrice}計測コードの成果単価
🔁 失敗時自動リトライ + 手動再送
成果確定後 1 時間まで指数バックオフで自動リトライ。 1 時間を過ぎても失敗した送信は、 友だち詳細画面の「再送」 ボタンで運用者が個別救済できます。
🧪 リアルタイムプレビュー / ドライラン
設定保存前に、 実際に送信される URL や JSON body を画面で確認。 ドライラン送信機能で実 API への到達テストもできます(テスト用 friendId 自動採番)。
失敗・BAN アラート
運用上の異常を 5 種類の通知チャネルに自動配信。 閾値と cooldown でノイズを抑制します。
🚨 ポストバック失敗アラート(CV 送信)
「直近 N 分に M 件以上 失敗」 の条件で発火。 cooldown で連投抑止。 スコープは組織全体 / 特定 LINE アカウント / 特定計測コード / 特定送信先と段階的に絞れます。
- 通知先: Slack / Discord / 汎用 Webhook / ChatWork / メール
- テスト発火ボタンで到達確認
💔 LINE 連携 NG アラート
応答機能 OFF / Webhook URL 不一致 / アクセストークン失効 のいずれかが検知されると発火。 BAN や設定変更の早期発見に。
- 個別メンバーの「連携エラー通知」 設定もここで有効化
BAN 検知・自動アカウント切替
LINE 公式アカウントの BAN・利用停止・トークン失効を毎時自動チェック。 検知時には別アカウントへ即座に切替えてリダイレクトを止めません。
🩺 生存確認スケジューラ
毎時、 全 LINE アカウントに対し /v2/bot/info + Webhook 設定 + 応答機能を一括検証。 結果は組織内ダッシュボードと管理画面のバッジに反映。
- 3 段階リスク判定: 正常(200) / 警告(429・5xx・NW) / 危険(401・403・404)
- 直近 24 時間のヘルスログを時系列で閲覧
🔄 Traffic Pool
1 つの公開 URL /p/{slug} 配下に複数の LINE アカウントを priority 順で束ね、 active が危険判定になったら自動で次のアカウントへ切替。 LP の URL は固定のままです。
- auto failover: priority 昇順で次の正常アカウントへ自動 promote
- cooldown 60s で連発抑止 + 全滅時は管理画面に警告表示 + 監査ログに記録
- 手動切替・メンバー追加直後の自動復旧再試行にも対応
🔑 アクセストークン自動再発行
LINE Channel Access Token v2.1 の有効期限 7 日前に自動で再発行。 トークン失効による永続 NG を防ぎます。
📋 ヘルスログ 30 日保管
tick 毎の API 応答コードと判定結果を時系列で保管(30 日後に自動 GC)。 障害発生時の経緯追跡が可能。
重複友だち検出(同一人物検知)
LINE が user_id をアカウントごとに別発行する制約を、 プロフィール画像 URL の固定オフセットトークンで突破。 同一テナント内の重複友だち追加を可視化します。
🪞 プロフィール画像トークン照合
LINE 画像 CDN URL の path 部分 80 文字は「同じ人なら全 LINE 公式アカウント横断で一致」 する性質を利用。 完全一致した友だち同士を「同一人物の可能性」 として友だち詳細画面に表示。
- プロフィール画像未設定の友だちは検出対象外
- INDEX 済みカラムで高速ルックアップ
🛡️ ポストバック二重発火防止
同一人物が複数 LINE アカウントに友だち追加した結果、 ASP / 広告媒体に二重 CV 通知してしまう事故を視覚的に検知できます。
権限・組織管理
マルチテナント設計。 1 つのシステムを複数組織で安全に共有できます。
👥 5 段階ロール
用途に合わせて細かく権限を分離。
- 管理者: 組織内のすべての機能を操作可能
- 編集者: 計測 / イベント / ポストバック等の編集
- 閲覧者: 全画面の参照のみ
- 外部パートナー: 担当 LINE アカウントの計測コード / レポート閲覧(編集権限付与可)
- パートナー(成果のみ): 担当 LINE アカウントの成果確定数のみ表示
🔒 LINE アカウント単位の絞り込み
メンバーごとに「触れる LINE アカウント」 を選択可能。 代理店や外部パートナーへの最小権限開放に。
📜 監査ログ
計測コード / ポストバック / Traffic Pool / メンバー / 組織情報 等の全変更操作を「誰がいつ何を」 で記録。 自動フェイルオーバ等のバックグラウンド処理による変更も記録対象です。
🏢 マルチテナント設計
組織単位でデータが完全に分離されています。 別組織のメンバーが誤って自組織のデータに触れる経路は存在せず、 LINE アカウント / 計測コード / 友だち / 監査ログ すべてが組織スコープで保護されます。
外部 BI 連携 API
Google Sheets / Looker Studio / Tableau / 自社 BI から、 集計値だけを読み取り専用で取得できる JSON API を提供。
🔐 API キー(読み取り専用)
用途名を付けて発行。 X-API-Key ヘッダーまたは ?apiKey= クエリで認証。 平文非保管(SHA-256 ハッシュのみ DB)。
- レート制限: 1 キー 60 req / 60 秒
- 個人特定情報(LINE userId 等)は出力しない
📦 提供エンドポイント
3 種類の集計エンドポイントを公開。
GET /api/v1/accounts組織配下の LINE アカウント一覧GET /api/v1/stats/summary今日 / 今月 / 累計 友だち数 + 直近失敗数GET /api/v1/accounts/{id}/statsLINE アカウント単体の計測コード別内訳
その他便利機能
運用で必要になりがちな細かい機能も網羅。
💬 イベント(トーク発言型 CV)
友だち追加後にトーク上で指定キーワードを送信したら CV としてカウント。 完全一致 / 部分一致 / 正規表現の判定方式に対応。 1 友だち 1 イベントは初回のみ記録。
📈 グラフ / レポート
1 時間粒度ロールアップ済みの友だち追加数を時系列バーチャートで表示。 レポートは期間指定で計測コード別の CSV ダウンロードも可能。
👋 挨拶メッセージ / イメージマップ
友だち追加直後に LINE が自動送信するメッセージを管理画面から編集。 テキスト / 画像メニュー(イメージマップ)両対応。
📨 組織別 SMTP 設定
アラートメール送信用の SMTP を組織ごとに設定可能。 ホスト / ポート / 認証 / SSL / STARTTLS / 差出人アドレスを個別管理。
🔄 外部 CRM Webhook 転送
受信した LINE Webhook 本体(友だち追加・メッセージ・ブロック等)を、 Lステップ等の外部 CRM にそのまま転送。 X-Line-Signature ヘッダーも転送するため受け側でも署名検証可能。
💰 月次利用状況 / 料金試算
当月の友だち追加数と組織独自単価を掛け合わせた請求予定額を試算表示。 基本料金 / 友だち追加料金 / 外部連携加算 の内訳表示。
導入相談・デモを希望される方へ
現在の運用に合わせた導入計画と費用感をご案内します。
