# การตั้งเวลาส่งพุช

## ตั้งเวลาผ่านแบบฟอร์มพุชครั้งเดียว

หากต้องการส่งพุชครั้งเดียวใน Pushwoosh ให้ไปที่ส่วน **Campaigns** เลือก **One-time messages** และคลิก **Send message** → **One-time push**

<img src="/shared-51.webp" alt="ส่วน Campaigns แสดงตัวเลือก One-time messages พร้อมปุ่ม Send message"/>

### เลือกหรือสร้างเนื้อหาข้อความพุช

ในการเริ่มต้น ให้สร้างเนื้อหาใหม่หรือเลือกเนื้อหาที่มีอยู่สำหรับพุชของคุณ หากคุณต้องการใช้ push preset ที่สร้างไว้ล่วงหน้า ให้เลือกจากเมนูตัวเลือกที่มีอยู่

<img src="/shared-1.webp" alt="เมนูตัวเลือก push preset แสดงตัวเลือก preset ที่มีอยู่"/>

หากต้องการสร้างข้อความใหม่ ให้คลิก **Create new** และ[ทำตามคู่มือนี้](/th/product/content/push-presets)เพื่อตั้งค่า push preset ใหม่

<Aside type="note">
push preset ที่คุณสร้างที่นี่จะไม่ถูกบันทึกในรายการ Push presets เพื่อให้รายการเป็นระเบียบและไม่รก หากคุณต้องการบันทึก preset ไว้ใช้ในอนาคต ให้ไปที่ [Push presets](/th/product/content/push-presets) สร้างล่วงหน้า แล้วจึงเลือกจากเมนู
</Aside>

หากคุณต้องการแก้ไข preset ที่มีอยู่ ให้คลิก **Edit Content** เพื่อแก้ไขข้อความ

ตัวอย่างของพุชจะแสดงทางด้านขวา เพื่อให้เห็นว่าผู้ใช้จะเห็นข้อความอย่างไร

เมื่อคุณพอใจกับเนื้อหาและรูปลักษณ์แล้ว ให้คลิก **Next** เพื่อไปยังขั้นตอนการตั้งค่า Audience

### เลือกกลุ่มเป้าหมายสำหรับพุช

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

#### ส่งไปยังเซกเมนต์

เลือกตัวเลือกนี้เพื่อกำหนดเป้าหมายไปยังเซกเมนต์ผู้ชมที่เฉพาะเจาะจง เลือกเซกเมนต์ที่สร้างไว้ล่วงหน้าจากเมนู หรือสร้างเซกเมนต์ใหม่โดยคลิก **Create Segment** สำหรับรายละเอียดเพิ่มเติม โปรดดูที่[คู่มือการสร้างเซกเมนต์](/th/product/audience-data-and-segmentation/segmentation/create-segments)

<img src="/shared-60.webp" alt="หน้าจอเลือกกลุ่มเป้าหมายแสดงตัวเลือก Send to segment พร้อมเมนูเซกเมนต์"/>

#### ส่งไปยังผู้ใช้ทั้งหมด

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

<Aside type="caution" title="สำคัญ">
ตรวจสอบให้แน่ใจว่าเนื้อหาข้อความมีความเกี่ยวข้องกับผู้รับทุกคน การส่งพุชที่ไม่เกี่ยวข้องหรือไม่น่าสนใจอาจทำให้ผู้ใช้ไม่พอใจหรือเลือกที่จะไม่รับข้อความเพิ่มขึ้น
</Aside>

<img src="/shared-22.webp" alt="ตัวเลือก Send to all users ถูกเลือกสำหรับกลุ่มเป้าหมายของพุช"/>

#### กำหนดแพลตฟอร์มเป้าหมาย

เลือกแพลตฟอร์มที่คุณต้องการให้ส่งพุชไปถึง แพลตฟอร์มที่ใช้ได้ ได้แก่:

* iOS
* Android
* Safari
* Chrome
* Firefox

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

<img src="/shared-46.webp" alt="การเลือกแพลตฟอร์มเป้าหมายแสดงตัวเลือก iOS, Android, Safari, Chrome และ Firefox"/>

เมื่อคุณกำหนดค่ากลุ่มเป้าหมายและเลือกแพลตฟอร์มเป้าหมายแล้ว ให้คลิก **Next** เพื่อดำเนินการตั้งค่าพุชของคุณต่อไป

