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

การผสานการทำงานกับ RevenueCat

RevenueCat คือแพลตฟอร์มการจัดการการสมัครสมาชิกที่ช่วยให้ธุรกิจจัดการการซื้อและการสมัครสมาชิกภายในแอปสำหรับแพลตฟอร์ม iOS, Android และเว็บได้ง่ายขึ้น โดยมีเครื่องมือที่ครอบคลุมสำหรับการสร้าง วิเคราะห์ และปรับปรุงการสมัครสมาชิกภายในแอป

ด้วยการผสานการทำงานระหว่าง Pushwoosh กับ RevenueCat ธุรกิจสามารถส่งการแจ้งเตือนแบบพุชที่ตรงเป้าหมาย ข้อความในแอป และข้อความอื่นๆ ไปยังผู้ใช้ตามเหตุการณ์การสมัครสมาชิกที่ RevenueCat ส่งมายัง Pushwoosh ซึ่งจะช่วยกระตุ้นให้ผู้ใช้ต่ออายุการสมัครสมาชิก อัปเกรดเป็นระดับที่สูงขึ้น หรือใช้ประโยชน์จากข้อเสนอพิเศษต่างๆ ช่วยเพิ่มการมีส่วนร่วม เพิ่มรายได้สูงสุด และทำให้การจัดการการสมัครสมาชิกง่ายขึ้น

กรณีการใช้งาน (Use cases)

Anchor link to

การสื่อสารส่วนบุคคล

Anchor link to

ธุรกิจสามารถใช้การผสานการทำงานนี้เพื่อปรับการสื่อสารกับลูกค้าให้เป็นแบบส่วนตัว ตัวอย่างเช่น แพลตฟอร์มอีเลิร์นนิงสามารถเพิ่มการมีส่วนร่วมของผู้ใช้โดยการส่งการแจ้งเตือนแบบพุชส่วนบุคคลเมื่อตรวจพบการเปลี่ยนแปลงแผนการสมัครสมาชิก การแจ้งเตือนเหล่านี้จะให้คำแนะนำในการเปลี่ยนแปลง แนะนำคอร์สเรียนที่เกี่ยวข้องตามแผนใหม่ และมอบสิทธิประโยชน์พิเศษที่สอดคล้องกับการอัปเดต

การแจ้งเตือนปัญหาการชำระเงิน

Anchor link to

เมื่อการสมัครสมาชิกของผู้ใช้ประสบปัญหาในการชำระเงิน ธุรกิจสามารถใช้การผสานการทำงานของ RevenueCat กับ Pushwoosh เพื่อส่งการแจ้งเตือนที่ตรงเป้าหมายได้ทันที ตัวอย่างเช่น บริการสตรีมมิ่งสามารถแจ้งเตือนผู้ใช้เกี่ยวกับปัญหาการชำระเงินและให้คำแนะนำในการแก้ไข เช่น การอัปเดตข้อมูลการชำระเงิน

การแจ้งเตือนการซื้อที่ไม่ต่ออายุอัตโนมัติ

Anchor link to

ธุรกิจสามารถใช้ประโยชน์จากการผสานการทำงานของ RevenueCat กับ Pushwoosh เพื่อเปลี่ยนการซื้อครั้งเดียวให้เป็นความสัมพันธ์ที่ยั่งยืนกับลูกค้า ตัวอย่างเช่น บริการจัดส่งอาหารสามารถส่งการแจ้งเตือนแบบพุชหลังการซื้อเพื่อขอบคุณลูกค้าและแนะนำผลิตภัณฑ์ที่เกี่ยวข้อง หรือโปรโมตแผนการสมัครสมาชิกเพื่อความสะดวกสบายอย่างต่อเนื่อง ซึ่งจะช่วยสร้างความภักดีของลูกค้า เพิ่มโอกาสในการขายต่อยอด (upsell) และอาจเปลี่ยนผู้ซื้อครั้งเดียวให้เป็นสมาชิกได้

