# เนื้อหาแบบไดนามิก

<YouTube id="A7l1_gK5yOA" playlabel="วิดีโอ Youtube: เพิ่มความเป็นส่วนตัวให้กับข้อความของคุณด้วยเนื้อหาแบบไดนามิกที่เน้นผู้ใช้เป็นศูนย์กลาง"/>


## เนื้อหาแบบไดนามิกคืออะไร

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

## กรณีการใช้งาน

ลองนึกภาพตามนี้: แอปพลิเคชันให้คูปองสำหรับร้านอาหารที่ดีที่สุดในเมืองทุกวันศุกร์

เพื่อดึงดูดความสนใจของผู้ใช้และทำให้พวกเขากลับมาที่แอป คุณอาจส่งข้อความพุชพื้นฐานที่ว่า "มีคูปองสำหรับคุณในแอป เปิดเลย!" อย่างไรก็ตาม ข้อความดังกล่าวไม่ได้สื่อถึงข้อมูลเฉพาะสำหรับผู้ใช้ ดังนั้นจึงไม่น่าเป็นไปได้ที่พุชนี้จะถูกเปิดโดยทุกคนที่ได้รับ เพื่อเพิ่มอัตราการเปิดพุชอย่างมีนัยสำคัญ การแจ้งเตือนควรถูกส่งไปยังกลุ่มเป้าหมายที่เหมาะสมพร้อมกับข้อความที่เหมาะสม ในการส่งข้อความที่เกี่ยวข้องมากที่สุด _รวบรวมข้อมูลต่อไปนี้จากผู้ใช้โดยการเรียกใช้_ [`setTags`](/th/developer/api-reference/device-api#settags):

*   ชื่อ (ส่งค่า Tag _Alias_ ไปยัง Pushwoosh)
*   ร้านอาหารโปรด (ส่งค่า Tag _Restaurant_)

## วิธีปรับแต่งพุชในแบบของคุณ

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

<img src="/personalization-dynamic-content-1.webp" alt="ปุ่ม Personalization อยู่ที่มุมขวาบนของช่องป้อนข้อความ"/>

<Aside type="note">
คุณสามารถปรับแต่งได้ไม่เพียงแค่ข้อความเท่านั้น แต่ยังรวมถึงเนื้อหาพุชอื่นๆ ด้วย คุณสามารถปรับแต่ง **titles**, **subtitles**, **headers**, **icons** และ **root params** จากการตั้งค่าพุชเฉพาะแพลตฟอร์มได้ นอกจากนี้ **button URLs** สำหรับพุชของ Chrome ก็สามารถปรับแต่งได้เช่นกัน ขั้นตอนจะเหมือนกับการปรับแต่งเนื้อหาพุช ดังนั้นให้ทำตามขั้นตอนด้านล่างเพื่อเพิ่มความเป็นส่วนตัวให้กับทุกองค์ประกอบของการแจ้งเตือน
</Aside>

1. เลือก Tag

ขั้นแรก ให้เลือก Tag ที่จะใช้ค่าของมันในข้อความ หากต้องการใช้ ให้คลิก **Insert**

ในกรณีของเราคือ Tag ชื่อเพื่อให้ผู้ใช้แต่ละคนได้รับการแจ้งเตือนพุชที่เป็นส่วนตัว

<img src="/personalization-dynamic-content-2.webp" alt="กล่องโต้ตอบการเลือก Tag แสดง Tag ที่มีอยู่พร้อมปุ่ม Insert เพื่อเพิ่ม Tag ที่เลือกลงในข้อความ"/>

<Aside type="caution">
Tag ประเภทสตริงและจำนวนเต็มเท่านั้นที่สามารถใช้ในการปรับแต่งพุชที่ส่งจาก Control Panel ได้ หากต้องการขยายความสามารถในการปรับแต่งด้วย Tag ประเภทอื่น [ให้ส่งข้อความผ่าน API](/th/developer/api-reference/messages-api) หรือแทรก Tag ประเภทรายการลงใน [Liquid Templates](/th/product/personalization/liquid-templates)
</Aside>

2. เลือกตัวปรับแต่งรูปแบบ

จากนั้น เลือก Format Modifier สำหรับค่า Tag ที่เลือก เนื่องจากเป็นชื่อ ให้ทำให้อักษรตัวแรกของชื่อเป็นตัวพิมพ์ใหญ่ ดังนั้น "alexander" จะกลายเป็น "Alexander":

<img src="/personalization-dynamic-content-3.webp" alt="การเลือกตัวปรับแต่งรูปแบบแสดงตัวเลือก CapitalizeFirst สำหรับการทำให้อักษรตัวแรกของค่า Tag เป็นตัวพิมพ์ใหญ่"/>

<Aside type="note">
**ประเภทของ Modifier**

*   **CapitalizeFirst** – ทำให้อักษรตัวแรกในค่า Tag เป็นตัวพิมพ์ใหญ่
*   **CapitalizeAllFirst** – ทำให้อักษรตัวแรกของทุกคำในค่า Tag เป็นตัวพิมพ์ใหญ่ หากค่าประกอบด้วยมากกว่าหนึ่งคำ
*   **UPPERCASE** – เปลี่ยนตัวอักษรทั้งหมดเป็นตัวพิมพ์ใหญ่
*   **lowercase** – เปลี่ยนตัวอักษรทั้งหมดเป็นตัวพิมพ์เล็ก
*   **regular** – แทรกค่า Tag ตรงตามที่ตั้งค่าไว้สำหรับผู้ใช้หรืออุปกรณ์ โดยไม่มีการแก้ไข
</Aside>

3. ระบุค่าเริ่มต้น

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

<img src="/personalization-dynamic-content-4.webp" alt="ช่องป้อนค่า Tag เริ่มต้นแสดงตัวอย่างค่าเริ่มต้นสำหรับผู้ใช้ที่ไม่ได้ให้ข้อมูล Tag"/>

4. สุดท้าย คลิก **Insert**

<img src="/personalization-dynamic-content-5.webp" alt="ปุ่ม Insert เพื่อสิ้นสุดและเพิ่ม Tag ที่ปรับแต่งแล้วลงในเนื้อหาข้อความ"/>

## แทรก User ID

นอกจาก Tag แล้ว คุณยังสามารถแทรก [User ID](/th/product/pushwoosh-knowledge-hub/users-userids/) ลงในเนื้อหาพุชได้ Pushwoosh จะแก้ไขข้อมูลนี้สำหรับผู้รับแต่ละรายในเวลาที่ส่ง ดังนั้นคุณไม่จำเป็นต้องเก็บเป็น Tag

1. คลิก **Personalization** บนฟิลด์ที่คุณต้องการปรับแต่ง (title, message text หรือเนื้อหาพุชอื่นๆ ที่รองรับ)
2. ในรายการ ให้เลือก **User ID** ใช้กล่องค้นหาเพื่อค้นหาอย่างรวดเร็ว
3. เลือกตัวปรับแต่งรูปแบบ และหากจำเป็น ให้เลือกค่าเริ่มต้น (ดูขั้นตอนที่ 3 ใน [วิธีปรับแต่งพุชในแบบของคุณ](#how-to-personalize-a-push))
4. คลิก **Insert**



## คู่มือการปรับแต่งตามช่องทาง

หากคุณต้องการปรับแต่งข้อความในหลายช่องทาง ลองดูคู่มือวิธีการโดยละเอียดสำหรับช่องทางต่างๆ ของเรา:

<CardGrid>
  <LinkCard 
    title="วิธีส่ง push notification แบบเฉพาะบุคคล" 
    href="/product/how-to-guides/how-to-send-a-personalized-message/how-to-send-a-personalized-push-notification/" 
  />
  <LinkCard 
    title="วิธีส่งข้อความ in-app แบบเฉพาะบุคคล" 
    href="/product/how-to-guides/how-to-send-a-personalized-message/how-to-send-a-personalized-in-app-message/" 
  />
  <LinkCard 
    title="วิธีส่งอีเมลแบบเฉพาะบุคคล" 
    href="/product/how-to-guides/how-to-send-a-personalized-message/how-to-send-a-personalized-email/" 
  />
  <LinkCard 
    title="วิธีส่ง SMS แบบเฉพาะบุคคล" 
    href="/product/how-to-guides/how-to-send-a-personalized-message/how-to-send-a-personalized-sms/" 
  />
</CardGrid>