# สร้างพรีเซ็ตสำหรับพุช

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

<Aside type="tip">  
ดูวิดีโอนี้เพื่อเรียนรู้วิธีสร้างเนื้อหาพุชใน Pushwoosh หรือดูคำแนะนำด้านล่างสำหรับคำแนะนำโดยละเอียดเพิ่มเติม
<YouTube id="EDHBlkXB7dk" playlabel="วิดีโอ Youtube: วิธีสร้างเนื้อหาพุชใน Pushwoosh"/>  
</Aside> 

ในการสร้างเนื้อหาพุชของคุณ ไปที่ **Content > Push Presets** และคลิก **Create content** จากนั้นเลือกประเภทเนื้อหาจากเมนูแบบเลื่อนลง:

*   [**Push notification**](#add-a-push-message) เขียนเนื้อหาด้วยตัวเอง
*   [**Product recommendations**](/th/product/content/push-presets/build-push-content-from-a-feed/#product-recommendations) สร้างจากแคตตาล็อกสินค้าของคุณ
*   [**News feed**](/th/product/content/push-presets/build-push-content-from-a-feed/#news-feed) ดึงข้อมูลจากฟีดข่าวที่เชื่อมต่อ
*   [**Push stories**](/th/product/content/push-presets/build-push-stories-content/) สร้างประสบการณ์สตอรี่แบบเต็มหน้าจอสไตล์ Instagram สำหรับการแจ้งเตือน iOS แบบขยาย
*   [**Sponsored push**](#add-a-sponsored-ad-campaign) ขายพุชให้กับผู้โฆษณาจาก [Ad inventory](/th/product/content/email-content/email-ad-inventory/) ของคุณ

<Aside type="note">
ประเภทเนื้อหาที่คุณเลือกที่นี่จะถูกกำหนดตายตัวเมื่อคุณบันทึกพรีเซ็ต คุณไม่สามารถเปลี่ยนพรีเซ็ตที่บันทึกไว้เป็นประเภทเนื้อหาอื่นได้ในภายหลัง

สำหรับ **Product recommendations** และ **News feed** Pushwoosh จะทำเครื่องหมายพรีเซ็ตด้วยป้ายถัดจากตัวเลือกภาษาและเพิ่มส่วน **Content source** สำหรับการตั้งค่าแคตตาล็อกหรือสูตรฟีด ดู [สร้างเนื้อหาพุชจากแคตตาล็อกหรือฟีด](/th/product/content/push-presets/build-push-content-from-a-feed/) สำหรับวิธีการกำหนดค่า
</Aside>

คุณยังสามารถคลิก **Create new content** จากภายใน [Push element ใน Customer Journey](/th/product/customer-journey/journey-elements/channels/push/#select-or-create-push-content) ได้ แต่จะสร้างพรีเซ็ต **Push notification** เสมอ

<Aside type="note">
หาก [content approval](/th/product/content/approvals-and-content-versions/) เปิดใช้งานสำหรับบัญชีของคุณ **Create new content** จะไม่สามารถใช้ได้จากฟอร์มพุชแบบครั้งเดียว ให้เลือกพรีเซ็ตที่มีอยู่และได้รับการอนุมัติแล้วแทน การสร้างและแก้ไขพรีเซ็ตจาก **Content** → **Push presets** ยังคงทำงานตามที่อธิบายไว้ข้างต้น
</Aside>

<span id="define-the-languages-you-want-to-use-in-your-push" />

## กำหนดภาษาที่คุณต้องการใช้ในพุชของคุณ

เริ่มต้นด้วยการสร้างเนื้อหาข้อความเริ่มต้น ซึ่งจะถูกส่งไปยังผู้ใช้ทุกคน เว้นแต่จะมีการระบุเวอร์ชันภาษาที่เฉพาะเจาะจงกว่า จากนั้นคุณสามารถเพิ่มเนื้อหาสำหรับภาษาเพิ่มเติมเพื่อปรับแต่งข้อความให้เข้ากับการตั้งค่าภาษาของอุปกรณ์ของผู้ใช้ สำหรับวิธีการทำงานของการส่งข้อความหลายภาษาในช่องทางต่างๆ ดู [การส่งข้อความหลายภาษา](/th/product/personalization/multi-language/)

<Aside type="note">
คุณสามารถเพิ่มภาษาที่มีอยู่แล้วในฐานผู้ใช้ของคุณ รวมถึงภาษาที่ยังไม่มีในปัจจุบัน ซึ่งมีประโยชน์อย่างยิ่งหากคุณวางแผนที่จะเข้าสู่ภูมิภาคใหม่
</Aside>

หากต้องการเพิ่มภาษาเพิ่มเติม ให้คลิกเครื่องหมาย **Plus** ที่ด้านบนของตัวแก้ไข รายการภาษาจะปรากฏขึ้น ให้คุณเลือกภาษาที่ต้องการสำหรับการแจ้งเตือนแบบพุชของคุณ

<img src="/shared-36.webp" alt="ดรอปดาวน์การเลือกภาษาที่แสดงภาษาที่ใช้ได้สำหรับการแจ้งเตือนแบบพุช"/>

<Aside type="note">
ตัวเลือกภาษาที่นี่จะนับเฉพาะอุปกรณ์บนแพลตฟอร์มที่ได้รับการแจ้งเตือนแบบพุชเท่านั้น ค่าภาษาที่ตั้งค่าผ่าน Tags ระดับผู้ใช้ไม่ได้ผูกกับแพลตฟอร์มของอุปกรณ์ ดังนั้นจึงไม่ปรากฏที่นี่
</Aside>

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

## สร้างเนื้อหาพุช

ต่อไป เริ่มสร้างเนื้อหาพุชของคุณ

### เพิ่มชื่อเรื่องพุช

ชื่อเรื่องพุชไม่จำเป็นต้องมี แต่คุณสามารถใช้ได้หากต้องการแสดงวลีที่ไม่ซ้ำใครแทนชื่อแอปของคุณในทุกๆ พุช

หากต้องการเพิ่มชื่อเรื่อง เพียงป้อนข้อความในช่องที่กำหนด คุณยังสามารถเพิ่ม [การปรับแต่งส่วนบุคคล](#personalize-push-content) และอีโมจิได้

<img src="/content-presets-2.webp" alt="ช่องป้อนชื่อเรื่องพุชพร้อมตัวเลือกการปรับแต่งส่วนบุคคลและอีโมจิ"/>

<span id="add-a-subtitle" />

### เพิ่มคำบรรยายใต้ภาพ

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

<img src="/content-presets-3.webp" alt="ช่องป้อนคำบรรยายใต้ภาพพุชสำหรับอุปกรณ์ iOS"/>

<span id="add-a-push-message" />

### เพิ่มข้อความพุช

ป้อนข้อความที่คุณต้องการให้ผู้ใช้เห็นในการแจ้งเตือนแบบพุช นี่คือเนื้อหาหลักที่พวกเขาจะได้รับบนอุปกรณ์ของพวกเขา คุณยังสามารถเพิ่มอีโมจิและรวมองค์ประกอบ [การปรับแต่งส่วนบุคคล](#personalize-push-content) เพื่อทำให้ข้อความของคุณมีความเกี่ยวข้องกับผู้ใช้แต่ละคนมากขึ้น การแสดงตัวอย่างช่วยให้แน่ใจว่าข้อความของคุณจะแสดงผลอย่างสมบูรณ์บนอุปกรณ์ต่างๆ

หากต้องการสร้างข้อความแทนการพิมพ์ด้วยตัวเอง หรือแปลเป็นภาษาอื่นๆ ที่คุณเลือก ให้ใช้ปุ่ม **AI Composer** และ **AI Translate** ด้านล่างช่อง ดู [Push AI composer](/th/product/content/push-presets/push-ai-composer/) และ [แปลด้วย AI](/th/product/content/push-presets/translate-push-content-with-ai/) หากต้องการนำเข้าคำแปลจากไฟล์แทน ให้ใช้ปุ่ม **Import** และ **Export** ถัดจากตัวเลือกภาษา ดู [นำเข้าและส่งออกคำแปล](/th/product/content/push-presets/import-export-translations/)

<img src="/content-presets-4.webp" alt="ช่องป้อนข้อความพุชพร้อมตัวอย่างและตัวเลือกการปรับแต่งส่วนบุคคล"/>

<span id="personalize-push-content" />

### ปรับแต่งเนื้อหาพุชส่วนบุคคล

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

1.  คลิกที่ลิงก์ **Personalize** เหนือช่องชื่อเรื่อง คำบรรยายใต้ภาพ หรือข้อความที่คุณต้องการปรับแต่ง
2.  เมนูแบบเลื่อนลงจะปรากฏขึ้น แสดงแท็กข้อมูลผู้ใช้ที่มีอยู่ เลือกแท็กที่เหมาะสมกับเป้าหมายการปรับแต่งส่วนบุคคลของคุณมากที่สุด (เช่น ชื่อผู้ใช้ เมือง ฯลฯ) หรือพิมพ์ชื่อที่ยังไม่ใช่แท็กในบัญชีของคุณ — ตัวอย่างเช่น ตัวยึดตำแหน่งสำหรับแอตทริบิวต์ Journey ที่คุณวางแผนจะเพิ่มในภายหลัง
3.  เลือกตัวแก้ไขรูปแบบที่ต้องการ ตัวเลือกขึ้นอยู่กับประเภทของแท็ก — สำหรับแท็ก String:

*   **CapitalizeFirst.** ตัวอักษรตัวแรกของค่าแท็กจะถูกเขียนเป็นตัวพิมพ์ใหญ่และส่วนที่เหลือจะปรากฏเป็นตัวพิมพ์เล็ก ตัวอย่างเช่น: "_john doe_" กลายเป็น "_John doe_"
*   **CapitalizeAllFirst.** ตัวอักษรตัวแรกของแต่ละคำในค่าแท็กจะถูกเขียนเป็นตัวพิมพ์ใหญ่ ตัวอย่างเช่น: "_john doe_" กลายเป็น "_John Doe_"
*   **UPPERCASE.** แปลงตัวอักษรทั้งหมดในค่าแท็กเป็นตัวพิมพ์ใหญ่ ตัวอย่างเช่น: "_john doe_" กลายเป็น "_JOHN DOE_"
*   **Lowercase.** แปลงตัวอักษรทั้งหมดในค่าแท็กเป็นตัวพิมพ์เล็ก ตัวอย่างเช่น: "_JOHN DOE_" กลายเป็น "_john doe_"
*   **Regular.** คงรูปแบบข้อความตามที่เป็นอยู่ในข้อมูลต้นฉบับ ตัวอย่างเช่น หากผู้ใช้เลือกที่จะระบุชื่อของตนเป็น "_john doe_" ในการตั้งค่าบัญชีของแอปของคุณ ชื่อจะยังคงเป็น "_john doe_" ในสำเนาพุชส่วนบุคคล

แท็ก Integer, Price และ Date มีชุดตัวแก้ไขที่แตกต่างกันแทน:

*   **แท็ก Price:** regular, cent, dollar, comma, euro, jpy, lira
*   **แท็ก Integer:** ตัวแก้ไขเดียวกันกับ Price บวกกับรูปแบบวันที่ 8 รูปแบบ เนื่องจากแท็ก Integer สามารถเก็บ Unix timestamp ได้ด้วย
*   **แท็ก Date:** รูปแบบวันที่ 8 รูปแบบเดียวกัน บวกกับ regular

ดู [การอ้างอิง Presets API](/th/developer/api-reference/presets-api/#accepted-modifiers) สำหรับสตริงรูปแบบวันที่ที่แน่นอน

ต้องมีตัวแก้ไขรูปแบบสำหรับทุกตัวยึดตำแหน่ง หากคุณปล่อยว่างไว้ ช่องจะเปลี่ยนเป็นสีแดงและ Pushwoosh จะบล็อกการบันทึกด้วยข้อความ "A personalization placeholder is incomplete: pick a modifier for it"

4.  ในช่อง **Default Tag Value** ให้ป้อนข้อความที่ควรใช้หากไม่มีข้อมูลแท็กสำหรับผู้ใช้ ตัวอย่างเช่น สำหรับแท็ก `City` คุณอาจป้อน "your travel destination" เป็นค่าเริ่มต้น
5.  คลิก **Insert**

<img src="/content-presets-5.webp" alt="อินเทอร์เฟซการปรับแต่งส่วนบุคคลที่แสดงการเลือกแท็กและตัวแก้ไขรูปแบบ"/>

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

คุณไม่จำกัดเฉพาะแท็กที่รวบรวมไว้แล้ว — คุณสามารถปรับแต่งด้วยชื่อแท็กที่แอปของคุณยังไม่ได้ส่ง [เรียนรู้เพิ่มเติมเกี่ยวกับแท็ก](/th/product/audience-data-and-segmentation/user-data-tags/tags)

<Aside type="note">
**ตัวอย่างการแจ้งเตือน**

**หากมีข้อมูล City**

_สำรวจ รับประทานอาหาร และค้นพบด้วยแอปของเราใน **\[Capitalized City Name]** เริ่มการผจญภัยของคุณตอนนี้!_

**หากไม่มีข้อมูล City**

_สำรวจ รับประทานอาหาร และค้นพบด้วยแอปของเราใน **your travel destination** เริ่มการผจญภัยของคุณตอนนี้!_
</Aside>

<img src="/content-presets-6.webp" alt="ตัวอย่างการแจ้งเตือนแบบพุชส่วนบุคคลที่แสดงการแทนที่ชื่อเมือง"/>

<span id="validate-liquid-syntax" />

### ตรวจสอบความถูกต้องของไวยากรณ์ Liquid

หากคุณใช้ [Liquid templates](/th/product/personalization/liquid-templates/) ในชื่อเรื่อง คำบรรยายใต้ภาพ หรือข้อความพุชของคุณ คุณสามารถตรวจสอบข้อผิดพลาดทางไวยากรณ์ก่อนบันทึกได้ ซึ่งจะช่วยให้คุณตรวจพบปัญหาต่างๆ เช่น แท็กที่ไม่ได้ปิดหรือการพิมพ์ผิดตั้งแต่เนิ่นๆ เพื่อให้การปรับแต่งส่วนบุคคลของคุณแสดงผลอย่างถูกต้องเมื่อส่งพุช

ในการเรียกใช้การตรวจสอบ ให้คลิกปุ่ม **Validate Liquid Syntax**

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

<Aside type="note">
การตรวจสอบจะตรวจสอบความถูกต้องของไวยากรณ์ Liquid เท่านั้น ไม่ได้ตรวจสอบว่าแท็กหรือแอตทริบิวต์เหตุการณ์ที่คุณอ้างอิงมีอยู่จริง หรือมีค่าสำหรับผู้ใช้ทุกคนหรือไม่
</Aside>

### สร้างสำเนาเฉพาะในทุกภาษาที่คุณเลือก

หากคุณต้องการส่งเนื้อหาพุชในหลายภาษา คุณจะต้องสร้างเนื้อหาสำหรับแต่ละภาษาที่คุณเลือก

เลือกภาษาจากเมนูแบบเลื่อนลงและกรอกข้อมูลในทุกช่องตามที่อธิบายไว้ข้างต้น

<img src="/content-presets-7.webp" alt="อินเทอร์เฟซการสร้างเนื้อหาพุชหลายภาษา"/>

<span id="add-media-content" />

### เพิ่มเนื้อหาสื่อ

คุณสามารถเพิ่มรูปภาพในการแจ้งเตือนแบบพุชของคุณเพื่อเพิ่มความน่าสนใจทางสายตาและอาจเพิ่มการมีส่วนร่วมของผู้ใช้ได้ รูปแบบที่รองรับ ได้แก่ JPG, JPEG, PNG และ GIF

หากต้องการเพิ่มเนื้อหาสื่อ ให้เปิดใช้งานสวิตช์ **Media content** จากนั้นกรอก **Banner URL** หรือ **Icon**:

*   วาง URL โดยตรงลงในช่อง
*   คลิกไอคอนรูปภาพถัดจากช่องเพื่อเปิด [Media storage](/th/product/content/media-store/) และเลือกรูปภาพที่คุณอัปโหลดไว้แล้ว

รูปภาพใน **Banner URL** จะปรากฏในการแจ้งเตือนแบบขยายและในตัวอย่างพุช

<img src="/content-presets-8.webp" alt="แผงเนื้อหาสื่อที่มี Banner URL และ Icon กรอกข้อมูลแล้ว และภาพขนาดย่อของแบนเนอร์ผลลัพธ์ในตัวอย่างพุช"/>

คุณยังสามารถชี้ **Banner URL** ไปยังรูปภาพบาร์โค้ดที่สร้างขึ้นซึ่งแสดงรหัสบัตรกำนัลของผู้รับได้ แต่เฉพาะเมื่อพรีเซ็ตนี้ถูกส่งจากองค์ประกอบ Customer Journey Push ที่เปิดใช้งาน **Use Vouchers** เท่านั้น ดู [แสดงบัตรกำนัลเป็นบาร์โค้ด](/th/product/content/vouchers/#display-a-voucher-as-a-barcode)

<img src="/content-presets-media-url-barcode.webp" alt="แผงเนื้อหาสื่อของพรีเซ็ตพุชพร้อม URL บาร์โค้ดที่วางในช่อง Banner URL"/>

<Aside type="caution" icon="setting" title="ต้องการความช่วยเหลือจากนักพัฒนา">
เมื่อเพิ่มเนื้อหาสื่อสำหรับการแจ้งเตือนแบบพุชบน iOS จำเป็นต้องมีการกำหนดค่าเพิ่มเติมเพื่อให้แน่ใจว่าสื่อจะแสดงผลอย่างถูกต้อง คุณจะต้องได้รับความช่วยเหลือจากทีมนักพัฒนาของคุณสำหรับการตั้งค่านี้ โปรดแชร์ [คู่มือการรวม iOS Rich Notifications](/th/developer/pushwoosh-sdk/ios-sdk/ios-rich-notifications-integration) กับพวกเขาสำหรับคำแนะนำโดยละเอียด
</Aside>

<span id="add-a-sponsored-ad-campaign" />

### เพิ่มแคมเปญโฆษณาที่ได้รับการสนับสนุน

เลือก **Sponsored push** เป็นประเภทเนื้อหาเพื่อขายพุชนี้ให้กับผู้โฆษณาผ่านแคมเปญจาก [Ad inventory](/th/product/content/email-content/email-ad-inventory/) ของคุณ

<img src="/content-presets-sponsored-push.webp" alt="ดรอปดาวน์สร้างเนื้อหาใน Push Presets โดยไฮไลท์ประเภทเนื้อหา Sponsored push"/>

<Aside type="note">
**Sponsored push** จะปรากฏในเมนูแบบเลื่อนลงประเภทเนื้อหาเฉพาะเมื่อ **Ad slot** เปิดใช้งานสำหรับบัญชีของคุณและคุณมีสิทธิ์ **See email ads** — ข้อกำหนดเดียวกันกับหน้าจอ [Ad inventory](/th/product/content/email-content/email-ad-inventory/)
</Aside>

#### เลือกแคมเปญ

เลือกแคมเปญจากเมนูแบบเลื่อนลง **Campaign** ซึ่งแสดงรายการตามชื่อและผู้โฆษณา เฉพาะแคมเปญที่เปิดใช้งานช่องทาง **Push** เท่านั้นที่จะปรากฏที่นี่ หากยังไม่มี ให้เปิดใช้งาน **Push** สำหรับแคมเปญใน [Ad inventory](/th/product/content/email-content/email-ad-inventory/) ก่อน

**Campaign** เป็นสิ่งจำเป็น **Save** จะยังคงปิดใช้งานจนกว่าคุณจะเลือก

<img src="/content-presets-sponsored-push-campaign.webp" alt="ส่วนแคมเปญโฆษณาของฟอร์ม Sponsored push โดยมีแคมเปญที่เลือกในดรอปดาวน์ Campaign"/>

#### เนื้อหาสำรอง

เขียนชื่อเรื่อง ข้อความ และสื่อในลักษณะเดียวกับพรีเซ็ตพุชอื่นๆ เนื้อหานั้นคือเนื้อหาสำรอง: เมื่อแคมเปญแก้ไข ณ เวลาส่ง พาดหัว ข้อความ และรูปภาพของครีเอทีฟจะแทนที่สิ่งที่คุณเขียน และ URL เป้าหมายจะแทนที่การกระทำเมื่อคลิก

Pushwoosh จะส่งเนื้อหาที่คุณเขียนแทนเมื่อไม่มีครีเอทีฟแก้ไข:

*   แคมเปญไม่ใช่ **Active** (เป็น **Draft**, **Paused** หรือ **Finished**)
*   ถึงขีดจำกัดการส่งแล้ว
*   ไม่มีครีเอทีฟใดที่มีทั้งพาดหัวและข้อความ

#### ติดตามประสิทธิภาพ

เมื่อพุชนี้ถูกส่งออกไปแล้ว ให้ค้นหาประสิทธิภาพของมันควบคู่ไปกับประสิทธิภาพอีเมลของแคมเปญใน [รายงาน](/th/product/content/email-content/email-ad-inventory/#view-a-campaigns-report) **Push taps** จะนับการแตะที่การแจ้งเตือนเอง ไม่ใช่การคลิกที่ URL เป้าหมาย

<span id="define-the-next-step-for-users-who-click-on-the-notification" />

### กำหนดขั้นตอนต่อไปสำหรับผู้ใช้ที่คลิกการแจ้งเตือน

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

ในการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้:

1.  ไปที่ส่วน **On-click Actions** ของพรีเซ็ตพุช

2.  เลือกประเภทลิงก์:

*   Deep link ในแอปพลิเคชัน
*   ลิงก์ไปยังหน้าเว็บสำหรับผู้สมัครสมาชิกเว็บ

<img src="/content-presets-9.webp" alt="การกำหนดค่า On-click actions ที่แสดงตัวเลือก deep link และ web page"/>

<span id="link-to-web-page" />

#### ลิงก์ไปยังหน้าเว็บ

หากต้องการเปิดหน้าเว็บในเบราว์เซอร์ ให้ป้อน URL ใน **Web Page URL**

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

ส่วนใหญ่แล้ว นั่นคือทั้งหมดที่คุณต้องรู้ ช่องที่สอง **URL-Address params for Safari users** ใช้สำหรับหน้าที่ต้องการข้อมูลเพิ่มเติมในลิงก์เพื่อให้ทำงานได้อย่างถูกต้อง เช่น รหัสติดตาม หากหน้าของคุณไม่ต้องการสิ่งนั้น ก็ปล่อยว่างไว้

<img src="/content-presets-10.webp" alt="ช่อง Web Page URL พร้อม URL การเปลี่ยนเส้นทาง Safari แบบอ่านอย่างเดียวและช่อง params ที่แก้ไขได้ด้านล่าง"/>

<span id="deep-link-in-application" />

#### Deep link ในแอปพลิเคชัน

1.  เลือกแพลตฟอร์มเป้าหมาย:
*   สำหรับทุกแพลตฟอร์ม
*   เฉพาะสำหรับ iOS
*   เฉพาะสำหรับ Android
*   เฉพาะสำหรับ Huawei

<img src="/content-presets-41.webp" alt="การเลือกแพลตฟอร์มสำหรับ deep linking (iOS, Android, Huawei)"/>

2.  ป้อน URL ของ deep link มี 2 วิธีในการทำ:

*   **ด้วยตนเอง** ป้อน URL ของ deep link เฉพาะสำหรับหน้าหรือคุณสมบัติที่คุณต้องการให้ผู้ใช้เข้าถึงภายในแอปของคุณ
*   **การใช้พรีเซ็ต deep-link** หากคุณมีพรีเซ็ต deep link ที่กำหนดไว้ล่วงหน้า คุณสามารถเลือกหนึ่งรายการจากรายการที่มีอยู่ได้ พรีเซ็ตสามารถจัดการได้ใน **Settings > Deep Links** หากจำเป็น [เรียนรู้เพิ่มเติม](/th/product/messaging-channels/push-notifications/advanced-push-features/deep-linking)

เมื่อตั้งค่า URL ของหน้าเว็บหรือ deep link ที่นี่แล้ว คุณสามารถเติมชื่อเรื่อง ข้อความ และรูปภาพแบนเนอร์ของพุชโดยอัตโนมัติจากหน้านั้นแทนการพิมพ์ด้วยตนเอง ดู [เติมเนื้อหาจากลิงก์](/th/product/content/push-presets/fill-content-from-link/)

<img src="/content-presets-42.webp" alt="แผง On-click actions ที่มีฟอร์ม deep link เปิดอยู่ แสดงตัวเลือกการป้อนลิงก์ด้วยตนเอง"/>

<span id="add-custom-data" />

### เพิ่มข้อมูลที่กำหนดเอง

**Custom Data** ช่วยให้คุณสามารถรวมข้อมูลเพิ่มเติมภายในการแจ้งเตือนแบบพุชของคุณได้ ข้อมูลนี้มีโครงสร้างเป็นอ็อบเจ็กต์ JSON ซึ่งประกอบด้วยคู่คีย์-ค่า โดยการใช้ Custom Data คุณสามารถอัปเดตเนื้อหาของแอปของคุณแบบไดนามิก นำผู้ใช้ไปยังส่วนเฉพาะภายในแอป และจัดการการกระทำหลังจากการรับและการประมวลผลการแจ้งเตือนแบบพุช [เรียนรู้เพิ่มเติม](/th/product/messaging-channels/push-notifications/advanced-push-features/using-custom-data)

หากต้องการรวม Custom Data ในการแจ้งเตือนแบบพุชของคุณ เพียงสลับ **Custom Data** เป็นเปิดและแทรกข้อมูล JSON ของคุณลงในช่องข้อมูลที่กำหนดเอง

<img src="/content-presets-11.webp" alt="โมดัลข้อมูลที่กำหนดเองพร้อมตัวแก้ไข JSON ที่แสดงคู่คีย์-ค่าสำหรับการแจ้งเตือนแบบพุช"/>

## กำหนดค่าการตั้งค่าการแจ้งเตือน

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

ในการกำหนดค่าการตั้งค่าเหล่านี้ ให้คลิก **Notification settings** ใต้ตัวอย่างพุช

![กำหนดค่าการตั้งค่าการแจ้งเตือน](/content-presets-37.webp)

### ตั้งค่าจำนวนป้าย

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

![ตั้งค่าจำนวนป้าย](/content-presets-38.webp) 

**เพิ่ม (+1):** เพิ่ม 1 ให้กับจำนวนป้ายปัจจุบัน

*ตัวอย่าง:* การแจ้งเตือนแบบพุชสำหรับข้อความใหม่จะเพิ่มจำนวนป้ายจาก 2 เป็น 3 ซึ่งระบุว่ามีข้อความที่ยังไม่ได้อ่าน 3 ข้อความ

**ลด (-1):** ลบ 1 ออกจากจำนวนป้ายปัจจุบัน
*ตัวอย่าง:* การแจ้งเตือนแบบพุชยืนยันงานที่เสร็จสมบูรณ์ ลดจำนวนป้ายจาก 5 เป็น 4 แสดงว่ามีงานที่ค้างอยู่ 4 งาน

**ตั้งค่าตัวเลขเฉพาะ:** กำหนดจำนวนป้ายที่แน่นอน

*ตัวอย่าง:* การแจ้งเตือนแบบพุชจากแอปข่าวจะตั้งค่าจำนวนป้ายเป็น 10 เมื่อมีบทความที่ยังไม่ได้อ่าน 10 บทความ

### การตั้งค่าเฉพาะแพลตฟอร์ม

คุณสามารถกำหนดค่าการตั้งค่าการแจ้งเตือนแยกกันสำหรับแพลตฟอร์ม **iOS**, **Android** และ **Huawei** โดยการสลับระหว่างแท็บที่เกี่ยวข้อง

<span id="ios-notification-settings" />

#### การตั้งค่าการแจ้งเตือน iOS

![การตั้งค่าการแจ้งเตือน iOS](/content-presets-39.webp) 

##### เสียง

เลือกเสียงการแจ้งเตือนจากเมนูแบบเลื่อนลง

*   **Default**: เล่นเสียงการแจ้งเตือนเริ่มต้นของระบบ
*   **Mute**: ปิดเสียงสำหรับการแจ้งเตือนนี้
*   **bubble.wav**

##### ลำดับความสำคัญในการจัดส่ง

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

*   **Critical**: จัดส่งทันที แม้ว่าจะเปิดใช้งานโหมดห้ามรบกวน การแจ้งเตือนเหล่านี้จะทำให้หน้าจอสว่างขึ้น ข้ามสวิตช์ปิดเสียง และเล่นเสียง ต้องได้รับการอนุมัติจาก Apple และควรใช้สำหรับการแจ้งเตือนฉุกเฉิน (เช่น สภาพอากาศเลวร้าย คำเตือนด้านความปลอดภัย)
*   **Active**: การแจ้งเตือนแบบพุชมาตรฐานที่ปรากฏขึ้นทันที ทำให้หน้าจอสว่างขึ้น และเล่นเสียงหรือการสั่น ถูกบล็อกโดยโหมดโฟกัส ซึ่งหมายความว่าผู้ใช้จะไม่ได้รับหากการตั้งค่าอุปกรณ์ของพวกเขาจำกัดการแจ้งเตือน เหมาะสำหรับข้อความแชทหรือการอัปเดตที่สำคัญ
*   **Time-sensitive**: จัดส่งทันทีแม้ว่าจะเปิดใช้งานโหมดโฟกัส โดยมีแบนเนอร์สีเหลือง "Time-Sensitive" ผู้ใช้สามารถปิดใช้งานระดับการขัดจังหวะนี้ได้ เหมาะสำหรับการแจ้งเตือนเร่งด่วน เช่น คำเตือนความปลอดภัยของบัญชีหรือการอัปเดตการจัดส่งพัสดุ
*   **Passive**: เพิ่มไปยังศูนย์การแจ้งเตือนโดยไม่ทำให้หน้าจอสว่างขึ้นหรือเล่นเสียง การแจ้งเตือนเหล่านี้ไม่ข้ามโหมดโฟกัสและเหมาะสำหรับการอัปเดตที่ไม่เร่งด่วน คำแนะนำ หรือข้อเสนอส่งเสริมการขาย

##### Root params

Root params คือคู่คีย์-ค่าดิบที่รวมเข้ากับเพย์โหลดของ iOS โดยตรง สำหรับการตั้งค่าขั้นสูงที่ UI ของพรีเซ็ตไม่ได้เปิดเผย เพิ่มเป็น JSON ตัวอย่างเช่น `{"key": "value"}`

#### การตั้งค่าการแจ้งเตือน Android

![การตั้งค่าการแจ้งเตือน Android](/content-presets-40.webp) 

##### การตั้งค่าเสียง

เลือกวิธีที่การแจ้งเตือนจะเล่นเสียงเมื่อได้รับ:

*   **Default**: ใช้เสียงการแจ้งเตือนเริ่มต้นของระบบ
*   **Mute**: ส่งการแจ้งเตือนอย่างเงียบๆ โดยไม่มีเสียง

##### ลำดับความสำคัญในการจัดส่ง

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

*   **High**: รับประกันว่าการแจ้งเตือนจะถูกส่งทันทีพร้อมเสียงและการแจ้งเตือนด้วยภาพ เหมาะสำหรับข้อความที่ไวต่อเวลา เช่น การแจ้งเตือนแชทหรือการแจ้งเตือน
*   **Normal**: ส่งการแจ้งเตือนอย่างมีประสิทธิภาพโดยไม่ลบล้างการตั้งค่าของระบบ ลำดับความสำคัญมาตรฐานสำหรับการแจ้งเตือนส่วนใหญ่

##### ระดับความสำคัญที่ผู้ใช้มองเห็นได้

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

*   **None**: ส่งอย่างเงียบๆ โดยไม่มีเสียงหรือการแจ้งเตือนด้วยภาพ
*   **Low**: ไม่มีเสียง; ไม่ปรากฏในแถบสถานะ
*   **Medium**: ไม่มีเสียง; ปรากฏในแถบสถานะ
*   **High**: เล่นเสียงและปรากฏในแถบสถานะ
*   **Urgent**: เล่นเสียงและปรากฏเป็นการแจ้งเตือนแบบ heads-up

##### Root params

Root params คือคู่คีย์-ค่าดิบที่รวมเข้ากับเพย์โหลดของ Android โดยตรง สำหรับการตั้งค่าขั้นสูงที่ UI ของพรีเซ็ตไม่ได้เปิดเผย เพิ่มเป็น JSON ตัวอย่างเช่น `{"key": "value"}`

#### การตั้งค่าการแจ้งเตือน Huawei

![การตั้งค่าการแจ้งเตือน Huawei](/content-presets-46.webp)

##### การตั้งค่าเสียง

เลือกวิธีที่การแจ้งเตือนจะเล่นเสียงเมื่อได้รับ:

*   **Default**: ใช้เสียงการแจ้งเตือนเริ่มต้นของระบบ
*   **Mute**: ส่งการแจ้งเตือนอย่างเงียบๆ โดยไม่มีเสียง

##### ลำดับความสำคัญในการจัดส่ง

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

*   **High**: รับประกันว่าการแจ้งเตือนจะถูกส่งทันทีพร้อมเสียงและการแจ้งเตือนด้วยภาพ เหมาะสำหรับข้อความที่ไวต่อเวลา เช่น การแจ้งเตือนแชทหรือการแจ้งเตือน
*   **Normal**: ส่งการแจ้งเตือนอย่างมีประสิทธิภาพโดยไม่ลบล้างการตั้งค่าของระบบ ลำดับความสำคัญมาตรฐานสำหรับการแจ้งเตือนส่วนใหญ่

##### ระดับความสำคัญที่ผู้ใช้มองเห็นได้

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

*   **None**: ส่งอย่างเงียบๆ โดยไม่มีเสียงหรือการแจ้งเตือนด้วยภาพ
*   **Low**: ไม่มีเสียง; ไม่ปรากฏในแถบสถานะ
*   **Medium**: ไม่มีเสียง; ปรากฏในแถบสถานะ
*   **High**: เล่นเสียงและปรากฏในแถบสถานะ
*   **Urgent**: เล่นเสียงและปรากฏเป็นการแจ้งเตือนแบบ heads-up

##### Root params

Root params คือคู่คีย์-ค่าดิบที่รวมเข้ากับเพย์โหลดของ Huawei โดยตรง สำหรับการตั้งค่าขั้นสูงที่ UI ของพรีเซ็ตไม่ได้เปิดเผย เพิ่มเป็น JSON ตัวอย่างเช่น `{"key": "value"}`

<span id="preview-and-save-push-content" />

## ดูตัวอย่างและบันทึกเนื้อหาพุช

ตัวแก้ไขเนื้อหาพุชมีวิธีที่สะดวกในการแสดงภาพว่าการแจ้งเตือนของคุณจะปรากฏบนอุปกรณ์ของผู้รับอย่างไร เพียงเลือกแพลตฟอร์มเป้าหมายที่คุณต้องการดูตัวอย่างการแจ้งเตือน (เช่น Android, iOS)

<video src="/content-presets-12.webm" title="" autoplay loop muted playsinline />

เพื่อให้แน่ใจว่าการแจ้งเตือนแบบพุชของคุณได้รับการกำหนดค่าอย่างถูกต้องและแสดงผลตามที่คาดไว้ ให้ส่งพุชทดสอบไปยังอุปกรณ์เฉพาะโดยใช้คุณสมบัติ **Test push notification** [เรียนรู้เพิ่มเติมเกี่ยวกับอุปกรณ์ทดสอบ](/th/developer/first-steps/test-your-integration/test-devices/)

<img src="/content-presets-13.webp" alt="ตัวอย่างพุชบนหน้าจอล็อกโดยไฮไลท์ปุ่ม Test push notification"/>

<Aside type="note">
หาก [content approval](/th/product/content/approvals-and-content-versions/) เปิดใช้งานสำหรับบัญชีของคุณ **Test push notification** จะถูกซ่อนทั้งหมด โดยไม่คำนึงถึงสถานะเวอร์ชันของพรีเซ็ต
</Aside>

เมื่อคุณสรุปเนื้อหาการแจ้งเตือนแบบพุชของคุณแล้ว อย่าลืมคลิกปุ่ม **Save** ที่อยู่ด้านบนของตัวแก้ไข

<img src="/content-presets-14.webp" alt="ส่วนหัวของตัวแก้ไขเนื้อหาพุชโดยไฮไลท์ปุ่ม Save"/>

เมื่อบันทึกแล้ว การแจ้งเตือนแบบพุชของคุณจะถูกเพิ่มไปยัง [รายการเนื้อหาพุชที่มีอยู่](/th/product/content/push-presets/manage-push-presets/) จากนั้นคุณสามารถเข้าถึงและใช้งานได้อย่างง่ายดายในแคมเปญในอนาคตของคุณ [เรียนรู้เพิ่มเติม](/th/product/messaging-channels/push-notifications)

### บันทึกข้อความไปยังกล่องจดหมาย

การบันทึกพุชไปยังกล่องจดหมายของผู้ใช้ไม่ได้กำหนดค่าในตัวแก้ไขพรีเซ็ตพุช เปิดใช้งานเมื่อคุณส่งข้อความ ดู [บันทึกพุชไปยังกล่องจดหมายของผู้ใช้](/th/product/messaging-channels/push-notifications/send-push-notifications/#save-a-push-to-a-users-inbox)

## เวอร์ชันและการส่งเนื้อหาเพื่อขออนุมัติ

Pushwoosh จะบันทึกเวอร์ชันใหม่ของพรีเซ็ตนี้ทุกครั้งที่คุณคลิก **Save** ไม่ว่า [content approval](/th/product/content/approvals-and-content-versions/) จะเปิดใช้งานสำหรับบัญชีของคุณหรือไม่ เปิดประวัติเวอร์ชันเพื่อเปรียบเทียบสองเวอร์ชัน หรือกู้คืนข้อความของเวอร์ชันก่อนหน้าลงในตัวแก้ไข

หากการอนุมัติเนื้อหาเปิดใช้งาน ตัวแก้ไขจะแสดงชิปสถานะเวอร์ชันถัดจาก **Save**: **Draft**, **On approval**, **Approved** หรือ **Rejected**

![ตัวแก้ไขเนื้อหาพุชแสดงชิปเวอร์ชัน Draft ถัดจากปุ่ม Submit for approval และ Version history](/approvals-and-content-versions-1.webp)

คลิก **Submit for approval** ถัดจาก **Save** เพื่อส่งเวอร์ชันปัจจุบันเพื่อตรวจสอบ ชิปจะเปลี่ยนเป็น **On approval** และผู้ตรวจสอบที่มีสิทธิ์ **Approve messages** จะเห็นในคิวของพวกเขา

<Aside type="note">
ผู้ตรวจสอบไม่สามารถอนุมัติหรือปฏิเสธการส่งของตนเองได้ จะต้องเป็นผู้ใช้คนอื่นที่มีสิทธิ์ **Approve messages**
</Aside>

หากผู้ตรวจสอบปฏิเสธ ชิปจะเปลี่ยนเป็น **Rejected** และแสดงเหตุผลของผู้ตรวจสอบในบรรทัดที่สอง แก้ไขเนื้อหาและคลิก **Submit for approval** อีกครั้งเพื่อส่งใหม่

การแก้ไขพรีเซ็ตที่ปัจจุบันเป็น **Approved** จะย้ายกลับไปเป็น **Draft** พร้อมหมายเลขเวอร์ชันถัดจากสถานะ เช่น **Draft · v4** การแก้ไขยังยกเลิกคำขออื่นๆ ที่ยังรอการอนุมัติสำหรับพรีเซ็ตนี้ ดู [การอนุมัติและเวอร์ชันเนื้อหา](/th/product/content/approvals-and-content-versions/) สำหรับเวิร์กโฟลว์ทั้งหมด รวมถึงสิ่งที่เกิดขึ้นเมื่อคุณพยายามส่งเนื้อหาที่ไม่ได้รับการอนุมัติ

## ทำความเข้าใจพฤติกรรมเนื้อหาพุชในจุด Journey ที่โคลน
เมื่อคุณโคลนองค์ประกอบ Journey แบบพุช เนื้อหาของมันจะยังคงใช้ร่วมกันระหว่างต้นฉบับและสำเนา การเปลี่ยนแปลงใดๆ ที่ทำกับเนื้อหาในจุดหนึ่งจะอัปเดตอีกจุดหนึ่งโดยอัตโนมัติ

หากคุณต้องการเนื้อหาที่ไม่ซ้ำกันสำหรับจุดใหม่ ให้สร้างเนื้อหาพุชใหม่แทนการแก้ไขเนื้อหาที่มีอยู่