การผสานรวมกับ Adapty
ภาพรวมการผสานรวมและกรณีการใช้งาน
Anchor link toAdapty คือแพลตฟอร์มการจัดการการสมัครสมาชิกและการสร้างรายได้สำหรับแอปพลิเคชันมือถือ
ด้วยการผสานรวม Adapty กับ Pushwoosh คุณสามารถส่ง event ที่เกี่ยวข้องกับการสมัครสมาชิกและการโต้ตอบกับ paywall จาก Adapty ไปยัง Pushwoosh ได้ ที่นั่นคุณสามารถเริ่มต้นแคมเปญที่ตรงเป้าหมายเพื่อดึงดูดฐานผู้ใช้ของคุณ ส่งเสริมการขายเพิ่ม (upsells) และกระตุ้นการต่ออายุ
ด้วยการผสานรวมนี้ ธุรกิจที่ใช้การสมัครสมาชิกสามารถทำให้การสื่อสารของพวกเขามีประสิทธิภาพมากขึ้นและเพิ่มรายได้อย่างมีนัยสำคัญ
การตั้งค่าการผสานรวม
Anchor link to- เริ่มต้นใน บัญชี Adapty ของคุณ
ไปที่ส่วน Integrations เลือก Pushwoosh เปิดใช้งานโดยการสลับสวิตช์จาก off เป็น on จากนั้นกรอกข้อมูลในช่องที่จำเป็น

- ไปที่ Pushwoosh เพื่อตั้งค่าข้อมูลประจำตัวที่จำเป็น
สร้างการเชื่อมต่อระหว่างบัญชี Pushwoosh และ Adapty ของคุณโดยการตั้งค่าข้อมูลประจำตัว ซึ่งต้องใช้ Pushwoosh App ID และ authentication token ของคุณ

- ค้นหาข้อมูลประจำตัว Pushwoosh ของคุณ
- App ID: พบได้ในแดชบอร์ดของ Pushwoosh
- Auth Token: อยู่ในส่วน API Access ของการตั้งค่า Pushwoosh

- กำหนดค่า Events และ Tags
ด้านล่างการตั้งค่าข้อมูลประจำตัว คุณจะพบตัวเลือกในการเลือกและเปลี่ยนชื่อกลุ่ม event ต่างๆ จาก Adapty เพื่อส่งไปยัง Pushwoosh ตรวจสอบและเลือก event ที่คุณต้องการ สำหรับรายการ event ทั้งหมดที่มีใน Adapty โปรดดูที่ คู่มือโดยละเอียดของพวกเขา
Adapty จัดการการส่ง event การสมัครสมาชิกไปยัง Pushwoosh ผ่านการผสานรวมแบบ server-to-server ทำให้สามารถมองเห็น event เหล่านี้ได้อย่างเต็มที่ใน Pushwoosh Dashboard ของคุณ

- เปิดใช้งาน custom tags
ปรับปรุงการผสานรวม Pushwoosh ของคุณกับ Adapty โดยใช้ custom tags แท็กเหล่านี้สามารถปรับแต่งให้เข้ากับความต้องการเฉพาะของคุณได้ ดังที่ระบุไว้ด้านล่าง:
- adapty_customer_user_id: ตัวระบุผู้ใช้ที่ไม่ซ้ำกันจาก Pushwoosh
- adapty_profile_id: ID โปรไฟล์ผู้ใช้ Adapty ที่ไม่ซ้ำกัน ซึ่งจะแสดงในแดชบอร์ดของ Adapty
- environment: ระบุสภาพแวดล้อมของผู้ใช้ ไม่ว่าจะเป็น ‘Sandbox’ หรือ ‘Production’
- store: ระบุร้านค้าที่ซื้อ (‘app_store’ หรือ ‘play_store’)
- vendor_product_id: ID ผลิตภัณฑ์ในร้านค้า Apple/Google
- subscription_expires_at: วันหมดอายุของการสมัครสมาชิกล่าสุด ในรูปแบบเฉพาะ
- last_event_type: ประเภทของ event ล่าสุดจาก Adapty
- purchase_date: วันที่ของธุรกรรมล่าสุด ในรูปแบบเฉพาะ
- original_purchase_date: วันที่ของการซื้อครั้งแรก ในรูปแบบเฉพาะ
- active_subscription: ระบุสถานะการสมัครสมาชิก
- period_type: ประเภทของรอบระยะเวลาล่าสุดของการซื้อหรือการต่ออายุ
นอกจากนี้ คุณยังสามารถผสานรวม custom attributes เพื่อความยืดหยุ่นในการติดตามที่มากขึ้น ในหน้าการผสานรวมฝั่ง Adapty ให้ทำเครื่องหมายที่ช่อง ‘Send user custom attributes’ เพื่อให้ส่งไปยัง Pushwoosh โดยอัตโนมัติ
- จำเป็น: กำหนดค่า SDK
เพื่อให้การผสานรวมเสร็จสมบูรณ์ ให้ส่งค่า HWID จาก Pushwoosh ไปยัง Adapty:
let params = AdaptyProfileParameters.Builder() .with(pushwooshHWID: Pushwoosh.sharedInstance().getHWID()) .build()
Adapty.updateProfile(params: params) { error in // handle the error}val params = AdaptyProfileParameters.Builder() .withPushwooshHwid(Pushwoosh.getInstance().hwid) .build()
Adapty.updateProfile(params) { error -> if (error != null) { // handle the error }}AdaptyProfileParameters params = new AdaptyProfileParameters.Builder() .withPushwooshHwid(Pushwoosh.getInstance().getHwid()) .build();
Adapty.updateProfile(params, error -> { if (error != null) { // handle the error }})import 'package:pushwoosh/pushwoosh.dart';
final builder = AdaptyProfileParametersBuilder() ..setPushwooshHWID( await Pushwoosh.getInstance.getHWID, );try { await adapty.updateProfile(builder.build());} on AdaptyError catch (adaptyError) { // handle error} catch (e) {}import { adapty } from 'react-native-adapty';import Pushwoosh from 'pushwoosh-react-native-plugin';
// ...try { await adapty.updateProfile({ pushwooshHWID: hwid, });} catch (error) { // handle `AdaptyError`}var builder = new Adapty.ProfileParameters.Builder();builder.SetPushwooshHWID(Pushwoosh.Instance.HWID);
Adapty.UpdateProfile(builder.Build(), (error) => { // handle error});