การผสานการทำงานกับ 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 | มีการซื้อการสมัครสมาชิกใหม่ |
|
การซื้อที่ไม่ต่ออายุ | RC_NON_RENEWING_PURCHASE | ลูกค้าได้ทำการซื้อซึ่งจะไม่ต่ออายุอัตโนมัติ |
|
การต่ออายุ | RC_RENEWAL | การสมัครสมาชิกที่มีอยู่ได้รับการต่ออายุ หรือผู้ใช้ที่เคยยกเลิกได้กลับมาสมัครใหม่ |
|
การเปลี่ยนแปลงผลิตภัณฑ์ | 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 | การสมัครสมาชิกของลูกค้าหมดอายุ |
|
คุณสามารถใช้เหตุการณ์ทั้งหมดนี้ใน 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 ของคุณ
- ไปที่โปรเจกต์ของคุณในแดชบอร์ด RevenueCat และค้นหาการ์ด Integrations ในเมนูด้านซ้าย คลิก + New หรือ Add integration

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

- ตั้งชื่อการผสานการทำงานให้เข้าใจง่าย เช่น Pushwoosh เพื่อให้ง่ายต่อการระบุ
- ป้อน URL ต่อไปนี้ในช่อง Webhook URL:
https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE"

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

- ในช่อง Authorization header value ให้ใส่ Pushwoosh API token ของคุณ คุณสามารถค้นหาโทเค็นนี้ได้ที่ Settings > API Access ใน Pushwoosh

- ตัดสินใจว่าคุณต้องการส่งเหตุการณ์สำหรับการซื้อในเวอร์ชันใช้งานจริง (production) การซื้อในเวอร์ชันทดสอบ (sandbox) หรือทั้งสองอย่าง
- ในเมนูดรอปดาวน์ App ให้ระบุว่าเหตุการณ์ webhook ควรถูกส่งสำหรับแอปเดียวหรือทุกแอปภายในโปรเจกต์
- ในเมนูดรอปดาวน์ Event Type ให้เลือกว่าจะส่งเหตุการณ์ทั้งหมดหรือระบุว่าจะส่งเหตุการณ์ใดไปยัง Pushwoosh

- เลือกว่าจะแสดงเหตุการณ์ทั้งหมด เฉพาะเหตุการณ์ที่สำเร็จ หรือเฉพาะเหตุการณ์ที่ล้มเหลว

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