無料のWordPressプラグイン。オープンソース。カジノとスポーツブックのトラフィック向けに構築されています。
サードパーティのショートリンク ツールに料金を支払うことなく、独自のドメインでのクリックを追跡し、サブ ID とクリエイティブ ID をキャプチャし、GEO/状態ゲーティングを適用し、クリーンな監査ログをエクスポートできます。

WordPress 6.3+ · PHP 8.1+ · GPL-2.0以降と互換性があります
iGaming アフィリエイトリンクトラッキングプラグインは何をするのですか?
- ドメインのファーストパーティトラッキング(
/go/offer-name) なので、広告ブロッカーがアトリビューションを阻害する可能性は低くなります。 - すべてのクリックをタイムスタンプ、ハッシュ化された IP、ユーザー エージェント、リファラー、デバイス、GEO/状態 (有効な場合)、およびカスタム パラメータとともに記録します。
- アフィリエイト パラメータ (SubID、click_id、creative_id、キャンペーン、配置) をキャプチャし、送信先に転送します。
- オプション GEO/州ゲーティング (ニュージャージーのトラフィックを NJ オファーに送信し、ペンシルバニアのトラフィックを PA オファーに送信し、その他すべてをフォールバックに送信します)。
- オプション 年齢通知 コンプライアンス ページの開示行。
- クッキーレスモード (クライアント ストレージなし) または短い TTL を持つファーストパーティ Cookie のいずれかを選択できます。
- Webhookとポストバック クリックをトラッカー/CRM に送信します。
- CSVエクスポート + REST API レポートおよび財務調整用。
- グーテンベルクブロック の三脚と ショート 技術に詳しくないユーザーでも、数秒でボタンやリンクを挿入できます。
iGaming チームがこれを使用する理由は何ですか?
- ファーストパーティのリダイレクト = クリックの損失が減少。
- GEO/州の規則 = コンプライアンス上の悩みが軽減されます。
- 構造化されたログ = 紛争解決の迅速化。
- ライセンス費用ゼロ = より安全な操縦と概念実証。
クイックスタート(5分)
- インストールを開始する → WP Adminで プラグイン → 新規追加 → プラグインのアップロード、ZIPを選択してアクティブ化します。
- 設定→iGamingリンクを開く → 選択:
- 使用するパラメータ名(
subid,click_id,creative_id,utm_campaign). - Cookie なしモードとファーストパーティ Cookie モード。
- GEO プロバイダー (なし、GeoLite2 DB、または HTTPS API) と、使用されている場合はキー。
- 使用するパラメータ名(
- 最初のリンクを作成する → iGamingリンク → 新規追加:
- リンク先 URL (必要な場合はマクロを含むアフィリエイト リンク)。
- 許可された地域 (GEO/州リスト) + フォールバック URL。
- 自動的に追加されるデフォルトのパラメータ。
- 挿入する 内容:
- ブロック: 加えます iGamingリンクボタン.
- ショートコード:
[iga_link id="123" text="Play now" class="btn-primary"]. - 直接URL: きれいなリンクをコピーします(例:
https://yoursite.com/go/brand-nj/).
- ホイール試乗 → 追加
?test=1リダイレクトを検証している間にログ記録を回避するためです。 - ログを確認する → iGamingリンク → クリック; 必要に応じて CSV をエクスポートします。
内部には何がありますか?
- リダイレクトトラッキング:
/go/{slug}→ 目的地(301/302/307) - プライバシー保護されたIPハッシュ、UA、リファラー、UTMを使用したログ記録
- ページ上のクリックキャプチャ(オプション):ビーコンスクリプト、「すべてのアンカーを追跡」または「
data-nowg-track - 管理者: リンク、レポート、設定
- アンインストールのクリーンアップ、毎日のパージジョブ、管理者フッターのクレジットを「無料アフィリエイトツール」にリンク → nowg.net
- ショートコード:
[nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]
インストール方法?
- プラグイン → 新規追加 → プラグインのアップロード → 上記のzipを選択
- 有効化 → 「NowGリンク」メニュー
- スラッグを追加し、リダイレクトをテストします。
https://your.site/go/slug - 404の場合は、「設定」→「パーマリンク」→「保存(書き換えをフラッシュ)」にアクセスしてください。
デフォルト設定
- 最低要件: WP 6.2、PHP 8.0
- データ保持期間: 180日(変更可能)
- IPハッシュ: オン
- ビーコントラッキング: オフ(設定で切り替え)
- リダイレクトベース:
/go/
特徴マトリックス
| エリア | あなたは何を買うのですか? | どこで使うか |
|---|---|---|
| ファーストパーティリダイレクト | 石斑魚 /go/* 302/307へのリンク | ランディングページ、メニュー、CTA |
| パラメータキャプチャ | subid, click_id, creative_id, utm_* | 帰属、パートナー紛争 |
| GEO/州ゲーティング | 状態ごとのルーティング + フォールバック | 米国の規制市場 |
| 年齢と開示 | オプションのインタースティシャル + 自動脚注 | コンプライアンスページ |
| ボット対策の基本 | ユーザーエージェントルール、ASN/IP 拒否リスト、クリック速度 | クリック品質衛生 |
| Webhook/ポストバック | クリックJSONをトラッカー/CRMに送信する | リアルタイム解析 |
| エクスポートとAPI | CSVエクスポート、 /wp-json/iga/v1/clicks | BI、財務、バックアップ |
| 役割と上限 | 編集者はリンクを作成できます。管理者はルールを設定します。 | より安全なワークフロー |
イベントとパラメータのスキーマ(デフォルト)
| フィールド | 詳細説明 | 例: |
|---|---|---|
click_id | 存在する場合は通過、存在しない場合は生成される | abc123 |
subid | パートナーのサブパラメータ | siteA_topnav |
creative_id | マップクリエイティブ/配置 | hp_300x250_v3 |
utm_source / utm_campaign | オプションのキャンペーンタグ | igaming_blog / nj_launch |
geo_country / geo_state | クリックすると解決されます(有効な場合) | US / NJ |
ip_hash | IPの一方向ソルトハッシュ | sha256:… |
ua / ref | ユーザーエージェント/リファラー | ... |
ts | サーバーのタイムスタンプ | 2025-08-22T10:15:31Z |
パラメータ名は「設定」→「パラメータ」で変更できます。プラグインは取得したすべてのパラメータを宛先URLに転送します(「内部のみ」を選択しない限り)。
GEO/州ゲーティング
- モード: オフ / GeoLite2 (ローカル DB) / HTTPS API (キーを入力)。
- ルール: 国別にルート → オプションの状態。一致しないものはフォールバック URL に送られます。
- プライバシー: GEO 検索はサーバー側で実行され、保存されたレコード内で IP がハッシュされます。
- 注意: 地理データベースはバンドルされていません。独自のキーまたは DB を提供する必要があります (ライセンス上の理由)。
ルールの例:
米国→ニュージャージー州→送信先 …/nj-offer?subid={{subid}}
米国→PA → 送信先 …/pa-offer?subid={{subid}}
他の場所 → フォールバック …/intl-offer
ショートコードとブロックの例
- アイコンクラス付きボタン:
[iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"] - 生の URL (メニュー用): リンク エディターのサイドバーからコピーします。
- Gutenberg: 「iGaming リンク ボタン」を検索し、リンク、スタイル、Nofollow、および「新しいタブで開く」を設定します。
Webhookとポストバック
- アウトバウンドウェブフック: ログに記録されたクリックごとに、プラグインは設定した URL に JSON を POST できます。
- 再試行ロジック: 最大 5 回の試行までの指数バックオフ。
- セキュリティ: ペイロードに署名します (共有秘密を使用した HMAC-SHA256)。
- プレースホルダー: 生のフィールドと解決済みのフィールドを送信します(
subid,geo_state,ip_hashなど)。
エクスポートとAPI
- CSVエクスポート クリック画面から(日付範囲、リンク ID、列)。
- REST API:
GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123- 管理者/アプリのパスワードまたはトークンが必要です。ページ区切りをサポートします。
コンプライアンスとプライバシー
- デフォルトでは PII は保存されません。 IP はローテーション ソルトを使用してハッシュされます。ポリシーで必要な場合は、リファラー/ユーザー エージェントの保存を無効にすることができます。
- 年齢通知と開示: インタースティシャル(「21 歳以上限定…」)を切り替えて、リンク ブロックの下に開示行を自動的に追加します。
- データ保持: ローリング保持 (例: 90/180/365 日) または手動パージを選択します。
- クッキーモード: デフォルトではオフになっています。複数回のクリックにわたって継続性が必要な場合はオンにしてください。
このプラグインは運用コンプライアンスを支援しますが、法的なレビューに代わるものではありません。
パフォーマンスとセキュリティ
- リダイレクトはサーバー側でキャッシュフレンドリーです (302/307)。
- データベースへの書き込みでは準備されたステートメントが使用されます。オプションは検証され、 nonce で保護されます。
- オプション 非同期ログ トラフィックの多いページの TTFB を削減します。
- 人気のページ/CDNキャッシュで動作します。マーク
/go/*フルページキャッシュをバイパスします。
システム要件
- WordPress 6.3以降
- PHP 8.1+ (intl、json、mbstring が有効)
- MariaDB/MySQL 10.4以上
- オプション: 非同期キュー用の cron または実際の cron
無料ダウンロードとライセンス
- ダウンロード: このページの「ZIP をダウンロード」ボタンを使用します (または、リポジトリ内にある場合は WordPress ダッシュボードからインストールします)。
- 価格: 永遠に無料。
- ライセンス: GPL 2.0以降 (GPL 互換の条件の下で変更および再配布できます)。
- アトリビューション: 必須ではありません(残していただければ幸いです)。追跡も、しつこく催促されることもありません。
サポートと貢献
- 問題/バグ: 再現手順と WP/PHP のバージョンを記載したチケットを開いてください。
- セキュリティ: 短いレポートを電子メールで送信してください。48 時間以内に確認し、パッチを迅速に発送します。
- 助ける: PR を歓迎します - GEO の新しいゲートウェイ、追加のパラメータ プリセット、またはエクスポート形式。
変更履歴(ハイライト)
- 1.0.0 — 最初の公開リリース: ファーストパーティ リダイレクト、パラメータ キャプチャ、GEO/状態ゲーティング、年齢通知、Webhook、CSV エクスポート、REST API、ブロック + ショートコード。
FAQ
リンクを隠蔽しますか?
はい、独自ドメインでご利用いただけます。設定したアフィリエイトパラメータはそのまま、または追加されます。
クッキーなしでも使えますか?
はい。Cookie なしモードではサーバー側のみがログに記録されます。
キャッシュ/CDN が壊れるでしょうか?
いいえ。リダイレクトエンドポイントは別です。除外するだけです。 /go/* フルページキャッシュから。
GEO/州の精度はどの程度ですか?
DB/APIと同じくらい正確です。規制対象の米国州の場合は、コンプライアンススタックのジオフェンシングと組み合わせて使用してください。このプラグインはリンクをルーティングするものであり、地理位置情報コンプライアンスエンジンではありません。
カスタムフィールドを追加できますか?
はい。「カスタムパラメータ」パネルを使用してください。パラメータは保存され、転送されます。
コンバージョンを追跡しますか?
このプラグインは、スマートルーティングによるクリックトラッキングです。アフィリエイトネットワークから別のシステムへのコンバージョンWebhookを受信し、 click_id/subid.
開発者フック(概要)
apply_filters( 'iga_destination_url', $url, $click_context )do_action( 'iga_click_logged', $click_array )apply_filters( 'iga_webhook_payload', $payload, $click_array )
最終的な思考
iGamingリンクをサードパーティの短縮サービスや手作業のスプレッドシートに頼っている場合、アトリビューションと時間を無駄にしていることになります。これを導入し、州ごとにルーティングし、重要なIDを取得し、財務部門が実際に必要とするCSVファイルをエクスポートすれば、あとは楽しい作業、つまり効果的なものをスケールアップする作業に進めることができます。