ข้ามไปยังเนื้อหา

การผสานรวมกับ Stripe

Stripe เป็นแพลตฟอร์มการชำระเงินที่ให้คุณรับการชำระเงินและจัดการการสมัครสมาชิก การผสานรวม Stripe กับ Pushwoosh ช่วยให้คุณสามารถติดตามการชำระเงินและการสมัครสมาชิกใน แคมเปญ, วิเคราะห์รายได้ตาม journey และผลิตภัณฑ์, แบ่งกลุ่มผู้ใช้ ตาม event การชำระเงิน, และใช้ ManyMoney AI สำหรับข้อมูลเชิงลึกเกี่ยวกับรายได้

ภาพรวมการผสานรวม

Anchor link to

ประเภทการผสานรวม

Anchor link to

Source: Event การชำระเงินและการสมัครสมาชิกจะถูกส่งจาก Stripe ไปยัง Pushwoosh

ข้อกำหนดเบื้องต้น

Anchor link to

ในการตั้งค่าการผสานรวม Stripe กับ Pushwoosh โปรดตรวจสอบให้แน่ใจว่า:

  • คุณมีบัญชี Pushwoosh ที่ใช้งานอยู่
  • คุณมีบัญชี Stripe

อภิธานศัพท์ (การจับคู่ชื่อเอนทิตีหากแตกต่างกัน)

Anchor link to

ตารางด้านล่างแสดงให้เห็นว่าเอนทิตีของ Stripe จับคู่กับ Pushwoosh อย่างไร การจับคู่นี้ทำได้โดยการส่งผ่านฟิลด์ที่เกี่ยวข้องเป็น metadata เมื่อคุณสร้าง Checkout Session (ดู การกำหนดค่า Metadata)

StripePushwoosh
Customeruser_id (จำเป็น), device_id (ไม่จำเป็น) ใน metadata
Payment / ChargeEvent StripePaymentSucceeded (charge.succeeded)
Invoice (paid)Event StripeInvoicePaid (invoice.paid)
SubscriptionStripeSubscriptionCreated + attributes ใน StripeInvoicePaid
Product / Priceproduct_id, product_name ใน metadata และ event attributes
Campaign (journey)journey_uuids ใน metadata

เอนทิตีที่ซิงโครไนซ์

Anchor link to
  • Event การชำระเงิน (การชำระเงินครั้งเดียว, ใบแจ้งหนี้การสมัครสมาชิก)
  • Event การสมัครสมาชิก (สร้างการสมัครสมาชิก, ชำระใบแจ้งหนี้การสมัครสมาชิก)

การผสานรวมทำงานอย่างไร?

Anchor link to

หลังจากที่คุณเชื่อมต่อบัญชี Stripe ของคุณกับ Pushwoosh ผ่าน Stripe Connect แล้ว Pushwoosh จะได้รับข้อมูลการชำระเงินและการสมัครสมาชิกจาก Stripe คุณสามารถเชื่อมโยงแต่ละธุรกรรมกับแคมเปญและผู้ใช้หรืออุปกรณ์โดยการส่งผ่าน metadata เมื่อสร้าง Checkout Session (ดู การกำหนดค่า Metadata)

Pushwoosh สร้าง event ที่คุณสามารถใช้สำหรับ การแบ่งกลุ่ม และการวิเคราะห์

การไหลของข้อมูล
Anchor link to
  1. คุณเชื่อมต่อบัญชี Stripe ของคุณกับ Pushwoosh หนึ่งครั้งผ่าน Stripe Connect ใน Settings3rd-party integrations
  2. เมื่อสร้าง Checkout Session คุณจะส่งผ่าน metadata เพื่อให้สามารถระบุแหล่งที่มาของการชำระเงินได้ในภายหลัง (ดู การกำหนดค่า Metadata)
  3. เมื่อมี event การชำระเงินหรือการสมัครสมาชิกเกิดขึ้นใน Stripe (เช่น charge.succeeded สำหรับการชำระเงินครั้งเดียว, invoice.paid สำหรับการสมัครสมาชิก) Stripe จะส่งข้อมูลไปยัง Pushwoosh
  4. Pushwoosh จะสร้าง event ที่สอดคล้องกันและใช้ metadata สำหรับการระบุแหล่งที่มา ข้อมูลนี้จะปรากฏใน Finance Overview, Audience → Events, และ ManyMoney

