← ブログ一覧アタリスタ ブログ
2026年8月9日

リポストキャンペーンの抽選方法とは?公平性を保つ3つの選択肢

リポストキャンペーンの抽選方法とは、応募条件(フォロー&リポストなど)を満たした参加者の中から当選者を選ぶ具体的な手段のことです。大きく分けると「手動でリストアップしてランダム関数で選ぶ方法」「無料の抽選ツールを使う方法」「有料ツールで自動抽選する方法」の3つがあります。この記事では、それぞれの手順と注意点に加えて、2024年以降のX API規制で「リポスト一覧の取得」自体が難しくなっている現実、手動抽選にありがちな集計漏れ・重複応募・恣意性の疑いといった落とし穴、そして当選者への連絡方法とDM送信の制限まで、実務担当者が抽選方法を選ぶ際に必要な判断材料をまとめて解説します。

リポストキャンペーンの抽選方法は主に3パターン

リポストキャンペーンの抽選方法は、応募規模や予算に応じて次の3パターンに整理できます。まずは全体像を比較表で確認してください。

方法

向いている規模

費用感

公平性の担保

結果通知までの速さ

手動リストアップ+ランダム関数

〜数百件

無料

担当者の作業精度に依存

後日(数日〜1週間)

無料の抽選ツール

数百〜数千件

無料(機能制限あり)

ツールのロジックに依存。検証は困難

後日が中心

有料ツールの自動抽選

数千〜数万件

有料

サーバーサイドで自動判定・ログ化

その場(インスタントウィン)も可能

方法1: 手動リストアップ+ランダム関数

もっとも予算をかけずに始められる方法です。手順は次のとおりです。

  1. キャンペーン投稿をリポストしたユーザーを目視またはツールで確認し、一覧化する
  2. フォロー条件・鍵アカウントの除外など、応募規約に沿ってリストを精査する
  3. Excel・スプレッドシートのRAND()関数や乱数生成サイトで当選番号を決める
  4. 当選者にリプライまたはDMで連絡する

スプレッドシートで実施する場合は、応募者IDを一覧化した列の隣に=RAND()で乱数列を作り、値の小さい順(または大きい順)に並べ替えて上位から必要人数を当選者とする方法が一般的です。並べ替えの前に必ずリストを固定値としてコピーしておくと、再計算による当選順の変動を防げます。

小規模な検証や社内テストには向いていますが、応募が数百件を超えると確認作業だけで数時間かかることが珍しくありません。フォロー&リポストキャンペーンの基本的な進め方は「フォロー&リポストキャンペーンのやり方」で詳しく解説しています。

方法2: 無料の抽選ツール

Web上には無料で使えるX向けの抽選ツールもあります。応募者リストを読み込ませて自動でランダム抽選するタイプが中心です。ただし、無料ツールの多くは「リポストしたユーザーの自動取得」までは対応しておらず、結局は手動でリストを作ってから読み込ませる運用になるケースが大半です。無料ツールの選び方や制約は「X抽選ツール 無料」でまとめています。

方法3: 有料ツールの自動抽選(インスタントウィン型)

有料の抽選ツールは、応募収集から抽選、当選者への通知までを自動化できるのが特徴です。特にインスタントウィン型と呼ばれる仕組みでは、参加者が専用ページで応募した瞬間にサーバーサイドで抽選が実行され、シリアルコードなどの形で結果が発行されます。仕組みの詳細は「インスタントウィンとは」を参照してください。応募規模が数千件を超える、あるいは「公平性を客観的に説明できる状態にしたい」という企業ほど、この方式への移行を検討する傾向があります。

【要注意】X API規制でリポスト一覧の取得が難しくなっている

抽選方法を検討するうえで見落とされがちなのが、X APIの仕様変更です。X APIの無料枠は2024年12月末に終了し、現在は従量課金制(Pay-Per-Use)です。無償で試せる枠はなく、開発・検証段階から課金が発生します(旧Basicプランは$200/月程度でした)。従量課金制では「サブスクリプションはなく、使った分だけ支払う」形式が採用されており、リポストしたユーザー一覧のような大量データを自動取得しようとするほど、想定外のコストが発生しやすい構造になっています(X API公式ドキュメント)。

