# การใช้ข้อมูลที่กำหนดเอง (Custom Data)

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

## ข้อมูลที่กำหนดเอง (Custom Data) คืออะไร?

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

## Custom Data ทำงานอย่างไร

เมื่อได้รับการแจ้งเตือนแบบพุชที่มี custom data แอปจะประมวลผล JSON payload เพื่อดำเนินการตามที่กำหนดไว้ล่วงหน้า ซึ่งช่วยให้สามารถอัปเดตเนื้อหาแบบไดนามิก การนำทาง และคุณสมบัติเชิงโต้ตอบอื่นๆ ได้โดยที่ผู้ใช้ไม่จำเป็นต้องเปิดแอปด้วยตนเอง

## ตัวอย่างการใช้งาน

- **การส่งข้อความส่วนบุคคล**: คุณสามารถส่งข้อความส่วนบุคคลให้ผู้ใช้ได้โดยการรวม custom data เช่น ข้อเสนอส่วนลดหรือการแจ้งเตือนกิจกรรม
- **การปรับแต่งแอปส่วนบุคคล**: Custom data สามารถเปลี่ยนองค์ประกอบต่างๆ ของแอปของคุณได้ เช่น สี รูปภาพ หรือแม้แต่ไอคอนแอป ตามความต้องการของผู้ใช้หรือเป้าหมายของแคมเปญ
- **การอัปเดตแอปพลิเคชันของคุณในเชิงรุก**: ในบางสถานการณ์ คุณอาจต้องอัปเดตองค์ประกอบของแอปพลิเคชันบนอุปกรณ์ของผู้ใช้ เช่น การเปลี่ยนไอคอน สี หรือการเปิดใช้งานส่วนที่เฉพาะเจาะจง การอัปเดตเหล่านี้ไม่เกี่ยวข้องกับการดาวน์โหลดแอปเวอร์ชันใหม่ แต่จะอาศัยฟังก์ชันการทำงานที่มีอยู่แล้วในแอปพลิเคชัน
- **การให้คะแนนโบนัสแก่ผู้ใช้**: คุณสามารถส่งการแจ้งเตือนแบบพุชพร้อม custom data เพื่อให้คะแนนโบนัสแก่ผู้ใช้ได้ เมื่อผู้ใช้แตะที่การแจ้งเตือน คะแนนโบนัสจะถูกเพิ่มเข้าบัญชีของพวกเขาโดยอัตโนมัติ

## วิธีการรวม Custom Data

คุณสามารถเพิ่ม custom data ได้ในขณะที่[สร้างการแจ้งเตือนแบบพุชใน Control Panel](/th/product/content/push-presets#add-custom-data) หรือโดยการใช้ [Journey element ที่ชื่อว่า Data to App](/th/product/customer-journey/journey-elements#data-to-app)


<Aside type="caution" icon="setting" title="ต้องการความช่วยเหลือจากนักพัฒนา">
แม้ว่าการเพิ่ม custom data ใน Pushwoosh Control Panel จะทำได้ง่าย แต่การนำข้อมูลนี้ไปใช้ภายในแอปของคุณจำเป็นต้องได้รับความช่วยเหลือจากนักพัฒนา นักพัฒนาจะต้องผสานการจัดการ custom data เข้ากับแอปของคุณเพื่อกระตุ้นการทำงานที่เฉพาะเจาะจงเมื่อผู้ใช้โต้ตอบกับการแจ้งเตือน โปรดดู [เอกสารสำหรับนักพัฒนา](/th/developer/guides/messaging-channels/using-custom-data) สำหรับขั้นตอนทางเทคนิคที่เกี่ยวข้อง
</Aside>