กรณีการใช้งาน

Anchor link to
ติดตามการชำระเงิน
Anchor link to

รับข้อมูลเกี่ยวกับการชำระเงินและการสมัครสมาชิกที่สำเร็จทั้งหมดโดยอัตโนมัติ

เชื่อมโยงการชำระเงินกับแคมเปญ
Anchor link to

เชื่อมโยงธุรกรรมกับ customer journeys ที่เฉพาะเจาะจงโดยการส่งผ่าน metadata (ดู การกำหนดค่า Metadata)

วิเคราะห์รายได้
Anchor link to

ดูรายได้ตามแคมเปญ, ผลิตภัณฑ์, ผู้ใช้, และอุปกรณ์

แบ่งกลุ่มผู้ชมของคุณ
Anchor link to

สร้าง segment ตาม event การชำระเงิน

การวิเคราะห์ด้วย AI
Anchor link to

ผู้ช่วย ManyMoney AI จะได้รับสถิติการชำระเงินและการสมัครสมาชิกโดยอัตโนมัติ และสามารถตัดสินใจโดยใช้ข้อมูลนี้

ตั้งค่าการผสานรวม

Anchor link to

เชื่อมต่อ Stripe กับ Pushwoosh

Anchor link to
  1. เปิดแอปพลิเคชัน Pushwoosh ใดก็ได้ (บัญชี Stripe จะเชื่อมโยงกับบัญชีทั้งหมดของคุณ ไม่ใช่แอปพลิเคชันเฉพาะ) และไปที่ Settings3rd-party integrations
  2. ค้นหาการ์ด Stripe และคลิกปุ่ม LOGIN PAGE

หน้าการตั้งค่าพร้อมส่วนการผสานรวมกับบุคคลที่สามและการ์ด Stripe พร้อมปุ่ม LOGIN PAGE

  1. คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าการให้สิทธิ์ของ Stripe

หน้าการให้สิทธิ์ของ Stripe พร้อมการเลือกบัญชีและปุ่ม Connect

  1. ในหน้า Stripe ให้ป้อนอีเมลของคุณและคลิก Continue
  2. เข้าสู่ระบบบัญชี Stripe ของคุณ (หรือสร้างบัญชีใหม่) หากคุณมีหลายบัญชี ให้เลือกบัญชีที่คุณต้องการเชื่อมต่อ
  3. คลิก Connect เพื่อยืนยัน
  4. หลังจากให้สิทธิ์สำเร็จ คุณจะถูกเปลี่ยนเส้นทางกลับไปยัง Pushwoosh สถานะการผสานรวมจะเปลี่ยนเป็น Connected

หน้าการผสานรวมกับบุคคลที่สามแสดงการ์ด Stripe พร้อมสถานะ Connected

ยกเลิกการเชื่อมต่อการผสานรวม

Anchor link to
วิธีที่ 1. ผ่าน Pushwoosh
Anchor link to
  1. ไปที่ Settings3rd-party integrations
  2. ค้นหาการ์ด Stripe และคลิกปุ่ม SETTINGS
  3. ในหน้าต่างป๊อปอัป คลิกปุ่ม Disconnect

ป๊อปอัป SETTINGS ของการ์ด Stripe พร้อมปุ่ม Disconnect ในการผสานรวมกับบุคคลที่สาม

วิธีที่ 2. ผ่าน Stripe Dashboard
Anchor link to
  1. เข้าสู่ระบบ Stripe Dashboard
  2. ไปที่ SettingsTeam and securityInstalled apps
  3. ค้นหาแอปพลิเคชันในส่วน Connect Extensions

การตั้งค่า Stripe Dashboard, Team and security, Installed apps, ส่วน Connect Extensions

