紹介詐欺の防止

プラサント・ライ

Prasant Rai が執筆
更新日

このページについて

自己紹介、重複請求、ボットによる紹介プログラムの悪用を停止したいですか? RewardsWPは、報酬を発行する前にすべての紹介請求をチェックします。紹介チェックはバックグラウンドで実行され、セットアップは不要で、有効にした瞬間から紹介プログラムを保護します。

このガイドでは、不正防止メカニズムの各項目、不正が検出された場合に何が起こるか、および疑わしい紹介をレビューする方法について説明します。

開始する前に、RewardsWPがWordPressサイトにインストールされ、有効化されていることを確認してください。

不正防止はどのように機能しますか?

RewardsWPの不正防止は自動であり、紹介プログラムが有効になっている間は常にアクティブです。

紹介された訪問者が報酬を請求しようとするたびに、RewardsWPは報酬が発行される前に一連のチェックを実行します。いずれかのチェックに失敗すると、請求はブロックされ、訪問者にはエラーメッセージが表示されます。

3つのコアメカニズムは次のとおりです。

  1. 自己紹介の検出:紹介者が自身の紹介リンクを使用して報酬を獲得することを防ぎます。
  2. 既存顧客の検出:新規顧客向けの友人紹介を既存顧客が請求するのを停止します。
  3. IPベースの紹介制限:単一のIPアドレスからの紹介数を制限します。

各メカニズムは個別に実行されます。単一の請求試行は3つすべてに対してチェックされ、いずれか1つが報酬をブロックする可能性があります。

自己紹介検出

セルフ紹介検出は、提携者が自分自身を紹介して報酬の両側を獲得することを防ぎます。提携者のメールアドレスと一致する、またはそれに類似したメールアドレスを使用して報酬を請求しようとすると、RewardsWPはその請求をブロックします。

仕組み

RewardsWPは、正確なメールアドレスの一致をチェックするだけではありません。提携者が身元を偽装しようとするのを捕捉するために、2つのテクニックを使用しています。

  • メール正規化:メールを比較する前に、RewardsWPは一般的なトリックに対応するために両方のアドレスを正規化します。すべてのメールプロバイダーについて、プラスアドレス指定を削除します(例:[email protected]は[email protected]として解決されます)。GmailおよびGooglemailアドレスについては、ローカルパートのドットも削除します。したがって、[email protected]は[email protected]と同じように扱われます。これらは、すべて同じ受信トレイにルーティングされる「異なる」メールアドレスを作成するために人々が使用する一般的な戦術です。
  • あいまい一致:正規化後も、RewardsWPは紹介者のメールと友人のメールの類似性を測定します。2つのメールが2文字以内で異なっている場合、請求はブロックされます。これにより、誰かが1文字を変更したり、2文字を入れ替えたりして、ほぼ同一のアドレスを作成するケースが捕捉されます。

訪問者に表示されるエラー

セルフ紹介が検出された場合、訪問者には次のように表示されます。

「報酬の自己請求は許可されていません。」

報酬は発行されません。試行に関する紹介記録は作成されません。

セルフクレームエラーが表示されている報酬ウィジェットの友達ギフトパネル

次に、RewardsWPは訪問者があなたのストアの既存顧客であるかどうかをチェックします。

既存顧客検出

このチェックにより、既存の顧客が友人特典を請求することを防ぎます。これは新規顧客のみを対象としています。この保護がない場合、既存の顧客は友人の紹介リンクを使用して、すでに購入する予定だったものに対して割引を受ける可能性があります。

仕組み

訪問者が友人特典を請求しようとすると、RewardsWPは訪問者のメールアドレスがストアの既存の顧客に属しているかどうかを確認します。一致が見つかった場合、請求はブロックされます。

これは、既存の顧客記録に対する直接的なメール検索です。訪問者のメールがすでに顧客アカウントに関連付けられている場合、その顧客は友人特典の対象外となります。

訪問者に表示されるエラー

既存の顧客が友人特典を請求しようとすると、次のメッセージが表示されます。

「このサイトの既存のお客様のようです。特典は新規のお客様のみが請求できます。」

既存顧客のエラーが表示されている報酬ウィジェットの友達ギフトパネル

次に、RewardsWPは1つのIPアドレスから何件の紹介が可能かを制限します。

IPアドレスに基づく紹介制限

IPアドレスに基づく制限は、単一の世帯、オフィス、または悪意のあるユーザーが同じネットワークから過剰な数の紹介を生成することを防ぎます。

仕組み

RewardsWPは、紹介報酬を請求する各訪問者のIPアドレスを追跡します。7日間のローリングウィンドウ内で同じIPアドレスから10件の紹介が記録されると、そのIPからのそれ以降の請求はブロックされます。

10回の紹介は、共有ネットワーク(家族や小規模オフィスなど)には十分な数ですが、組織的な不正行為も検出できます。ローリングウィンドウにより、古い紹介が7日間経過するとカウントは自然にリセットされます。

訪問者に表示されるエラー

IP制限に達すると、訪問者には次のメッセージが表示されます。

「このサイトではすでに特典を請求済みです。特典は一度しか請求できません。」

7日間のウィンドウ内で、そのIPからの11回目(およびそれ以降)の試行に対しては報酬は発行されません。

メッセージにはIP制限は記載されていません。オフィスなどの共有ネットワークを使用している顧客がこのメッセージを受け取った場合、IP制限が原因である可能性があります。

