การผสานรวม Adapty
ภาพรวมการผสานรวมและกรณีการใช้งาน
Anchor link toAdapty เป็นแพลตฟอร์มการจัดการการสมัครสมาชิกและการสร้างรายได้สำหรับแอปมือถือ
ด้วยการผสานรวม Adapty กับ Pushwoosh คุณสามารถส่ง subscription-related events และ paywall interactions ใดๆ จาก 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 Settings

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

- เปิดใช้งาน custom tags
ปรับปรุงการผสานรวม Pushwoosh ของคุณกับ Adapty โดยใช้ custom tags แท็กเหล่านี้สามารถปรับแต่งให้เข้ากับความต้องการเฉพาะของคุณได้ตามที่ระบุไว้ด้านล่าง:
- adapty_customer_user_id: ตัวระบุผู้ใช้ที่ไม่ซ้ำกันจาก Pushwoosh
- adapty_profile_id: Adapty User Profile ID ที่ไม่ซ้ำกัน สามารถดูได้ในแดชบอร์ด Adapty
- environment: ระบุสภาพแวดล้อมของผู้ใช้ ไม่ว่าจะเป็น ‘Sandbox’ หรือ ‘Production’
- store: ระบุร้านค้าที่ซื้อ (‘app_store’ หรือ ‘play_store’)
- vendor_product_id: ID ของผลิตภัณฑ์ใน Apple/Google store
- 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});