เมื่อคุณยกเลิกการเชื่อมต่อผ่าน Stripe, Pushwoosh จะได้รับการแจ้งเตือนโดยอัตโนมัติและลบการผสานรวมออก

การกำหนดค่า Metadata

Anchor link to

Stripe ส่ง event การชำระเงินไปยัง Pushwoosh แต่หากไม่มีข้อมูลเพิ่มเติม Pushwoosh จะไม่สามารถบอกได้ว่าการชำระเงินนั้นเป็นของแคมเปญใดหรือผู้ใช้คนใด เมื่อคุณส่งผ่าน metadata ณ เวลาสร้าง Checkout Session (ID แคมเปญ, ID ผู้ใช้หรืออุปกรณ์, ผลิตภัณฑ์) การชำระเงินแต่ละครั้งจะถูกระบุแหล่งที่มาไปยัง journey และผู้ใช้ที่ถูกต้อง

จากนั้นคุณจะเห็นรายได้ตามแคมเปญใน Finance Overview, สร้าง segment ตามผู้ชำระเงิน, และใช้ ManyMoney พร้อมการระบุแหล่งที่มาที่ถูกต้อง

ฟิลด์ Metadata ที่ใช้ได้

Anchor link to
ฟิลด์คำอธิบายจำเป็นตัวอย่าง
journey_uuidsID แคมเปญ (journey) คั่นด้วยเครื่องหมายอัฒภาคไม่bfab4bc0-b0a5-414b-befc-4aaddc429b0e;a2bff710-6b49-44d1-96a7-3232feeca6e9
user_idตัวระบุผู้ใช้ จำเป็นสำหรับการรวบรวม event และเพื่อให้ device_id ถูกนำไปใช้ใช่user_12345 หรือ email@example.com
device_idDevice Hardware ID (HWID)ไม่hwid_abc123
product_idID ผลิตภัณฑ์ไม่prod_premium
product_nameชื่อผลิตภัณฑ์ไม่Premium Plan

การส่งผ่าน Metadata ผ่าน Checkout Session

Anchor link to

Metadata จะถูกส่งผ่านเมื่อสร้าง Checkout Session ขึ้นอยู่กับประเภทการชำระเงิน:

ประเภทการชำระเงินพารามิเตอร์Stripe event
การชำระเงินครั้งเดียว (mode=payment)payment_intent_data[metadata]charge.succeeded
การสมัครสมาชิก (mode=subscription)subscription_data[metadata]invoice.paid

ลำดับความสำคัญของ Metadata ระหว่างการประมวลผล

Anchor link to

สำหรับการสมัครสมาชิก (event invoice.paid):

Invoice metadata → if empty → Subscription metadata

สำหรับการชำระเงินครั้งเดียว (event charge.succeeded):

Charge metadata (from payment_intent_data)

การสร้าง Checkout Session ผ่าน Stripe API (curl)

Anchor link to
การชำระเงินครั้งเดียว (mode=payment)
Anchor link to
Terminal window
curl https://api.stripe.com/v1/checkout/sessions \
-u sk_live_YOUR_SECRET_KEY: \
-d "mode=payment" \
-d "success_url=https://example.com/success" \
-d "cancel_url=https://example.com/cancel" \
-d "line_items[0][price]=price_1234567890" \
-d "line_items[0][quantity]=1" \
-d "payment_intent_data[metadata][journey_uuids]=bfab4bc0-b0a5-414b-befc-4aaddc429b0e" \
-d "payment_intent_data[metadata][user_id]=user_12345" \
-d "payment_intent_data[metadata][device_id]=hwid_abc123" \
-d "payment_intent_data[metadata][product_id]=prod_premium" \
-d "payment_intent_data[metadata][product_name]=Premium Plan"
การสมัครสมาชิก (mode=subscription)
Anchor link to
Terminal window
curl https://api.stripe.com/v1/checkout/sessions \
-u sk_live_YOUR_SECRET_KEY: \
-d "mode=subscription" \
-d "success_url=https://example.com/success" \
-d "cancel_url=https://example.com/cancel" \
-d "line_items[0][price]=price_monthly_premium" \
-d "line_items[0][quantity]=1" \
-d "subscription_data[metadata][journey_uuids]=bfab4bc0-b0a5-414b-befc-4aaddc429b0e" \
-d "subscription_data[metadata][user_id]=user_12345" \
-d "subscription_data[metadata][device_id]=hwid_abc123" \
-d "subscription_data[metadata][product_name]=Monthly Premium"