### ตั้งเวลาส่งพุช

ถัดไป เลือก **Selected time** เพื่อตั้งเวลาส่งพุชของคุณสำหรับวันที่และเวลาที่กำหนด

1. ใช้ปฏิทินเพื่อเลือกวันที่ที่แน่นอนสำหรับพุชของคุณ
2. ตั้งเวลาเป็นชั่วโมงและนาที (โดยใช้รูปแบบ 24 ชั่วโมง) สำหรับเวลาที่ควรส่งพุช
3. เลือกเขตเวลาที่เหมาะสม:
* **Subscriber’s device timezone:** พุชจะถูกส่งตามเวลาท้องถิ่นของผู้รับ เพื่อให้แน่ใจว่าการจัดส่งจะเกิดขึ้นในเวลาที่กำหนดในเขตเวลาของพวกเขา
* **Custom timezone:** เลือกเขตเวลาที่เฉพาะเจาะจงเพื่อตั้งเวลาพุชสำหรับผู้รับทุกคน ซึ่งมีประโยชน์สำหรับการกำหนดเป้าหมายผู้ใช้ในภูมิภาคที่เฉพาะเจาะจง

<img src="/shared-39.webp" alt="หน้าจอตั้งเวลาส่งพุชแสดงตัวเลือกวันที่ เวลา และเขตเวลา"/>

### ตรวจสอบและแก้ไขเนื้อหาของคุณ

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

<img src="/shared-15.webp" alt="หน้าจอตรวจสอบและแก้ไขเนื้อหาแสดงตัวอย่างพุชและสรุปการกำหนดค่า"/>

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

<img src="/shared-56.webp" alt="ตัวสลับตัวเลือก Link to Aggregated Campaign สำหรับการเชื่อมโยงพุชกับแคมเปญขนาดใหญ่"/>

เมื่อทุกอย่างได้รับการยืนยันแล้ว ให้คลิก **Schedule push** เพื่อตั้งค่าการส่งในภายหลัง หรือคลิก **Send now** เพื่อส่งทันที



#### ยกเลิกหรือแก้ไขข้อความที่ตั้งเวลาไว้

สำหรับข้อความที่ตั้งเวลาไว้และยังไม่ได้ส่ง (สถานะ **PENDING**) คุณสามารถเปลี่ยนแปลงหรือยกเลิกได้ เปิดเมนูการกระทำ (⋮) สำหรับข้อความในรายการ one-time messages:

* **Delete message:** ยกเลิกการส่งที่ตั้งเวลาไว้และเปลี่ยนสถานะเป็น **Canceled**

<img src="/push-notifications-one-time-push-34.webp" alt="แถวข้อความครั้งเดียวมีสถานะ Canceled หลังจาก Delete message"/>

* **Edit message:** เปิดแบบฟอร์มพุชครั้งเดียวพร้อมข้อมูลข้อความ คุณสามารถเปลี่ยนเนื้อหาหรือกลุ่มเป้าหมายได้ (เวลาส่งที่ตั้งไว้ไม่สามารถเปลี่ยนแปลงได้)

<img src="/push-notifications-one-time-push-32.webp" alt="แถวข้อความครั้งเดียวพร้อมเมนูการกระทำที่เปิดอยู่ แสดงตัวเลือก Edit message, Message details และ Delete message"/>

<Aside type="note" title="ขณะแก้ไข">
- เมื่อแก้ไข คุณสามารถอัปเดตได้เฉพาะ **content** และ **audience** เท่านั้น เวลาส่งที่ตั้งไว้จะถูกกำหนดไว้แล้วและไม่สามารถเปลี่ยนแปลงได้ หากต้องการเปลี่ยนเวลาส่ง ให้ยกเลิกข้อความ (**Delete message**) และสร้างข้อความใหม่
- ในขั้นตอน **Audience** คุณสามารถเปลี่ยนเซกเมนต์ สร้างเซกเมนต์ใหม่ หรือเปลี่ยนรายชื่ออุปกรณ์ได้ ขนาดของกลุ่มเป้าหมายจะถูกคำนวณใหม่หลังจากที่คุณทำการเปลี่ยนแปลง
- หากข้อความเข้าสู่สถานะ **Processing** (กำลังส่งข้อความ) ในขณะที่คุณกำลังแก้ไข การบันทึกจะถูกปิดใช้งาน ใช้ **Go to Message History** หรือ **Close** เพื่อออกจากแบบฟอร์ม
</Aside>


