Referral Tracking
紹介トラッキング
紹介リンクを通じた訪問、登録、購入を追跡
紹介トラッキング
Blitz Rocketの紹介トラッキングシステムでは、ウェブサイトに軽量なJavaScriptスニペットを埋め込むことで、紹介による訪問、登録、購入を自動的に追跡できます。各コンテスト参加者には共有可能なユニークな紹介コードが付与されます。
仕組み
- 参加者がユニークな紹介リンク(例:
yoursite.com?ref=REF-XYZ789)を共有 - 誰かがリンクをクリックすると、トラッキングスクリプトが紹介コードを保存
- 紹介されたユーザーが登録または購入すると、Blitz Rocketが紹介者に紐付け
- 紹介者(アドボケート)と紹介されたユーザー(フレンド)の両方がポイントを獲得可能
紹介の流れ
text
アドボケートがリンクを共有 → フレンドがリンクをクリック → 訪問を追跡 →
フレンドが登録 → 登録を追跡 → ポイント付与 →
フレンドが購入 → 購入を追跡 → さらにポイント付与
設定方法
- コンテスト設定で紹介トラッキングを有効化
- Blitz Rocketのトラッキングスクリプトをウェブサイトに追加
- アドボケートとフレンドのポイント報酬を設定
- 参加者に紹介ウィジェットを共有
トラッキングスクリプト
このスクリプトをウェブサイトに追加してください。詳細な実装はTracking Scriptをご覧ください。
html
<script
src="https://blitzrocket.com/referral-tracker.js?campaignId=YOUR_CAMPAIGN_ID&autoInject=stripe"
async
></script>
読み込み後、RocketTrackerグローバルを使ってイベントを追跡します:
javascript
// 登録を追跡
window.RocketTracker.trackSignup("user@example.com");
// 購入を追跡
window.RocketTracker.trackPurchase("order-123", 49.99, "USD", "user@example.com");
// 現在の紹介コードを取得
const code = window.RocketTracker.getReferralCode();
APIエンドポイント
サーバーサイドでトラッキングを処理したい場合は、Referral API Endpointsを直接利用できます:
| エンドポイント | 用途 |
|---|---|
POST /api/referral/track-visit | 紹介リンクの訪問を追跡 |
POST /api/referral/track-signup | 紹介による登録を追跡 |
POST /api/referral/track-purchase | 紹介による購入を追跡 |
GET /api/referral/validate-code | 紹介コードの検証 |