ดูข้อมูล

Anchor link to

หลังจากการผสานรวมสำเร็จ แดชบอร์ด Finance Overview ใหม่จะปรากฏในส่วน Dashboards ที่นั่นคุณสามารถดูสถิติ Gross Revenue และ New Subscriptions ที่แบ่งตามแคมเปญ (journey)

แดชบอร์ด Finance Overview ใน Statistics พร้อม Gross Revenue และ New Subscriptions ตามแคมเปญ

สำหรับข้อมูลเพิ่มเติม โปรดไปที่ Stripe Dashboard ของคุณ

สร้าง Segment ตามการชำระเงิน

Anchor link to

ใช้ Stripe event เพื่อสร้าง segment ผู้ใช้:

  1. เปิด AudienceSegments
  2. คลิก Create SegmentBuild Segment
  3. ใน Add filter by คลิก Event
  4. เลือก Stripe event จากเมนูแบบเลื่อนลง (ดูตารางด้านล่างสำหรับ event ที่ใช้ได้)
  1. ตั้งเงื่อนไข: จำนวนครั้งที่ event เกิดขึ้นและกรอบเวลา (เช่น ในช่วง 30 วันที่ผ่านมา, ระหว่างวันที่)
  2. เลือกที่จะจำกัด segment ให้แคบลงโดยใช้ event attributes ตารางด้านล่างแสดงรายการ attributes ที่ใช้ได้สำหรับแต่ละ event
EventคำอธิบายAttributes
StripePaymentSucceededการชำระเงินสำเร็จ__amount, __currency, invoice_id, journey_uuids, product_id, product_name, stripe_customer_id, subscription_id
StripeInvoicePaidชำระใบแจ้งหนี้การสมัครสมาชิกแล้ว__amount, __currency, journey_uuids, product_id, product_name, stripe_customer_id, transaction_id, transaction_type
StripeSubscriptionCreatedสร้างการสมัครสมาชิกแล้ว__amount, __currency, interval, journey_uuids, product_id, product_name, status, stripe_customer_id, subscription_id

หน้า Audience Segments พร้อมตัวเลือก Create Segment และ Build Segment

  1. หากต้องการเพิ่ม event เพิ่มเติม ให้เพิ่มตัวกรอง Event อีกตัวและเลือกตัวดำเนินการ (AND หรือ OR) ระหว่างเงื่อนไข

เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง segment

ผู้ช่วย AI ManyMoney

Anchor link to

หลังจากการผสานรวม Stripe สำเร็จ ผู้ช่วย AI ManyMoney จะเข้าถึงสถิติการชำระเงินและการสมัครสมาชิกโดยอัตโนมัติ

ManyMoney มีให้ใช้งานในอินเทอร์เฟซ Dashboard หลังจากที่คุณเชื่อมต่อ Stripe แล้ว ข้อมูลการชำระเงินจะพร้อมสำหรับการวิเคราะห์โดยอัตโนมัติ ไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติม

สิ่งที่ ManyMoney สามารถทำได้

Anchor link to
  • วิเคราะห์รายได้: ตอบคำถามเกี่ยวกับรายได้, conversion, และประสิทธิภาพของแคมเปญ
  • เปรียบเทียบช่วงเวลา: แสดงพลวัตของการชำระเงินและการสมัครสมาชิกในช่วงเวลาต่างๆ
  • ระบุแนวโน้ม: ตรวจจับผลิตภัณฑ์และ segment ผู้ชมที่กำลังเติบโตและลดลง
  • ให้คำแนะนำ: แนะนำการปรับปรุงโดยอิงจากข้อมูลการชำระเงิน