rocket-a


MMP →① Temporary Table(一時保存)
MMPから届く大量のポストバックのパラメータを、まずはそのままの形で保存します。
理由: 直接本番テーブルに書き込むと負荷が高まるため、一旦バッファとして受け止めます。

Batch Processing (バッチ処理)
一定間隔(1分ごと)で実行されます。
処理内容: 重複排除、不正チェックなどを行い、確定データとして ②Pointback Table へ格納します。
エラーがあった場合は③Erorr Tableへ格納します。

Pointback Table → Media (外部通知)
整形されたデータを元に、、各メディア(adleapやpointincomeなど)ごとの受け取るためのフォーマットに変換後、
各メディアのAPIへ通知を送ります。
これにより、ユーザーにポイントが付与される仕組みです。


①Temporary Table

IDStatusIPSIDAd IDClient IDUIDAmountSales CountStageSenderParametersMigration StatusCreated
301117.52.82.152vl0fcnb4zsj8jbgo202601282244222826511ad_id=28265&sid=vl0fcnb4zsj8jbgo20260128224422&client_id=1&device_id=&ip=61.34.177.712026-01-28 13:44:25
291117.52.82.152m7068yioepy5wu7i202601282243542826511ad_id=28265&sid=m7068yioepy5wu7i20260128224354&client_id=1&device_id=&ip=61.34.177.712026-01-28 13:43:59
289954.146.173.1hs3coeoo3i21jus8202601282042482826511ad_id=28265&sid=hs3coeoo3i21jus820260128204248&client_id=1&device_id=&ip=152.165.113.9412026-01-28 11:54:10

Status デフォルト:0   バッチ処理成功:1 バッチ処理エラー:99
UID クライアント側が発行するユーザー識別ID
Amount ECサイト専用項目
Sales Count ECサイト専用項目
Stage 複数成果地点がある場合のID
Sender 1 :MMPから、2: テスト機能から 3:成果をadmin.rocket-a.com 管理画面からつけた場合
Parameters GETパラメータ全部


②Pointback Table
https://admin.rocket-a.com/admin/general/achieve/list
で検索可能

IDStatusAd IDClient IDMedia IDSIDNet RewardGross RewardClient UIDAmountSalesStageMedia AchvClick AtFixed AtCreated At
236619vl0fcnb4zsj8jbgo2026012822442291500012026-01-28 13:44:222026-01-28 13:44:252026-01-28 13:45:02
226619m7068yioepy5wu7i2026012822435491500012026-01-28 13:43:542026-01-28 13:43:592026-01-28 13:44:02
216619hs3coeoo3i21jus82026012820424891500012026-01-28 11:42:482026-01-28 11:42:532026-01-28 11:43:02

Status デフォルト:0   バッチ処理成功:1 バッチ処理エラー:99
Net Reward メディアへ支払う金額
Gross Reward 報酬額
Client UID クライアント側が発行するユーザー識別ID
Amount ECサイト専用項目
Sales ECサイト専用項目
Stage 複数成果地点がある場合のID
Media Achv Mediaへ成果通知を行ったかのフラグ
Click At クリック日時
Fixed At 承認・否認確定日

③Error Table
https://admin.rocket-a.com/admin/general/achieve/error_list#

IDResult IDErrorIPSIDAd IDClient IDUIDProductAmountSalesStageSenderMedia IDBanner IDCreated
2300vl0fcnb4zsj8jbgo2026012822442266100009302026-01-28 13:45:02
2200m7068yioepy5wu7i2026012822435466100009302026-01-28 13:44:02
2100hs3coeoo3i21jus82026012820424866100009302026-01-28 11:43:02

Result ID Temporary TableのID
Error エラーのIDを格納↓

    Error種別
   * 1:パラメーターエラー
   * 2:sid不一致
   * 3:広告不一致
   * 4:クライアントチェックエラー
   * 5:送信元チェックエラー
   * 6:パートナーチェックエラー
   * 7:未連携パートナー
   * 8:リピートチェックエラー
   * 9:報酬額設定ミス
   * 10:通信エラー
   * 11:退会識別パラメータ重複エラー
   * 12:App通信 イベント不一致
   * 13:IPアドレス重複リピートチェックエラー
   * 14:成果重複エラー
   * 15:ステータス停止エラー
   * 16:期間外承認エラー
pointback仕様.txt · 最終更新: by root