
การแจ้งเตือนแบบ Push Notification ที่ทำงานตามเหตุการณ์ (Triggered) ใน Braze จะส่งออกไปเมื่อผู้ใช้ทำกิจกรรมบางอย่างสำเร็จ แทนที่จะส่งตามวันที่ในปฏิทิน คุณสามารถเลือกตัวกระตุ้น (Trigger) ระยะเวลาหน่วง เหตุการณ์ยกเว้น กรอบเวลา และกฎการกลับมามีสิทธิ์รับข้อความได้ ปัญหาต่างๆ มักเกิดขึ้นจากการตั้งค่าเหล่านี้ทำงานร่วมกัน คู่มือนี้จึงจะแนะนำขั้นตอนการตั้งค่าตามลำดับและชี้ให้เห็นว่าข้อความอาจหายไปในขั้นตอนใดบ้าง
ประเด็นสำคัญ
- การแจ้งเตือนแบบ Push Notification ที่ทำงานตามเหตุการณ์จะส่งออกไปหลังจากผู้ใช้ทำกิจกรรมสำเร็จ ไม่ใช่ส่งตามวันที่ในปฏิทิน
- กลุ่มเป้าหมายทำหน้าที่เหมือนห้องพักรอ: ผู้ใช้จะต้องมีคุณสมบัติตรงตามเงื่อนไขก่อนที่ตัวกระตุ้นจะทำงาน
- ผู้ใช้ที่ทำกิจกรรมที่เป็นตัวกระตุ้นสำเร็จก่อนที่แคมเปญจะเริ่มทำงาน จะไม่มีสิทธิ์ได้รับข้อความ
- เหตุการณ์ยกเว้นจะมีผลก็ต่อเมื่อมีการตั้งค่าหน่วงเวลาในการส่งข้อความเท่านั้น
- กรอบเวลาหรือการหน่วงเวลาที่นานเกินไปอาจทำให้ข้อความไม่ถูกส่งโดยค่าเริ่มต้น เว้นแต่คุณจะเลือกตัวเลือกส่งในเวลาที่พร้อมใช้งานถัดไป
- ทดสอบโดยการทำกิจกรรมที่เป็นตัวกระตุ้นหลังจากเปิดแคมเปญแล้ว จากนั้นตรวจสอบว่า Braze ได้รับข้อมูลดังกล่าวหรือไม่
การแจ้งเตือนแบบ Push Notification ที่ทำงานตามเหตุการณ์ใน Braze คืออะไร?
การแจ้งเตือนแบบ Push Notification ที่ทำงานตามเหตุการณ์คือแคมเปญที่รอการกระทำจากผู้ใช้ เอกสารของ Braze อธิบายไว้ว่า "แทนที่จะส่งแคมเปญตามวันที่ที่กำหนด คุณสามารถตั้งค่าให้ส่งหลังจากที่ผู้ใช้ทำกิจกรรมบางอย่างสำเร็จได้"
Braze มีช่องทางการส่ง Push Notification 3 รูปแบบ ข้อความสามารถส่งตามกำหนดเวลา ส่งหลังจากเกิดเหตุการณ์ หรือส่งผ่าน API Trigger ซึ่งแต่ละแบบเหมาะกับงานที่แตกต่างกัน
ช่องทางการส่ง สิ่งที่กระตุ้นการส่ง เลือกใช้เมื่อกำหนดเวลา วันและเวลาที่คุณตั้งไว้ ข้อความเป็นการประกาศที่วางแผนไว้ล่วงหน้าตามเหตุการณ์ กิจกรรมของผู้ใช้ เช่น การซื้อหรือเหตุการณ์ที่กำหนดเอง ข้อความตอบสนองต่อพฤติกรรมผ่าน API การเรียกจากเซิร์ฟเวอร์ของคุณเอง ระบบหลังบ้านของคุณเป็นผู้ถือสัญญาณไว้ก่อน
คุณจะตั้งค่าการแจ้งเตือนแบบ Push Notification ที่ทำงานตามเหตุการณ์ใน Braze ได้อย่างไร?
ให้ดำเนินการสร้างตามลำดับนี้ ลำดับมีความสำคัญเนื่องจากการตั้งค่าในภายหลังขึ้นอยู่กับการตั้งค่าก่อนหน้า
- สร้างแคมเปญหรือ Canvas และเลือกแพลตฟอร์มสำหรับส่ง Push Notification
- เขียนหัวข้อ เนื้อหา และพฤติกรรมเมื่อคลิก จากนั้นทำการทดสอบ
- ในขั้นตอนการส่ง ให้เลือก Action-based และเลือกเหตุการณ์ที่เป็นตัวกระตุ้น
- ตั้งค่าการหน่วงเวลา จากนั้นตั้งค่าเหตุการณ์ยกเว้น (ถ้ามี)
- กำหนดระยะเวลาของแคมเปญและกรอบเวลาในการส่ง
- ตัดสินใจเรื่องกฎการกลับมามีสิทธิ์รับข้อความ (Re-eligibility) และการจำกัดความถี่ในการส่ง
- เลือกกลุ่มเป้าหมายและเหตุการณ์การแปลง (Conversion events) จากนั้นตรวจสอบความถูกต้องและเปิดใช้งานแคมเปญ
เราแนะนำให้สร้างกลุ่มเป้าหมายเป็นขั้นตอนสุดท้าย สิ่งที่คุณได้เรียนรู้จากขั้นตอนก่อนหน้านี้มักจะทำให้คุณเปลี่ยนใจว่าใครควรอยู่ในกลุ่มเป้าหมายนั้น และมันจะทำหน้าที่เป็นประตูคัดกรองมากกว่าตัวกรองทั่วไป
ทำไมผู้ใช้ที่อยู่ในกลุ่มเป้าหมายถึงยังไม่ได้รับข้อความแจ้งเตือน (push)?
กลุ่มเป้าหมายทำหน้าที่เหมือนห้องพักรอ ตามเอกสารระบุว่า "ข้อความของคุณจะถูกส่งไปยังผู้ใช้ที่ตรงตามเงื่อนไขที่คุณตั้งไว้ในขั้นตอนการกำหนดกลุ่มเป้าหมายเท่านั้น หลังจากนั้น พวกเขาจะต้องทำตามเงื่อนไขตัวกระตุ้น (trigger) ที่คุณกำหนดไว้ในขั้นตอนการตั้งเวลาส่งอีกด้วย"
เรื่องเวลาเป็นกับดักที่สอง ผู้ใช้ที่ทำกิจกรรมที่เป็นตัวกระตุ้นไปแล้วก่อนเริ่มแคมเปญจะไม่เข้าข่าย ดังนั้นการทดสอบด้วยการทำกิจกรรมนั้นเมื่อวานนี้จึงพิสูจน์อะไรไม่ได้เลย
การแบ่งกลุ่มตามข้อมูลผู้ใช้ที่บันทึกไว้ในขณะที่เกิดเหตุการณ์อาจทำให้เกิดปัญหา Race Condition ได้ หากแอตทริบิวต์ส่งไปไม่ถึง Braze ก่อนเกิดเหตุการณ์ วิธีแก้ไขตามเอกสารคือให้แนบค่าที่เกี่ยวข้องเป็นคุณสมบัติของเหตุการณ์ (custom event properties) แล้วใช้ตัวกรองที่ตัวคุณสมบัติของเหตุการณ์นั้นแทนการใช้ตัวกรองการแบ่งกลุ่ม
คุณควรตั้งค่าการหน่วงเวลา (delay) และเหตุการณ์ยกเว้น (exception events) อย่างไร?
การหน่วงเวลาคือคำมั่นสัญญาว่าผู้ใช้ยังคงต้องการข้อความนั้นเมื่อถึงเวลาที่กำหนด ส่วนเหตุการณ์ยกเว้นคือวิธีที่คุณจะรักษาคำมั่นสัญญานั้น Braze ให้คุณเลือกเหตุการณ์ยกเว้นที่จะตัดสิทธิ์ผู้ใช้ออกจากแคมเปญ แต่จะทำได้ก็ต่อเมื่อมีการตั้งค่าหน่วงเวลาไว้เท่านั้น
ผู้ใช้ที่ถูกบล็อกโดยเหตุการณ์ยกเว้นจะยังคงมีสิทธิ์ได้รับข้อความในครั้งถัดไปที่พวกเขาทำกิจกรรมตัวกระตุ้นสำเร็จ แม้ว่าคุณจะไม่ได้เปิดใช้งานการให้สิทธิ์ซ้ำ (re-eligibility) ก็ตาม นอกจากนี้ การหน่วงเวลายังขึ้นอยู่กับเวลาที่เกิดเหตุการณ์ หากมีการส่งข้อมูลย้อนหลัง Braze อาจมองว่าการหน่วงเวลาสิ้นสุดลงแล้วและส่งข้อความเร็วกว่าที่คุณคาดไว้
เมื่อแคมเปญมีการหน่วงเวลา คุณสามารถเลือก "ประเมินสถานะกลุ่มเป้าหมายใหม่ ณ เวลาที่ส่ง" (Re-evaluate segment membership at send-time) ได้ ซึ่งจะช่วยป้องกันไม่ให้ผู้ใช้ที่ออกจากกลุ่มเป้าหมายไปแล้วระหว่างรอได้รับข้อความ
กรอบเวลาและช่วงเวลาห้ามรบกวน (quiet hours) ส่งผลต่อการส่งข้อความอย่างไร?
กรอบเวลาอาจทำให้ข้อความที่คุณคิดว่าปลอดภัยไม่ถูกส่งออกไป หากผู้ใช้ทำกิจกรรมตัวกระตุ้นนอกกรอบเวลา หรือการหน่วงเวลาทำให้เลยช่วงเวลาดังกล่าวไป โดยปกติแล้วพวกเขาจะไม่ได้รับข้อความนั้น
คุณสามารถกู้คืนผู้ใช้เหล่านั้นได้ด้วยการติ๊กช่องส่งข้อความในเวลาถัดไปที่ทำได้ สำหรับการส่งแบบอิงตามการกระทำ (action-based delivery) คุณยังสามารถตั้งค่าระยะเวลาและช่วงเวลาห้ามรบกวนได้ในขั้นตอนเดียวกัน
เราแนะนำให้ตัดสินใจเลือกตัวเลือกนั้นอย่างรอบคอบในแต่ละแคมเปญ การแจ้งเตือนตะกร้าสินค้าที่ส่งไปในเช้าวันถัดไปอาจยังมีประโยชน์ แต่การแจ้งเตือนวันส่งของที่ส่งไปช้ากว่ากำหนดหนึ่งวันย่อมไม่ถือเป็นการแจ้งเตือนอีกต่อไป
คุณควรตัดสินใจอย่างไรเกี่ยวกับการให้สิทธิ์ซ้ำ (re-eligibility)?
การให้สิทธิ์ซ้ำเป็นการตัดสินใจว่าผู้ใช้คนเดิมจะสามารถรับแคมเปญเดิมซ้ำได้หรือไม่ หากคุณอนุญาต คุณสามารถตั้งค่าการหน่วงเวลาก่อนที่ผู้ใช้จะได้รับแคมเปญนั้นอีกครั้งได้
จับคู่ตัวเลือกนี้กับการจำกัดความถี่ (frequency capping) ในขั้นตอนการส่งเดียวกัน สำหรับแคมเปญที่กระตุ้นผ่าน API ก็ใช้หลักการเดียวกัน เพื่อให้ผู้ใช้ได้รับแคมเปญเพียงครั้งเดียว หรือครั้งเดียวภายในช่วงเวลาที่กำหนด ไม่ว่าระบบของคุณจะส่งสัญญาณตัวกระตุ้นบ่อยแค่ไหนก็ตาม
เมื่อใดที่แคมเปญแบบกระตุ้นผ่าน API เป็นทางเลือกที่ดีกว่า?
เลือกใช้ API เมื่อตัวกระตุ้นอยู่ในเซิร์ฟเวอร์ของคุณแทนที่จะอยู่ในแอป เอกสารระบุว่าแคมเปญแบบกระตุ้นผ่าน API เหมาะสำหรับกรณีการใช้งานเชิงธุรกรรมขั้นสูง เช่น การยืนยันการชำระเงินจากระบบหลังบ้านของคุณ โดยที่คุณยังสามารถจัดการเนื้อหา การทดสอบแบบหลายตัวแปร และกฎการให้สิทธิ์ซ้ำได้ในแดชบอร์ดของ Braze ในขณะที่ระบบของคุณเป็นผู้ส่งสัญญาณ
รายละเอียดเล็กน้อยในเอกสารช่วยให้คุณไม่ต้องเสียเวลาดีบั๊ก โดยค่าเริ่มต้นแล้ว send_to_existing_only เป็นจริงบน /campaigns/trigger/sendดังนั้นการเรียกใช้งานนี้จะไม่สร้างโปรไฟล์ใหม่ขึ้นมา
ใช้ปีกกาคู่สำหรับแท็ก Liquid ใน trigger_properties และในเนื้อหาข้อความ สำหรับการส่งแบบทำธุรกรรม ให้ตั้งค่าการหน่วงเวลาเป็นศูนย์นาที เพื่อให้ผู้ใช้ได้รับแคมเปญทุกครั้ง
หากเซิร์ฟเวอร์ของคุณเป็นผู้ส่งสัญญาณนั้น CustomerIK product engineering service จะครอบคลุมถึงมิดเดิลแวร์แบบกำหนดเองที่เชื่อมต่อระบบของคุณเข้ากับเครื่องมือต่างๆ ที่เกี่ยวข้อง
การแจ้งเตือนตะกร้าสินค้ามีหน้าตาเป็นอย่างไรตั้งแต่ต้นจนจบ?
ลองสมมติว่ามีร้านค้าปลีกที่ต้องการส่งข้อความแจ้งเตือนหลังจากมีคนเพิ่มสินค้าลงตะกร้าแล้วออกไป ตัวกระตุ้นคือการอัปเดตตะกร้าสินค้า ซึ่งรองรับตัวกรองคุณสมบัติเพื่อให้การส่งเกิดขึ้นเฉพาะกับตะกร้าสินค้าที่คุณต้องการเท่านั้น
การหน่วงเวลาคือการตัดสินใจที่สำคัญอย่างแรก การรอช่วงสั้นๆ ให้ความรู้สึกเหมือนเป็นการสะกิดเตือน แต่การรอนานเกินไปอาจเสี่ยงที่ผู้ใช้จะไปซื้อจากที่อื่นแล้ว เหตุการณ์ยกเว้นคือการซื้อ ดังนั้นใครก็ตามที่ทำรายการสั่งซื้อเสร็จสิ้นระหว่างการรอจะไม่เห็นการแจ้งเตือนนี้
จากนั้นให้ตรวจสอบโหมดความล้มเหลวตามลำดับ ยืนยันว่าเหตุการณ์นั้นมีรายละเอียดตะกร้าสินค้าเป็นคุณสมบัติ และกรอบเวลาเอื้อให้ส่งข้อความได้เมื่อสิ้นสุดการหน่วงเวลา กำหนดระยะเวลาการกลับมามีสิทธิ์ให้สั้นพอที่ตะกร้าสินค้าใบที่สองในวันพรุ่งนี้จะกระตุ้นการทำงานได้อีกครั้ง และยาวพอที่จะไม่ทำให้ผู้ใช้ถูกสะกิดเตือนสองครั้งในการใช้งานครั้งเดียว
นี่เป็นเพียงภาพประกอบของเหตุผล ไม่ใช่คำแนะนำสำหรับระยะเวลารอที่เฉพาะเจาะจง การหน่วงเวลาที่เหมาะสมขึ้นอยู่กับรูปแบบการช้อปปิ้ง และคุณควรทดสอบกับข้อมูลการแปลงผลลัพธ์ของคุณเอง
คุณจะทดสอบและแก้ไขข้อผิดพลาดของการแจ้งเตือนแบบกระตุ้น (Triggered Push) ได้อย่างไร?
ทดสอบด้วยเหตุการณ์ที่เกิดขึ้นหลังจากเปิดใช้งานแคมเปญแล้วเท่านั้น ห้ามทดสอบก่อนหน้านั้น จากนั้นให้ทำตามขั้นตอนการตรวจสอบที่ระบุไว้ตามลำดับ ขั้นแรก ยืนยันว่าเหตุการณ์ที่กำหนดเอง (Custom Event) ถูกส่งไปยัง Braze แล้ว
หากส่งไปแล้ว ให้เปรียบเทียบการประทับเวลาของเหตุการณ์กับเวลาที่แคมเปญเริ่มทำงาน หลังจากนั้นให้ดูที่การเป็นสมาชิกกลุ่มเป้าหมาย การกำหนดกลุ่มควบคุม และการหน่วงเวลาใดๆ ที่ตั้งไว้
พฤติกรรมของอุปกรณ์ก็สำคัญเช่นกัน โดยปกติแล้วผู้ใช้ที่มีหลายอุปกรณ์จะได้รับข้อความแจ้งเตือนบนทุกอุปกรณ์ที่มีโทเค็นการแจ้งเตือนที่ถูกต้อง การเปลี่ยนไปใช้อุปกรณ์เดียวจะยึดตามโทเค็นการแจ้งเตือนล่าสุด ไม่ใช่เซสชันล่าสุด
บน Android ข้อความที่มีเพียงช่องว่างเดียวจะถูกส่งเป็นการแจ้งเตือนแบบเงียบ (Silent Push Notification)
สิ่งนี้เชื่อมโยงกับส่วนที่เหลือของโปรแกรมอย่างไร?
การแจ้งเตือนแบบกระตุ้นมักไม่ได้ทำงานเพียงลำพัง คู่มือของเราเกี่ยวกับ ตัวกระตุ้นการมีส่วนร่วมใน Braze จะครอบคลุมถึงการออกแบบเหตุการณ์ในวงกว้างที่อยู่เบื้องหลัง และ การแบ่งกลุ่มผู้ใช้งานสำหรับการแจ้งเตือนแบบ Push จะแสดงวิธีระบุว่าใครมีสิทธิ์บ้าง
ขั้นตอนถัดไปคือเรื่องเวลาและเนื้อหา อ่านต่อที่ การปรับเวลาส่งการแจ้งเตือนแบบพุชให้เหมาะสม ก่อนที่คุณจะกำหนดเวลาหน่วง และ การปรับแต่งพุชโนติฟิเคชันให้เหมาะกับผู้ใช้แต่ละราย สำหรับเนื้อหาข้อความ สำหรับเส้นทางการใช้งานเฉพาะ โปรดดู การแจ้งเตือนแบบพุชเพื่อกระตุ้นให้ทำขั้นตอนการเริ่มต้นใช้งานจนเสร็จสมบูรณ์และการกำหนดเวลาส่งข้อความเพื่อรักษาฐานผู้ใช้งาน.
เหตุการณ์ต่างๆ จะถูกส่งไปยัง Braze ผ่านการเชื่อมต่อ SDK และ API ของคุณ สำหรับตัวอย่างของพาร์ทเนอร์ที่ช่วยแนะนำทีมงานภายในขนาดเล็กให้ทำงานดังกล่าวได้สำเร็จ โปรดอ่านกรณีศึกษาของเราเกี่ยวกับ การดำเนินการตามคำแนะนำและการประสานงานข้ามหน่วยงาน.
ในฐานะพาร์ทเนอร์ด้านการติดตั้งใช้งาน Braze ทาง CustomerIK แนะนำให้สร้างการแจ้งเตือนแบบพุชที่ทำงานตามเงื่อนไขทีละรายการ และทดสอบเงื่อนไขการกระตุ้น เวลาหน่วง และเหตุการณ์ยกเว้นในพื้นที่ทำงานทดสอบก่อนที่จะเพิ่มรายการถัดไป เพราะการเพิ่มเงื่อนไขการกระตุ้นแต่ละครั้งจะเพิ่มจำนวนการโต้ตอบที่คุณต้องตรวจสอบมากขึ้นเป็นทวีคูณ
คำถามที่พบบ่อย
1. ความแตกต่างระหว่างการแจ้งเตือนแบบพุชที่อิงตามการกระทำ (Action-based) และที่กระตุ้นผ่าน API (API-triggered) ใน Braze คืออะไร?
แคมเปญที่อิงตามการกระทำจะทำงานเมื่อผู้ใช้ทำเหตุการณ์ที่ Braze บันทึกไว้อยู่แล้ว ส่วนแคมเปญที่กระตุ้นผ่าน API จะทำงานเมื่อระบบของคุณเรียกใช้งาน Braze
2. ผู้ใช้จะได้รับการแจ้งเตือนแบบพุชที่ตั้งเงื่อนไขไว้หรือไม่ หากพวกเขาทำเหตุการณ์นั้นไปก่อนที่จะเปิดตัวแคมเปญ?
ผู้ใช้ที่ทำเหตุการณ์ที่เป็นเงื่อนไขการกระตุ้นไปก่อนที่แคมเปญจะเปิดตัวจะไม่เข้าเกณฑ์ ดังนั้นคุณต้องให้ผู้ใช้ทำเหตุการณ์นั้นอีกครั้งหลังจากเปิดตัวแคมเปญแล้ว
3. ทำไมการแจ้งเตือนแบบพุชที่ตั้งเวลาหน่วงไว้ของฉันถึงไม่ถูกส่งออกไป?
สาเหตุที่พบบ่อยคือการเกิดเหตุการณ์ยกเว้น (exception event) ช่วงเวลาที่พลาดไป หรือแคมเปญหมดอายุ ให้ตรวจสอบตามลำดับนี้
4. เหตุการณ์ยกเว้นทำงานโดยไม่มีการหน่วงเวลาได้หรือไม่?
เหตุการณ์ยกเว้นจะมีผลก็ต่อเมื่อข้อความที่ถูกกระตุ้นมีการส่งแบบหน่วงเวลาเท่านั้น
5. การแจ้งเตือนแบบ Push ที่ถูกกระตุ้นจะส่งไปยังทุกอุปกรณ์ที่ผู้ใช้มีหรือไม่?
โดยค่าเริ่มต้นคือใช่ จะส่งไปยังทุกอุปกรณ์ที่มี Push Token ที่ใช้งานได้ คุณสามารถจำกัดการส่งให้เหลือเพียงอุปกรณ์เดียวได้
แหล่งข้อมูล
- Braze,การส่งข้อความตามเหตุการณ์ (Action-based delivery). ดึงข้อมูลเมื่อ 30 ต.ค. 2026
- Braze,สร้างข้อความ Push. ดึงข้อมูลเมื่อ 30 ต.ค. 2026
- Braze,การส่งผ่าน API. ดึงข้อมูลเมื่อ 30 ต.ค. 2026
- เขียนโดย CustomerIK พันธมิตรด้านการติดตั้งใช้งาน Braze
CustomerIK คือพันธมิตรด้านการติดตั้งใช้งาน Braze ที่เชี่ยวชาญทั้งในด้านการเริ่มต้นใช้งาน การเชื่อมต่อทางเทคนิค การดำเนินงานด้านการตลาด และการจัดการข้อมูลลูกค้า
หากคุณต้องการให้เราช่วยตรวจสอบการตั้งค่า Push แบบกระตุ้นของคุณ ลองมาคุยกันดูได้เลย




