A/Bリダイレクト時に ?src={slug}&v={variant} が自動付与されます。
LP側にこのトラッキングコードを設置することで、どのバリアントからどれだけ登録されたかを計測できます。
Step 1: Matomoトラッキングコードの後に追加
<!-- Matomoトラッキングコードの直後に追加 -->
<script src="https://admin.manarielab.com/lp_tracker.js"></script>
Step 2: LINEボタンにクラスを追加
<!-- パターンA: クラスで自動フック -->
<a href="https://line.me/R/ti/p/@..." class="line-btn">
LINE登録はこちら
</a>
<!-- パターンB: data属性で自動フック -->
<button data-cv="true" onclick="location.href='...';">
LINE登録はこちら
</button>
Step 3: 登録完了ページで手動発火(任意)
<script>
// 登録完了ページのbody末尾などに記述
window.trackConversion('LINE登録完了');
</script>
Matomoゴール設定(LP側)
LP側の Matomo 管理画面で:
1. 「目標」→「新しい目標を追加」
2. タイプ: イベント / カテゴリ: Conversion / アクション: LINE登録完了
3. 作成後、lp_tracker.js の MATOMO_GOAL_ID を実際のIDに変更
流れの確認
短縮URL クリック
→ admin.manarielab.com/r/{slug} でA/B判定
→ LP?src={slug}&v=A へリダイレクト(クリックログ保存)
→ lp_tracker.js が src / v を読み取り sessionStorage に保存
→ LINEボタンクリック → Matomo に Conversion | LINE登録クリック | {slug}|A を送信
→ ゴール達成として記録