โปรโมชันการอัปเกรดระดับสมาชิก

Anchor link to

แอปที่มีระดับการสมัครสมาชิกหลายระดับสามารถใช้การผสานการทำงานนี้เพื่อติดตามการสมัครสมาชิกของผู้ใช้และส่งข้อความแจ้งให้อัปเกรดที่ปรับให้เหมาะสม ตัวอย่างเช่น แอปเกมสามารถใช้การแจ้งเตือนแบบพุชเพื่อเน้นย้ำถึงประโยชน์ของระดับพรีเมียม เช่น เนื้อหาพิเศษหรือส่วนลด เพื่อกระตุ้นให้ผู้ใช้อัปเกรดการสมัครสมาชิกของตน

เหตุการณ์ (Events)

Anchor link to

การผสานการทำงานนี้ช่วยให้สามารถติดตามเหตุการณ์ต่างๆ ได้ โดยจะสร้างขึ้นใน Pushwoosh โดยอัตโนมัติเมื่อเหตุการณ์แรกถูกส่งจาก RevenueCat เหตุการณ์เหล่านี้รวมถึง:

เหตุการณ์ชื่อเหตุการณ์
คำอธิบายแอตทริบิวต์
การซื้อครั้งแรกRC_INITIAL_PURCHASEมีการซื้อการสมัครสมาชิกใหม่
  • price
  • price_in_purchased_currency
  • currency
การซื้อที่ไม่ต่ออายุRC_NON_RENEWING_PURCHASEลูกค้าได้ทำการซื้อซึ่งจะไม่ต่ออายุอัตโนมัติ
  • price
  • price_in_purchased_currency
  • currency
การต่ออายุRC_RENEWALการสมัครสมาชิกที่มีอยู่ได้รับการต่ออายุ หรือผู้ใช้ที่เคยยกเลิกได้กลับมาสมัครใหม่
  • price
  • price_in_purchased_currency
  • currency
การเปลี่ยนแปลงผลิตภัณฑ์RC_PRODUCT_CHANGEสมาชิกได้เปลี่ยนผลิตภัณฑ์ของการสมัครสมาชิก
การยกเลิกRC_CANCELLATIONการสมัครสมาชิกหรือการซื้อที่ไม่ต่ออายุได้ถูกยกเลิก
ปัญหาการชำระเงินRC_BILLING_ISSUEเกิดปัญหาขึ้นขณะพยายามเรียกเก็บเงินจากสมาชิก
นามแฝงของสมาชิกRC_SUBSCRIBER_ALIASเกิดขึ้นเมื่อมีการลงทะเบียน app_user_id ใหม่สำหรับสมาชิกที่มีอยู่แล้ว
การหยุดการสมัครสมาชิกชั่วคราวRC_SUBSCRIPTION_PAUSEDการสมัครสมาชิกถูกตั้งค่าให้หยุดชั่วคราวเมื่อสิ้นสุดช่วงเวลาปัจจุบัน
การยกเลิกการยกเลิกRC_UNCANCELLATIONการสมัครสมาชิกที่ถูกยกเลิกแต่ยังไม่หมดอายุได้ถูกเปิดใช้งานอีกครั้ง
การโอนย้ายRC_TRANSFERมีการเริ่มต้นการโอนย้ายธุรกรรมและสิทธิ์ระหว่าง App User ID หนึ่งไปยังอีก ID หนึ่ง
การขยายการสมัครสมาชิกRC_SUBSCRIPTION_EXTENDEDการสมัครสมาชิกที่มีอยู่ได้รับการขยายเวลา (วันที่หมดอายุของรอบการสมัครสมาชิกปัจจุบันถูกเลื่อนออกไป)
การหมดอายุRC_EXPIRATIONการสมัครสมาชิกของลูกค้าหมดอายุ
  • price
  • price_in_purchased_currency
  • currency
  • expiration_at
  • purchased_at