## ตั้งเวลาส่งพุชด้วย Customer Journey Builder

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

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

### หากพุชเริ่มต้นโฟลว์การสื่อสาร

เมื่อคุณตั้งค่า [โฟลว์พุชพื้นฐาน](/th/product/messaging-channels/push-notifications/send-push-notifications/one-time-push-via-customer-journey/) แล้ว คุณสามารถเพิ่มการตั้งเวลาใน Entry element ได้

ในองค์ประกอบ [**Audience-based entry**](/th/product/customer-journey/journey-elements/entry-elements/audience-based-entry/#entry-schedule) ให้ตั้งค่า **Entry schedule** เป็น **One-time entry** จากนั้นเลือก **Schedule for a specific day** ตั้งค่าวันที่ เวลา และเขตเวลา


<img src="/journey-elements-audience-based-entry-2.webp" alt="Audience-based entry: Schedule for a specific day พร้อมวันที่ เวลา และเขตเวลา"/>

เลือกเขตเวลา มีสองตัวเลือก:

1. **Subscriber's device timezone (ค่าเริ่มต้น):** ผู้ใช้จะเข้าสู่ Journey ตามเขตเวลาของอุปกรณ์ หากไม่มีข้อมูลเขตเวลา จะมีการใช้ค่าสำรอง คลิก **Change fallback** เพื่อเปลี่ยนแปลง
2. **Specific timezone:** เลือกเขตเวลาจากเมนูเพื่อกำหนดเวลาเข้าที่แน่นอน

<Aside type="note">
หากเวลาเข้าที่ตั้งไว้สำหรับผู้ติดตาม (ในเขตเวลาท้องถิ่นของพวกเขา) ผ่านไปแล้ว พวกเขาจะไม่ถูกรวมอยู่ในแคมเปญ เว้นแต่คุณจะเลือกให้พวกเขาเข้าทันที [เรียนรู้เพิ่มเติม](/th/product/customer-journey/journey-elements/entry-elements/audience-based-entry/#schedule-for-a-specific-day)
</Aside>

เมื่อตั้งค่าการตั้งเวลาเสร็จแล้ว ให้คลิก **Apply**

<Aside type="note">
 อีกทางเลือกหนึ่ง คุณสามารถตั้งค่าพุชแบบเกิดซ้ำเพื่อให้ส่งตามช่วงเวลาปกติ (รายวัน รายสัปดาห์ ฯลฯ) แทนที่จะเป็นวันที่ระบุเฉพาะ เรียนรู้[วิธีตั้งค่าพุชแบบเกิดซ้ำ](/th/product/messaging-channels/push-notifications/send-push-notifications/autopushes)
</Aside>


### หากพุชดำเนินต่อจากโฟลว์การสื่อสารที่มีอยู่

แทรกองค์ประกอบ [**Time Delay**](/th/product/customer-journey/journey-elements/flow-controls/time-delay/) ระหว่างองค์ประกอบการสื่อสารก่อนหน้าและพุชที่คุณต้องการตั้งเวลา:

<video src="/shared-7.webm" title="Customer journey canvas แสดงองค์ประกอบ Time Delay ที่แทรกระหว่างองค์ประกอบการสื่อสาร" autoplay loop muted playsinline />



ดับเบิลคลิกที่องค์ประกอบ **Time Delay** ในช่อง **Time Delay Option** ให้เลือก **Specific time**:

<img src="/shared-9.webp" alt="การกำหนดค่าองค์ประกอบ Time Delay แสดงตัวเลือก Specific time ที่ถูกเลือก"/>

หรือ **Date**:

<img src="/shared-4.webp" alt="การกำหนดค่าองค์ประกอบ Time Delay แสดงตัวเลือก Date ที่ถูกเลือกสำหรับการตั้งเวลา"/>

<Aside type="note">
ภายในองค์ประกอบ **Time Delay** คุณสามารถตั้งค่าเงื่อนไขการส่งอื่นๆ ได้ เช่น การรอตามระยะเวลาที่กำหนด วันที่ระบุในสัปดาห์ หรือจนกว่าผู้ใช้จะกระตุ้นอีเวนต์ที่ระบุ

[เรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้องค์ประกอบ Time Delay](/th/product/customer-journey/journey-elements/flow-controls/time-delay/)
</Aside>