追加の保護機能

3つのコアメカニズムに加えて、RewardsWPにはさらに2つの保護レイヤーが含まれています。

訪問から紹介までの追跡

RewardsWPは、各紹介を1回のブラウジングセッションに関連付けます。これは、1つのセッションで重複する紹介が作成されないことを意味します。

紹介リンクのクリックがすでにそのセッションで紹介を作成していた場合、RewardsWPは同じセッションで2番目の紹介を作成しません。これにより、ページをリフレッシュしたり、前後に移動したりすることで複数の紹介レコードが作成されるシナリオを防ぎます。

サインアップ、サインイン、および友達ギフトフォームでのスパム保護

RewardsWPは、訪問者を登録させたりギフトを請求させたりする紹介ウィジェットフォーム(サインアップ、サインイン、友達ギフトフォーム)も保護します。これがないと、ボットがウィジェットを通じてプログラムに参加できてしまいます。

ウィジェットは顧客を自動的に登録します。ストアのCAPTCHAプラグインでは保護できません。そのため、RewardsWPには2つのオプションで保護機能が組み込まれています。

  • ハニーポット:デフォルト設定です。サインアップフォームと、Basic以上のプランの友達ギフトフォームを、セットアップなしで保護します。これは、実際の訪問者には決して見えない隠しフィールドです。これを入力したボットは停止されます。Cloudflareアカウントを作成したくない場合は、これを選択してください。
  • Cloudflare Turnstile:Cloudflareによるチェックで、サインアップ、サインイン、友達ギフトを保護します。Cloudflareが訪問者に操作を要求しない限り、目立たずに実行されます。無料のCloudflareアカウント、サイトキー、およびシークレットキーが必要です。サインインも保護したい場合は、これを選択してください。

サインインではハニーポットは使用されません。ブラウザの自動入力機能がハニーポットを誤ってトリガーする可能性があるためです。友達ギフトフォームは、Basic、Plus、Proプランで利用可能です。

方法を選択し、Turnstileキーを追加するには、スパム保護設定を参照してください。

不正が検出された場合に何が起こるか

不正行為のチェックが失敗すると、次の2つのことが起こります。

  1. 特典は発行されません。 訪問者にはエラーメッセージ(検出された不正行為の種類に固有)が表示され、クーポン、割引、またはその他の特典は受け取れません。
  2. 多くの場合、紹介レコードは作成されません。 ブロック済みステータスは、紹介を確認する際に自分で設定するものです。

これは重要な違いです。不正行為の防止はプロアクティブであり、リアクティブではありません。後からフラグを立てるのではなく、不正な請求が発生する前に停止します。

疑わしい紹介のレビューと管理

自動保護機能は最も一般的な不正行為シナリオを処理しますが、自動チェックでは検出できないパターンがないか、定期的に紹介を確認してください。例:

  • 同じ紹介者からの複数の紹介がすべて数分以内にコンバージョンした場合
  • 紹介者と友人が類似の名前またはドメインを共有している紹介
  • 短期間に異常に多い紹介数

紹介を確認する場所

WordPress管理画面のサイドバーから、 RewardsWP » Referrals に移動します。この画面にはすべての紹介レコードが表示されます。ここから、上部にあるステータスフィルターボタンを使用して、すべて、完了済み、キャンセル済み、保留中、ブロック済みのビューを切り替えます。

ブロック済みステータスフィルターを指す矢印が付いた紹介画面

各紹介には、処理方法を示すステータスがあります。

不正行為に関連する紹介ステータス

ステータス 意味
ブロック済み この紹介は手動でブロックされました。報酬は発行されません。
キャンセル済み 紹介はキャンセルされました(たとえば、関連する注文が返金された場合)。

どちらのステータスも報酬の発行を防ぎ、異なる意図を伝えます。不正行為の疑いに対処するには、ブロック済みを使用します。正当な紹介が取り消された場合は、キャンセル済みを使用します。

これで完了です!RewardsWPが紹介プログラムをどのように保護するか、そして不正な紹介をどこで確認できるかをご存知でしょう。次に、報酬ウィジェットでCloudflare Turnstileを有効にするには、スパム保護設定を参照してください。

よくある質問

以下に、紹介詐欺の防止に関する最も一般的な質問への回答をいくつか示します。

不正チェックは、アドボケイトと友達の報酬に適用されますか?

自己紹介チェックは、紹介者が自分自身の友人として請求することを防ぎます。既存顧客チェックは、友人報酬は新規顧客を対象としているため、特に友人報酬の請求に適用されます。IP制限は、報酬のどちら側が請求されているかに関係なく、すべての紹介請求に適用されます。

私のCAPTCHAプラグインは報酬ウィジェットを保護しますか?

いいえ。報酬ウィジェットは顧客自身でサインアップします。ストアのCAPTCHAプラグインでは、そのフォームを保護できません。RewardsWPには、ウィジェット独自のスパム保護機能があります。

2つの選択肢については、上記のサインアップ、サインイン、および友達ギフトフォームのスパム保護セクションを参照してください。

まだ解決しませんか? チケットを送信 開発チームがお手伝いします。

RewardsWP

一度だけ購入する顧客を生涯顧客に変える

ポイント、リワード、紹介、VIPティアをすべて1つのウィジェットにまとめ、顧客はストアのどのページからでも開くことができます。