คุณสามารถใช้เหตุการณ์ทั้งหมดนี้ใน Customer Journeys ของคุณได้ เหตุการณ์ที่มีแอตทริบิวต์ price สามารถใช้กับ การแบ่งส่วนลูกค้าแบบ RFM ได้

การตั้งค่าการผสานการทำงาน

Anchor link to

ซิงโครไนซ์ User ID และ HWID ระหว่าง Pushwoosh และ RevenueCat

Anchor link to

เพื่อให้สามารถซิงค์เหตุการณ์ระหว่าง RevenueCat และ Pushwoosh ไปยังผู้ใช้คนเดียวกันได้ คุณต้องตั้งค่า Pushwoosh UserID ให้ตรงกับ RevenueCat App User Id ในการทำเช่นนี้ ให้ตั้งค่า appUserID จาก RevenueCat SDK ใน Pushwoosh SDK เรียนรู้เพิ่มเติมเกี่ยวกับ RevenueCat appUserID

สำหรับ Android

Anchor link to

ตั้งค่า appUserID ที่ได้รับจาก RevenueCat SDK ใน Pushwoosh SDK โดยใช้เมธอด Pushwoosh.getInstance().setUserId(appUserIDFromRC);

สำหรับ iOS

Anchor link to

ตั้งค่า appUserID ที่ได้รับจาก RevenueCat SDK ใน Pushwoosh SDK โดยใช้เมธอด [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];

ส่งเหตุการณ์จาก RevenueCat ไปยัง Pushwoosh

Anchor link to

หลังจากที่คุณซิงโครไนซ์ User ID และ HWID ใน Pushwoosh และ RevenueCat แล้ว ให้เปิดใช้งานการผสานการทำงานกับ Pushwoosh ในแดชบอร์ด RevenueCat ของคุณ

  1. ไปที่โปรเจกต์ของคุณในแดชบอร์ด RevenueCat และค้นหาการ์ด Integrations ในเมนูด้านซ้าย คลิก + New หรือ Add integration


2. เลือก Webhooks จากเมนู Integrations

  1. ตั้งชื่อการผสานการทำงานให้เข้าใจง่าย เช่น Pushwoosh เพื่อให้ง่ายต่อการระบุ
  2. ป้อน URL ต่อไปนี้ในช่อง Webhook URL:

https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE"

ใน URL ให้แทนที่ APP_CODE ด้วยรหัสแอปพลิเคชัน Pushwoosh ของคุณ ซึ่งอยู่ใต้ชื่อแอปพลิเคชันของคุณในบัญชี Pushwoosh

  1. ในช่อง Authorization header value ให้ใส่ Pushwoosh API token ของคุณ คุณสามารถค้นหาโทเค็นนี้ได้ที่ Settings > API Access ใน Pushwoosh
  1. ตัดสินใจว่าคุณต้องการส่งเหตุการณ์สำหรับการซื้อในเวอร์ชันใช้งานจริง (production) การซื้อในเวอร์ชันทดสอบ (sandbox) หรือทั้งสองอย่าง
  2. ในเมนูดรอปดาวน์ App ให้ระบุว่าเหตุการณ์ webhook ควรถูกส่งสำหรับแอปเดียวหรือทุกแอปภายในโปรเจกต์
  3. ในเมนูดรอปดาวน์ Event Type ให้เลือกว่าจะส่งเหตุการณ์ทั้งหมดหรือระบุว่าจะส่งเหตุการณ์ใดไปยัง Pushwoosh
  1. เลือกว่าจะแสดงเหตุการณ์ทั้งหมด เฉพาะเหตุการณ์ที่สำเร็จ หรือเฉพาะเหตุการณ์ที่ล้มเหลว

นอกจากนี้ คุณยังมีตัวเลือกในการส่ง Webhook ทดสอบได้อีกด้วย