に関する記事です。 その他全般

オプトインや販売後にWebhook(ウェブフック)を作成してトリガーする方法

この記事では、オプトインまたは販売の後にWebhook(ウェブフック)を作成し、トリガーする方法について説明します。Webhook アクションは、ルールを呼び出すトリガーに関連するデータを JSON 形式の HTTP リクエストとして送信します。

ここで必要なものは以下の通りです:

systeme.io アカウント
ファネル

方法1:



ファネルに移動し、スクイズページを選択後、「 自動化ルール 」をクリックします。
新しいルールを作成します(例:「オプトイン後にウェブフックを送信する」)。
Webhookの送信先を設定します。自動化ルールのテストには、 requestbin.net. のような無料のウェブサービスを使用します(この例では https://eop2plf1gq3xln6.m.pipedream.net を作成しました)。
アクションの入力欄に作成した送信先URLを追加します。



テストとしてスクイーズページに自分のメールアドレスを登録し、オプトイン(同意して登録)してください。これにより、設定したルールが動作するかを試すことができます。
送信先URLにアクセスし、ウェブフックによって送られたデータが正しく記録されているかを確認してください。これにより、オプトイン時に設定した自動処理が期待通りに機能しているかを確認します。

例: 送信先ページ https://eop2plf1gq3xln6.m.pipedream.net?inspect にアクセスし、送信データの内容を確認してください。)



方法2:



systeme.io アカウントで 「 自動化 」をクリックし、「 ワークフロー 」を選択して新しいワークフローを作成します(例:「タグが追加された後にウェブフックを送信する」)。
Webhookの送信先を作成します。自動化ルールのテストには、 requestbin.net. のような無料のウェブサービスを使用します(この例では https://eop2plf1gq3xln6.m.pipedream.net を作成しました)。
アクションの入力欄に作成した送信先URLを追加します。





重要:

systeme.io を介して送信されるWebhookリクエストは、同じサーバから送信されます。使用されるIPアドレスの値は次の通りです: 185.236.142.1185.236.142.2185.236.142.3

Webhookデータ構造のドキュメント



以下に、自動化またはワークフロー内で異なるトリガーを選択した場合のWebhookのデータ構造の例を示します:


__FUNNEL STEP FORM SUBSCRIBED:__(ファネルステップフォーム登録済み) | {*"type": "contact.optin.completed",**"data": {**"funnel_step": {**"id": 2102831,**"name": "Squeeze page",**"type": "squeeze",**"funnel": {**"id": 614554,**"name": "webhook data structure documentation"**}**},**"contact": {**"id": 29142804,**"email": "temochkaykvlv+aslkfkvmk@gmail.com",**"fields": [],**"ip": "31.173.103.109",**"referred_by_contact_id": null,**"referred_by_contact_email": null**}**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T08:10:29+00:00"**}* |
__NEW SALE:__(新規販売) | {*"type": "customer.sale.completed",**"data": {**"customer": {**"id": 616824,**"payment_processor": "paypal",**"contact_id": 20756080,**"email": "test-1922@systeme.io",**"fields": {**"country": "FR",**"phone_number": "test-1922",**"street_address": "test-1922",**"first_name": "test-1922",**"surname": "test-1922",**"postcode": "test-1922",**"city": "test-1922"**},**"client_ip": "172.31.31.127"**},**"funnel_step": {**"id": 311,**"name": "Comment cr\\u00e9er un blog qui rapporte",**"type": "offer-form",**"funnel": {**"id": 118,**"name": "Comment cr\\u00e9er un blog qui rapporte"**}**},**"offer_price_plan": {**"id": 19,**"name": "Comment cr\\u00e9er un blog qui rapporte",**"inner_name": "Comment cr\\u00e9er un blog qui rapporte",**"type": "one_shot",**"direct_charge_amount": 583,**"subscription_plan": null,**"currency": "eur"**},**"order": {**"id": 612661,**"created_at": "2021-09-10T14:23:17+00:00"**},**"order_item": {**"id": 763123,**"created_at": "2021-09-10T14:23:17+00:00",**"resources": [**{**"quantity": null,**"enrollment_access_type": null,**"enrollment_dripping_access_course": null,**"type": "systemeio_tag",**"course": null,**"course_bundle": null,**"physical_product": null,**"data": {**"id": 110,**"name": "FR-Client-CCBQR-7"**}**},**{**"quantity": null,**"enrollment_access_type": "full_access",**"enrollment_dripping_access_course": null,**"type": "membership_course",**"course_bundle": null,**"physical_product": null,**"tag": null,**"data": {**"id": 111,**"name": "Formation Un blog qui rapporte",**"description": null**}**}**]**},**"coupon": null**},**"account": {**"email": "aurelien@readmeimfamous.com"**},**"created_at": "2021-09-10T14:23:33+00:00"**}* |
__TAG ADDED:__ (タグが追加されました) | {*"type": "contact.tag.added",**"data": {**"tag": {**"id": 141002,**"name": "MyAwesomeTag"**},**"contact": {**"id": 29143587,**"email": "temochkaykvlv+lksdllfnsnkfdls@gmail.com",**"fields": [],**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**}**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T09:52:38+00:00"**}* |
__TAG REMOVED:__(タグを削除しました) | {*"type": "contact.tag.removed",**"data": {**"tag": {**"id": 141002,**"name": "MyAwesomeTag"**},**"contact": {**"id": 27212122,**"email": "temochkaykvlv+test@gmail.com",**"fields": {**"first_name": "Tema test",**"surname": "Testovich"**},**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**}**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T09:54:08+00:00"**}* |
__BLOG PAGE FORM SUBSCRIBED:__(ブログフォーム登録しました) | {*"type": "contact.optin.completed",**"data": {**"page_model": {**"id": 2643372,**"name": "Home page",**"blog": {**"id": 33665,**"name": "Test blog"**}**},**"contact": {**"id": 29148862,**"email": "temochkaykvlv+sdadk@gmail.com",**"fields": [],**"ip": "31.173.103.109",**"referred_by_contact_id": null,**"referred_by_contact_email": null**}**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T10:25:23+00:00"**}* |
__REGISTERED TO WEBINAR:__(ウェビナーに登録しました) | {*"type": "contact.webinar.registered",**"data": {**"webinar": {**"id": 54072,**"duration": "7200",**"funnel_step": {**"id": 2103445,**"name": "Webinar registration",**"type": "webinar_registration",**"funnel": {**"id": 614774,**"name": "webinar funnel"**}**}**},**"contact": {**"id": 29149232,**"email": "temochkaykvlv+wklm@gmail.com",**"fields": [],**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**},**"registered_at": "2021-10-05T10:37:06+00:00",**"scheduled_at": "2021-10-05T15:00:00+00:00"**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T10:37:06+00:00"**}* |
__ENROLLED IN COURSE:__(コースに登録) | {*"type": "contact.course.enrolled",**"data": {**"course": {**"id": 44685,**"name": "webhook data structure doc",**"description": null**},**"contact": {**"id": 29150265,**"email": "temochkaykvlv+kek@gmail.com",**"fields": {**"first_name": "name",**"surname": "last name"**},**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**},**"access_type": "full_access"**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T11:12:29+00:00"**}* |
__ENROLLED IN COURSE BUNDLE:__(コースバンドルに登録) | {*"type": "contact.course_bundle.enrolled",**"data": {**"course_bundle": {**"id": 6624,**"name": "webhook data structure doc"**},**"contact": {**"id": 27212122,**"email": "temochkaykvlv+test@gmail.com",**"fields": {**"first_name": "Tema test",**"surname": "Testovich"**},**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**},**"access_type": "full_access",**"first_active_course": null**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T15:42:47+00:00"**}* |
__CAMPAIGN COMPLETED:__(キャンペーン完了) | {"type": "contact.campaign.finished","data": {"campaign": {"id": 82393,"name": "test campaign","description": "webhook data structure doc"},"contact": {"id": 29150412,"email": "temochkaykvlv+luiklas@gmail.com","fields": {"first_name": "sadkl;","surname": "dsl;;"},"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T15:42:53+00:00"} |
__PAGE VISITED:__(訪れたページ) | {*"type": "contact.page.visited",**"data": {**"funnel_step": {**"id": 2102832,**"name": "Thank You \\/ Download Page",**"type": "opt_in_thank_you_page",**"funnel": {**"id": 614554,**"name": "webhook data structure documentation"**}**},**"contact": {**"id": 29171084,**"email": "temochkaykvlv+asdfg@gmail.com",**"fields": [],**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**}**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-05T16:29:02+00:00"**}* |
__EMAIL LINK CLICKED:__(電子メールのリンクがクリックされました) | {*"type": "contact.email_link.clicked",**"data": {**"sent_email": {**"id": 1321034,**"subject": "test email webhook"**},**"contact": {**"id": 24431099,**"email": "temochkaykvlv@gmail.com",**"fields": {**"first_name": "Test",**"surname": "Testovich"**},**"ip": null,**"referred_by_contact_id": null,**"referred_by_contact_email": null**}**},**"account": {**"email": "temochkaykvlv@gmail.com"**},**"created_at": "2021-10-07T10:07:08+00:00"**}* |

更新日 25/05/2025

この記事は役に立ちましたか?

ご意見をお聞かせください

キャンセル

ありがとうございます