つまり「無料でリポスト一覧を自動取得して抽選する」という選択肢は、実質的に狭まっています。自作でリポストユーザーを取得する仕組みを内製しようとしている場合、API利用料が想定以上に膨らむリスクを事前に確認しておく必要があります。自作の是非については「インスタントウィン 自作」の記事でも触れています。

この変更が実務に与える影響は主に2つあります。1つは、社内エンジニアリソースで「リポスト一覧を自動取得するミニツール」を内製する場合、開発コストに加えてAPI従量課金分のランニングコストが発生し続ける点です。もう1つは、無料ツールの多くがこの仕様変更を受けて「自動取得」機能を縮小・廃止しており、記事執筆時点で目にする無料ツールの多くは「手動で作成したリストを読み込ませて抽選するだけ」の機能に留まっている点です。ツール選定時は、実際にリポストユーザーの自動取得まで対応しているのか、それとも抽選ロジックのみの提供なのかを事前に確認してください。

手動抽選の3つの落とし穴

手動抽選は無料で始められる反面、次の3つの落とし穴があることを理解したうえで運用する必要があります。

1. 集計漏れ

リポスト数が数百件を超えると、目視での一覧化に漏れが発生しやすくなります。特に応募締切間際に集中するリポストは確認が追いつかず、本来当選対象であるべき参加者を見落とすリスクがあります。

2. 重複応募のカウント

同一ユーザーが複数アカウントでリポストした場合や、削除・再投稿を繰り返した場合、リストに重複が生じたまま抽選を実行してしまうことがあります。重複を排除する仕組みがないと、実質的に当選確率が特定ユーザーに偏る結果になりかねません。

3. 恣意性を疑われるリスク

手動抽選は担当者がリストを作成し、当選者を選ぶプロセスに人の手が介在します。悪意がなくても「知人が当選している」「フォロワー数が多いアカウントばかり当たっている」といった外部からの疑念を招きやすく、キャンペーンの信頼性を損なう可能性があります。特にBtoBのキャンペーンでは、当選者が自社の取引先や社員のアカウントと重なっていた場合、SNS上で「出来レースではないか」と指摘されるリスクもゼロではありません。当選者選定の考え方は「Xキャンペーン 当選者の選び方」で詳しく整理しています。

これら3つの落とし穴は、応募規模が大きくなるほど発生確率が上がります。応募が数千件を超える見込みがあるキャンペーンでは、企画段階から自動抽選の仕組みを前提に設計しておくほうが、後から手動対応に追われるより結果的に工数を抑えられます。

抽選の公平性・透明性を担保する仕組み

抽選方法を選ぶ際の本質的な論点は「効率」だけでなく「公平性を第三者にどう説明できるか」です。次の3点を満たしているかどうかで、抽選の透明性は大きく変わります。

  • 抽選ロジックが人の判断を介さないこと: 誰が当選者を選んだのかを問われたとき、「システムが自動で判定した」と説明できる状態が理想です
  • 応募から抽選までのログが残ること: 応募日時・抽選日時・当選判定の記録が残っていれば、後から問い合わせがあっても説明責任を果たせます
  • 重複・条件未達の応募が自動で除外されること: 人の目でチェックする工程を減らすほど、集計漏れや恣意性の疑いを防げます

アタリスタのようなツールは、応募収集から抽選、シリアルコード発行までをサーバーサイドで自動処理する設計により、この3点を満たす形で運用できます。当選確認をLPその場で見せずアプリ内・店頭に誘導する設計のため、当選連絡自体もアプリ内通知に集約でき、DM送信の運用負荷そのものを減らせるのも特徴です。

当選者への連絡方法とDM制限

抽選方法を自動化しても、当選連絡の手段は別途検討する必要があります。X上での連絡方法は主に「リプライ」と「DM(ダイレクトメッセージ)」の2つですが、DMには送信数の制限があります。X公式ヘルプによると、DMの送信には日次の上限があり、同一文面・同一URLを含むDMを短時間に大量送信するとスパムと判定され、一時的に送信が制限される場合があります(X公式ヘルプ ダイレクトメッセージについて)。

