4分で読めます
スピン制限はメール・電話・IPの3つから組み合わせて決めます
この記事は 時点の管理画面(/campaigns/[id]/anti-cheat)を確認して書いています。
アプリの更新により画面が変わっている場合があります。
ルーレットは、同じ人が何度も回せてしまうと、設定した当選確率が意味を持たなくなります。当たるまで繰り返し回せるからです。
そこで使うのが、スピン制限です。
同じ人が繰り返し参加していないかを判定する基準は、Eメール・電話・IPの3つ。必要に応じて組み合わせて設定できます。
3つの基準
Eメール — 同じメールアドレスでの参加回数を数えます。もっとも自然な方法ですが、別のアドレスを使えば回避できます。特にフリーメールは複数作れるため、完全には防げません。
電話 — 同じ電話番号での参加回数を数えます。メールアドレスよりも取得しにくいため、回避されにくい方法です。ただし、参加時に電話番号を入力してもらう必要があるため、参加率が下がる可能性があります。
IP — 同じ回線からの参加回数を数えます。メールアドレスを変えても、同じ回線から参加すれば制限の対象になります。ただし、注意したい副作用があります。
IPの副作用を理解しておく
IPで制限すると、同じ回線を使っている別の人まで制限されます。
たとえば、家族が同じ自宅の回線から参加した場合、2人目は制限に引っかかります。職場や学校、共用のWi-Fiでも同じことが起こります。携帯回線でも、キャリアによっては複数の利用者が同じIPを共有します。
つまりIPは、不正を防ぐ精度と引き換えに、正当な参加者まで弾いてしまう設定です。
組み合わせの考え方
3つの基準は、同時に有効にできます。
ただし、すべてオンにすればよいわけではありません。判定条件を増やすほど、不正ではない参加者まで制限される可能性も高くなります。
現実的には、次の順番で考えます。
- まずEメールだけで始める。多くのショップはこれで足ります
- 同じ人による重複参加が実際に見えてきたら、電話を追加するか検討する
- 組織的な不正が起きたときだけ、IPを追加する
問題が起きる前からIPまで有効にすると、まだ起きていない不正のために、正当な参加者を失う可能性があります。
回数そのものも決められます
判定基準とは別に、ユーザーごとの最大スピン数も設定できます。既定では、各キャンペーンにつき月1回です。
1回に設定すれば、当たるまで何度も回すことはできません。複数回に設定する場合は、その分だけ配布するクーポンの総量も増えます。前述のとおり、上限は最大当選回数の設定でも抑えられます。
都度発行と組み合わせる
不正対策は、スピンの制限だけではありません。
当選後にクーポンコードが共有されると、スピン制限をすり抜けて割引だけが広がる可能性があります。
都度発行のクーポンなら、コードは1人1回限りです。スピン制限とあわせて設定してください。
既存のクーポンを使う場合は、スピン制限を厳しくしても、クーポンコードの共有による割引の流出は防げません。
失敗した参加も記録されています
制限に引っかかった参加は、失敗した試行として記録されます。件数が増えているなら、設定した制限が実際に働いているということです。
ただし、その中には正当な参加者も含まれている可能性があります。
特にIP制限を有効にしている場合は、家族や職場など、同じ回線を使っている2人目の参加が含まれることがあります。件数が想定より多い場合は、制限を緩めるかどうかを判断する材料になります。
まとめ
まずはEメールから始めてください。多くのショップは、それで十分です。
IPは不正を防ぎやすくなる一方で、家族や職場など、共有回線から参加した正当な参加者まで弾いてしまいます。実際に不正が起きてから追加する設定です。
また、クーポンコードの流出はスピン制限だけでは防げません。都度発行のクーポンと組み合わせて対策してください。