# ลงทะเบียนอุปกรณ์และซิงโครไนซ์ข้อมูล

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

## Pushwoosh SDK

### มือถือ

<Aside type="caution" icon="setting" title="ต้องการความช่วยเหลือจากนักพัฒนา">
ในการลงทะเบียนผู้ใช้ ก่อนอื่นให้ผสานรวม Pushwoosh SDK แชร์ลิงก์เหล่านี้กับทีมพัฒนาของคุณ: [คู่มือการผสานรวม SDK](/th/developer/pushwoosh-sdk/pushwoosh-sdk-overview/) และ [การลงทะเบียนผู้ใช้ผ่าน SDK](/th/developer/first-steps/subscribe-users/#pushwoosh-sdk) เพื่อเริ่มต้น
</Aside>

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

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

นอกจากนี้ Pushwoosh SDK ยังอนุญาตให้ลงทะเบียนหมายเลขโทรศัพท์สำหรับการแจ้งเตือนทาง SMS และ WhatsApp


### เว็บ


<Aside type="caution" icon="setting" title="ต้องการความช่วยเหลือจากนักพัฒนา">
ในการลงทะเบียนผู้ใช้ ก่อนอื่นให้ผสานรวม [Web Push SDK](/th/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) แชร์ลิงก์เหล่านี้กับทีมพัฒนาของคุณ: [คู่มือการผสานรวม Web push SDK](/th/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) และ [การลงทะเบียนผู้ใช้ผ่าน SDK](/th/developer/first-steps/subscribe-users#web) เพื่อเริ่มต้น
</Aside>

คำแนะนำ: เพื่อให้ผู้เยี่ยมชมเว็บไซต์ของคุณสามารถเลือกรับ push notifications ได้ ให้ตั้งค่า [Subscription Prompt](/th/product/messaging-channels/push-notifications/subscription-prompt) แบบกำหนดเองหรือแบบเริ่มต้นบนเว็บไซต์ของคุณ ข้อความแจ้งนี้จะเรียกใช้คำขอสมัครรับข้อมูลของเบราว์เซอร์ ซึ่งผู้ใช้สามารถเลือกที่จะเปิดหรือบล็อก web push notifications สำหรับเว็บไซต์ของคุณได้

<video src="/start-with-your-project-subscribe-users-1.webm" title="เว็บไซต์ที่แสดงข้อความแจ้งให้สมัครรับ web push notifications พร้อมกล่องโต้ตอบการอนุญาตของเบราว์เซอร์" autoplay loop muted playsinline />

[เรียนรู้เพิ่มเติมเกี่ยวกับ Pushwoosh SDK](/th/developer/pushwoosh-sdk/pushwoosh-sdk-overview)

## Pushwoosh API

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

<Aside type="caution" icon="setting" title="ต้องการความช่วยเหลือจากนักพัฒนา">
คุณจะต้องได้รับความช่วยเหลือจากทีมพัฒนาของคุณในการลงทะเบียนอุปกรณ์และซิงโครไนซ์ข้อมูลโดยใช้ Pushwoosh API โปรดแชร์ [คู่มือนี้](/th/developer/first-steps/subscribe-users#pushwoosh-api) กับพวกเขาเพื่อการใช้งานที่ถูกต้อง
</Aside>

## การนำเข้าฐานผู้ใช้ที่มีอยู่ของคุณ

หากคุณกำลังทำงานกับชุดข้อมูลขนาดใหญ่ที่มีอยู่แล้ว คุณสามารถนำเข้าข้อมูลนี้มายัง Pushwoosh ได้

### มือถือ

หากต้องการย้ายฐานผู้สมัครรับ Mobile push ของคุณ โปรดติดต่อเราผ่าน [แบบฟอร์มติดต่อเรา](https://help.pushwoosh.com/hc/en-us/requests/new) และให้ตัวอย่างฐานผู้ใช้ของคุณ ทีมงานของเราจะตรวจสอบรูปแบบข้อมูลและประเมินว่าการย้ายข้อมูลสามารถทำได้หรือไม่

### เว็บ

ไม่สามารถนำเข้าผู้ใช้เว็บได้เนื่องจากข้อจำกัดทางเทคนิค ผู้ให้บริการ push ต่างๆ ใช้รูปแบบ payload และการกำหนดค่าแพลตฟอร์มที่แตกต่างกัน ทำให้การนำเข้าผู้ใช้เว็บไม่มีประสิทธิภาพ ผลที่ตามมาคือฐานผู้ใช้ที่นำเข้าอาจไม่ถูกต้องหรือไม่ได้รับเนื้อหาที่ถูกต้องหรือว่างเปล่า

อย่างไรก็ตาม ผู้ใช้เว็บที่ได้ให้สิทธิ์ในการรับ push notifications สำหรับเว็บไซต์ของคุณแล้วสามารถสมัครรับข้อมูลใหม่ได้ [เรียนรู้เพิ่มเติม](https://help.pushwoosh.com/hc/en-us/articles/360018326111-Migrate-your-userbase-to-Pushwoosh/?utm_content=docs&utm_term=post&utm_campaign=migrate-your-userbase-to-pushwoosh)

### อีเมล

หากต้องการรวบรวมการลงทะเบียนโดยตรงจากเว็บไซต์ของคุณ ให้ใช้ [แบบฟอร์มการสมัครรับข้อมูล](/th/product/audience-data-and-segmentation/subscription-forms/) ใน Control Panel ใต้ **Audience → Subscription forms**

หากต้องการ [นำเข้าฐานข้อมูลผู้สมัครรับอีเมลของคุณ](/th/product/messaging-channels/emails/get-email-subscribers) ให้อัปโหลดไฟล์ **.csv** ที่มีที่อยู่อีเมล อีเมลที่นำเข้าจะถูกลงทะเบียนเป็นผู้สมัครรับข้อมูลบนแพลตฟอร์มอีเมล คุณยังสามารถส่งข้อมูลเพิ่มเติมสำหรับแต่ละที่อยู่อีเมลได้ เช่น ชื่อ เพศ หรือตำแหน่งของผู้รับ เพื่อแบ่งกลุ่มและปรับแต่งการสื่อสารทางอีเมลของคุณให้ดียิ่งขึ้น

[เรียนรู้วิธีนำเข้าอีเมล](/th/product/messaging-channels/emails/get-email-subscribers/#how-to-import-your-email-list-from-csv)

### SMS

นำเข้าไฟล์ **.csv** ที่มีหมายเลขโทรศัพท์สำหรับผู้สมัครรับ SMS คุณสามารถให้ข้อมูลเพิ่มเติมได้ เช่น ชื่อ เพศ หรือตำแหน่งของผู้รับ เพื่อแบ่งกลุ่มและปรับแต่งการสื่อสารทาง SMS ของคุณเพิ่มเติม

[เรียนรู้วิธีนำเข้าผู้ติดต่อ SMS](/th/product/messaging-channels/sms/import-sms-contacts/)

### WhatsApp

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

[เรียนรู้วิธีนำเข้าผู้ติดต่อ WhatsApp](/th/product/messaging-channels/whatsapp-messages/register-phone-numbers-for-whatsapp/#how-to-import-whatsapp-contacts-from-a-csv-file)

## การใช้การผสานรวมกับบุคคลที่สามเพื่อถ่ายโอนข้อมูล

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

[สำรวจการผสานรวมทั้งหมดที่มีอยู่](/th/product/integrations/)