Skip to content
機能料金プランアフィリエイトブログヘルプ会社概要お問い合わせ
無料で始めるログイン
ブログに戻る
tips2028-08-155 分で読めます

アフィリエイト自動化:Zapier と thMenu Webhook の統合

イズミルのクリエイターが Zapier と thMenu Webhook で全アフィリエイト変換を完全自動化。無料枠 100 タスク/月で 25 件の変換をカバー。

th

thMenu Team

thmenu.com

イズミルのフードクリエイターは月 40 件以上のアフィリエイト変換を獲得しており、1 件ごとに Google Sheets 行追加、Slack #wins への投稿、Discord 通知、bcc メール送信を 30 分かけて手作業で行っていました。Zapier と thMenu の S2S Postback を連携した結果、すべて自動化され月 20 時間以上を削減できました。

S2S Postback の仕組み

thMenu Phase 3 はコミッションイベント (created、refunded、released) ごとに HMAC-SHA256 で署名された POST を送信します。ヘッダー X-thMenu-Signature と JSON ペイロード (affiliate_id、restaurant_id、commission_amount、currency、status、created_at) が含まれます。

失敗した配信は affiliate_postback_log に保存され、毎時 cron が指数バックオフで 5 回再試行します。5 回目以降は "dead" 扱い。高可用エンドポイントが必須で、Zapier Catch Hook は 99.9% SLA を約束します。

セットアップ手順

Zapier で新規 Zap を作成し、トリガーに Webhooks by Zapier → Catch Hook を選択。生成 URL を thMenu Settings → Postback URL に貼り、管理画面 "Simulate" でテストイベントを送ると Zapier がフィールドを自動マッピングします。

アクションは Google Sheets Row、Slack #wins、Discord Webhook POST、Gmail Bcc の順。Filter Step で status=released のみ Sheets に、status=created は Slack のみに振り分けると、タスク消費を抑えられます。

無料枠と n8n 代替

Zapier 無料版は 月 100 タスク。4 アクションの Zap は 1 変換あたり 4 タスク消費 = 25 変換まで。Starter ($29.99/月) は 750 タスクと Multi-Step に対応。さらに大規模なら n8n セルフホストを月 5 ドルの VPS に Docker で配置すればタスク無制限、HMAC 検証もネイティブで可能です。

FAQ

Zapier で HMAC を検証する方法? 無料版は Code Step で crypto.createHmac を実装。Starter+ なら Webhooks Advanced + Filter で対応。

100 タスクを超えたら? Zap は次の課金サイクルまで停止します。データ損失なしですが発火もしません。アップグレードか n8n。

エンドポイント停止でイベントが死んだ場合? Super Admin → affiliate_postback_log → "Resend" で手動再送。一時的に URL を Pipedream へ転送するのも有効です。

お役に立ちましたか?シェアしてください。