@php $mailRows = $mailRegistrationRoutes ?? collect(); $lineRows = $lineRegistrationRoutes ?? collect(); $activeTab = $activeRegistrationRoutesTab ?? 'email'; if (! $hasMailChannel && $hasLineChannel) { $activeTab = 'line'; } elseif ($hasMailChannel && ! $hasLineChannel) { $activeTab = 'email'; } $showMailTab = $hasMailChannel ?? true; $showLineTab = $hasLineChannel ?? true; $funnelRouteUsagesByToken = $funnelRouteUsagesByToken ?? []; @endphp

登録経路

媒体・LP ごとに入口 URL を分ける設定です。読者の registration_route に判別用の値が入ります。 メール/r/{uid}/register?rt=… からの登録、LINE/line/open/{uid}?rt=… を開いてから友だち追加した流れで付与します。

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
    @foreach($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif @if($showMailTab && $showLineTab)
@endif @if($showMailTab)
メール経路を追加
@csrf
メール経路一覧(表示順)
@forelse($mailRows as $row) @php $mailUrl = route('public.scenario.register.show', ['uid' => $scenario->uid, 'rt' => $row->public_token]); $funnelUsages = $funnelRouteUsagesByToken[$row->public_token] ?? []; if ($funnelUsages !== []) { $usageLines = []; foreach ($funnelUsages as $fu) { $usageLines[] = 'ファネル:'.$fu['funnel_name'].' ◀◀'.$fu['page_name'].'にて本経路を使用中です。'; } $mailDeleteConfirm = implode("\n", $usageLines)."\n\n削除しますか?\n削除した場合、対象ページの経路は経路なしの設定になります"; } else { $mailDeleteConfirm = 'この登録経路を削除しますか?(既存読者の registration_route 文字列は変わりません)'; } @endphp @empty @endforelse
管理名称 入口 URL ファネルでの使用 表示順
@csrf @method('PUT')
{{ $mailUrl }}
@if($funnelUsages === []) @else
    @foreach($funnelUsages as $fu)
  • ファネル:{{ $fu['funnel_name'] }} ◀◀{{ $fu['page_name'] }}
  • @endforeach
@endif
@csrf
@csrf
@csrf @method('DELETE')
まだメールの登録経路がありません。上のフォームから追加してください。
@endif @if($showLineTab)
LINE 流入経路を追加
@csrf
LINE 経路一覧(表示順)
@forelse($lineRows as $row) @php $lineUrl = url('/line/open/'.$scenario->uid.'?rt='.rawurlencode($row->public_token)); $storage = $row->registrationRouteStorageValue(); $subs = (int) ($lineRouteSubscriberCounts[$storage] ?? 0); $visits = (int) ($lineRouteVisitCounts[$row->public_token] ?? 0); $follows = (int) ($lineRouteFollowCounts[$row->public_token] ?? 0); $funnelUsages = $funnelRouteUsagesByToken[$row->public_token] ?? []; if ($funnelUsages !== []) { $usageLines = []; foreach ($funnelUsages as $fu) { $usageLines[] = 'ファネル:'.$fu['funnel_name'].' ◀◀'.$fu['page_name'].'にて本経路を使用中です。'; } $lineDeleteConfirm = implode("\n", $usageLines)."\n\n削除しますか?\n削除した場合、対象ページの経路は経路なしの設定になります"; } else { $lineDeleteConfirm = 'この流入経路を削除しますか?(既存読者の registration_route 文字列は変わりません)'; } @endphp @empty @endforelse
管理名称 入口 URL ファネルでの使用 ページ表示 友だち紐づけ 読者数 表示順
@csrf @method('PUT')
{{ $lineUrl }}
QR: 表示
@if($funnelUsages === []) @else
    @foreach($funnelUsages as $fu)
  • ファネル:{{ $fu['funnel_name'] }} ◀◀{{ $fu['page_name'] }}
  • @endforeach
@endif
{{ number_format($visits) }} {{ number_format($follows) }} {{ number_format($subs) }}
@csrf
@csrf
@csrf @method('DELETE')
まだ LINE の登録経路がありません。上のフォームから追加してください。

ページ表示/line/open を開いた回数、友だち紐づけ は来訪意図が follow 等で消費された回数、読者数 はこの経路ラベルが付いた LINE 読者の件数です。

@endif @if($showMailTab && $showLineTab)
@endif
シナリオ概要へ戻る @if($showMailTab) フォームタグ @endif @if($showLineTab) LINE友だち @endif
@push('scripts') @endpush