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

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

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

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

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

Anchor link to

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

Anchor link to

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

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

Anchor link to

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

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

Anchor link to

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

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

Anchor link to

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

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

Eventชื่อ Event
คำอธิบายแอตทริบิวต์
การซื้อครั้งแรก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

คุณสามารถใช้ event ทั้งหมดนี้ใน customer journeys ของคุณได้ Event ที่มีแอตทริบิวต์ price สามารถใช้กับ RFM segmentation ได้

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

Anchor link to

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

Anchor link to

เพื่อซิงค์ event ระหว่าง 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];

ส่ง Event จาก RevenueCat ไปยัง Pushwoosh

Anchor link to

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

  1. ไปที่โปรเจกต์ของคุณในแดชบอร์ด RevenueCat และค้นหาการ์ด Integrations ในเมนูด้านซ้าย คลิก + New หรือ Add integration
การค้นหา Integrations ในแดชบอร์ด RevenueCat
  1. เลือก Webhooks จากเมนู Integrations
การเลือก Webhooks จากเมนู Integrations
  1. ตั้งชื่อการผสานรวมให้เข้าใจง่าย เช่น Pushwoosh เพื่อให้ง่ายต่อการระบุ
  2. ป้อน URL ต่อไปนี้ในช่อง Webhook URL:

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

การป้อน Webhook URL สำหรับการผสานรวม Pushwoosh

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

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

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