当選者数が数百〜数千人規模になるキャンペーンでDM連絡を前提にすると、この制限に抵触して通知が遅延・失敗するリスクがあります。対策としては次のような方法が実務的です。

  1. 当選連絡をリプライで行い、DM送信数を抑える
  2. 当選確認をアプリ内やLINE、店頭など、X以外のチャネルに誘導する設計にする
  3. DM送信が必要な場合は、送信間隔を空けて分散する運用フローを事前に決めておく

特に2番目の「当選確認をX以外のチャネルに誘導する」設計は、DM制限を回避できるだけでなく、アプリダウンロードや来店といった成果地点にユーザーを導ける点でもメリットがあります。実際、当選者だけにX上でDMを送る運用は、当選人数が数十人規模であれば問題になりにくい一方、数百人を超えるキャンペーンでは送信が数日に分散してしまい、「当選しているのに連絡が来ない」という問い合わせにつながることがあります。連絡手段を検討する際は、想定される当選人数から逆算して、DMだけに依存しない設計にしておくことをおすすめします。

抽選方法を選ぶ際のチェックリスト

最後に、自社のキャンペーンにどの抽選方法が適しているかを判断するための確認項目をまとめます。企画段階でこの5点を確認しておくと、実施直前になって方法を変更する手戻りを防げます。

  • 応募見込み件数は数百件以内か、それとも数千件以上か
  • 当選連絡はリプライで足りるか、DMでの個別連絡が前提になっているか
  • 抽選の公平性について、社内外から問い合わせがあった際に説明できる記録が残るか
  • リポストしたユーザー一覧の取得を自社開発で行う場合、X APIの利用料が予算に収まるか
  • 当選確認をXのその場で見せるか、アプリ・LINE・店頭など別チャネルに誘導して成果地点につなげたいか

特に最後の項目は、単なる抽選方法の選定を超えて、キャンペーン全体の目的(フォロワー獲得で終えるか、アプリDLや来店まで狙うか)に関わる論点です。

よくある質問

Q. リポストキャンペーンの抽選は自分で公平に行えますか?

手動でも、リスト作成の手順を明確にし、乱数関数を使って機械的に選べば一定の公平性は保てます。ただし応募数が増えるほど集計漏れや重複のリスクが高まるため、数百件を超える規模では自動抽選ツールの利用を検討することをおすすめします。

Q. 無料でリポストしたユーザー一覧を自動取得することはできますか?

X APIは2024年12月末に無料枠の提供を終了しており、現在は従量課金を含む有料プランでの利用が前提です。自動取得の仕組みを内製する場合は、API利用料が発生する点を踏まえて費用対効果を検討してください。

Q. 抽選結果はいつ通知するのが一般的ですか?

手動抽選や無料ツールでは応募締切後に日数を置いて通知する「後日抽選」が一般的です。一方、参加した瞬間に結果が分かる「インスタントウィン」型では、応募と同時に抽選が完了し、シリアルコードなどの形で即座に結果を受け取れます。

Q. 当選連絡はリプライとDM、どちらがよいですか?

当選者数が少ない場合はどちらでも運用できますが、DMには送信数の制限があるため、数百人規模以上ではリプライや、アプリ・LINEなど他チャネルへの誘導を組み合わせる方法が現実的です。

Q. 当選者を厳選したい(属性を絞りたい)場合はどうすればよいですか?

属性を絞った抽選をしたい場合は後日抽選型が適しています。応募リストを条件でフィルタリングしたうえで抽選する運用になるため、即時抽選のインスタントウィン型よりも柔軟に条件を設定できます。

公平な自動抽選をかんたんに導入するなら

抽選の公平性や集計の手間に悩む前に、そもそも抽選作業自体を自動化してしまうという選択肢もあります。手動での重複チェックやリスト作成に時間を取られている担当者ほど、自動抽選への切り替えで得られる効果は大きくなります。

アタリスタは、X(Twitter)のフォロー&リポストキャンペーンを自動化できるインスタントウィン抽選ツールです。応募収集から公平な自動抽選、シリアルコード発行までを自動化し、当選結果の確認をアプリや店頭に設定できるため、フォロワー獲得で終わらせずアプリダウンロードや来店につなげられます。

  • 1回¥29,800からのスポットプランで小さく試せる
  • 設定作業は運用代行込み。担当者の手間はほぼゼロ
  • 自社検証では参加14,374件・フォロワー+10,390を実測

→ アタリスタの詳細・料金を見る

← ブログ一覧に戻る