# สร้างเซกเมนต์ตามแท็ก

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

## วิธีสร้างเซกเมนต์ตามแท็ก

หากต้องการสร้างเซกเมนต์ตามแท็ก ให้ทำดังนี้:

1. ในหน้า **สร้างเซกเมนต์** คลิก **เพิ่มตัวกรองตาม:**

![เมนูดรอปดาวน์ “เพิ่มตัวกรองตาม:” แสดงตัวเลือกการเลือกแท็กในอินเทอร์เฟซการสร้างเซกเมนต์](/segmentation-segments-by-tag-1.webp)

2. เลือกแท็กจากรายการดรอปดาวน์ **แท็ก** เริ่มพิมพ์เพื่อค้นหาแท็กที่ต้องการหากคุณมีแท็กจำนวนมาก

<Aside type="tip">
ต้องสร้างแท็กก่อนจึงจะสามารถใช้ในเซกเมนต์ได้ เรียนรู้วิธีสร้างและจัดการแท็กใน[เอกสารประกอบ User Data (Tags)](/th/product/audience-data-and-segmentation/user-data-tags/)
</Aside>
3. คลิก **เพิ่มค่า...** เพื่อระบุเงื่อนไขของแท็กและเลือกค่าจากดรอปดาวน์หรือเริ่มพิมพ์เพื่อค้นหา


<video src="/segmentation-segments-2.webm" title="การตั้งค่าตัวกรองเซกเมนต์ตามแท็ก แสดงการเลือกแท็กและการกำหนดค่า" autoplay loop muted playsinline />

4. เลือกโอเปอเรเตอร์ที่เหมาะสมสำหรับเงื่อนไขของคุณ [เรียนรู้เพิ่มเติม](#tag-operators-by-type)


## ตั้งค่าโอเปอเรเตอร์สำหรับหลายเงื่อนไข

### โอเปอเรเตอร์เชิงตรรกะ

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

- **และ** (`and`): รวมผู้ใช้ที่ตรงกับค่าแท็กที่ระบุ**ทั้งหมด**
- **หรือ** (`or`): รวมผู้ใช้ที่ตรงกับค่าแท็กที่ระบุ**อย่างน้อยหนึ่งค่า**


<Aside type="tip" title="ใช้แท็กเดียวกันหลายครั้ง">
คุณสามารถรวมแท็กเดียวกันมากกว่าหนึ่งครั้งภายในเซกเมนต์เพื่อสร้างกฎการกำหนดเป้าหมายขั้นสูง

ตัวอย่างเช่น หากต้องการค้นหาผู้ใช้ที่ซื้อเสื้อโค้ทแต่ไม่ได้ซื้อถุงมือ ให้เพิ่มแท็ก **In-App Product** โดยตั้งค่า **เท่ากับ** เป็น "Coat" จากนั้นเพิ่มแท็กเดียวกันอีกครั้งโดยตั้งค่า **ไม่เท่ากับ** เป็น "Gloves" ใช้โอเปอเรเตอร์ **และ** เพื่อกำหนดเป้าหมายผู้ใช้ที่ตรงตามเงื่อนไขทั้งสองในเวลาเดียวกัน

![ตัวอย่างตัวกรองเซกเมนต์ที่แสดงการใช้แท็กเดียวกันสองครั้งพร้อมเงื่อนไขที่แตกต่างกันโดยใช้โอเปอเรเตอร์ “และ”](/segmentation-segments-4.webp)

</Aside>


### กลุ่มตัวกรอง

เมื่อคุณเพิ่มตัวกรองหลายรายการในเซกเมนต์ ตัวกรองเหล่านั้นจะสร้างเป็น **Filter Group** ตัวกรองทั้งหมดภายในกลุ่มเดียวกันจะใช้โอเปอเรเตอร์เชิงตรรกะเดียวกัน (**และ** หรือ **หรือ**)

หากต้องการเปลี่ยนโอเปอเรเตอร์สำหรับทั้งกลุ่มตัวกรอง:

1. คลิกที่โอเปอเรเตอร์ปัจจุบัน (**และ**/**หรือ**) ในส่วนหัวของกลุ่มตัวกรอง
2. เลือกโอเปอเรเตอร์ใหม่จากดรอปดาวน์

<video src="/segmentation-segments-3.webm" title="การเปลี่ยนโอเปอเรเตอร์ของตัวกรองระหว่างตรรกะ “และ” กับ “หรือ”" autoplay loop muted playsinline />

<span id="include-all-user-devices" />
## รวมอุปกรณ์ทั้งหมดของผู้ใช้

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

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

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

<img src="/segmentation-segments-16.webp" alt="ช่องทำเครื่องหมาย “รวมอุปกรณ์ทั้งหมดของผู้ใช้” สำหรับการกำหนดเป้าหมายข้ามแพลตฟอร์ม"/>

## โอเปอเรเตอร์ของแท็กตามประเภท

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

### โอเปอเรเตอร์ของแท็กประเภท String

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

คอลัมน์ **seglang** คือโทเค็นของโอเปอเรเตอร์ที่ตัวสร้างเซกเมนต์แสดงข้างชื่อโอเปอเรเตอร์ และใช้ใน[ภาษาการแบ่งเซกเมนต์](/th/developer/api-reference/segmentation-filters-api/segmentation-language/) คอลัมน์ **ตัวอย่าง** แสดงว่าเงื่อนไขอ่านอย่างไรในตัวสร้างเซกเมนต์ ไม่ใช่ไวยากรณ์ของ seglang

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **เท่ากับ** | `eq` | ค่าแท็กเท่ากับค่าที่ระบุ | `FavoriteColor เท่ากับ "Blue"` |
| **ไม่เท่ากับ** | `noteq` | ค่าแท็กไม่เท่ากับค่าที่ระบุ | `Country ไม่เท่ากับ "Canada"` |
| **ขึ้นต้นด้วย** | `startswith` | ค่าแท็กขึ้นต้นด้วยสตริงที่ระบุ | `ProductName ขึ้นต้นด้วย "Pro"` |
| **ลงท้ายด้วย** | `endswith` | ค่าแท็กลงท้ายด้วยสตริงที่ระบุ | `Email ลงท้ายด้วย "@gmail.com"` |
| **ประกอบด้วย** | `contains` | ค่าแท็กมีสตริงที่ระบุอยู่ | `Description ประกอบด้วย "premium"` |
| **เป็นหนึ่งใน** | `in` | ค่าแท็กตรงกับค่าใดๆ ในรายการที่ให้ไว้ | `Category เป็นหนึ่งใน ["Sports", "News"]` |
| **ไม่ใช่หนึ่งใน** | `notin` | ค่าแท็กไม่ตรงกับค่าใดๆ ในรายการที่ให้ไว้ | `Status ไม่ใช่หนึ่งใน ["Banned", "Suspended"]` |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่มีการกำหนดค่า | `Nickname ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีค่าใดๆ | `Username ตั้งค่าแล้ว (ค่าใดก็ได้)` |

### โอเปอเรเตอร์ของแท็กประเภท Integer

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

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **เท่ากับ** | `eq` | ค่าแท็กเท่ากับตัวเลขที่ระบุ | `Age เท่ากับ 30` |
| **ไม่เท่ากับ** | `noteq` | ค่าแท็กไม่เท่ากับตัวเลขที่ระบุ | `Level ไม่เท่ากับ 1` |
| **มากกว่าหรือเท่ากับ** | `gte` | ค่าแท็กมากกว่าหรือเท่ากับตัวเลขที่ระบุ | `Score มากกว่าหรือเท่ากับ 100` |
| **น้อยกว่าหรือเท่ากับ** | `lte` | ค่าแท็กน้อยกว่าหรือเท่ากับตัวเลขที่ระบุ | `PurchaseCount น้อยกว่าหรือเท่ากับ 5` |
| **อยู่ในช่วง** | `between` | ค่าแท็กอยู่ภายในช่วงที่ระบุ (รวมค่าขอบ) | `Age อยู่ในช่วง 18 ถึง 65` |
| **เป็นหนึ่งใน** | `in` | ค่าแท็กตรงกับค่าใดๆ ในรายการ | `Level เป็นหนึ่งใน [5, 10, 15]` |
| **ไม่ใช่หนึ่งใน** | `notin` | ค่าแท็กไม่ตรงกับค่าใดๆ ในรายการ | `Streak ไม่ใช่หนึ่งใน [0, 1]` |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่มีการกำหนดค่า | `Score ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีค่าที่กำหนดใดๆ | `Level ตั้งค่าแล้ว (ค่าใดก็ได้)` |

### โอเปอเรเตอร์ของแท็กประเภท List

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

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **เป็นหนึ่งใน** | `in` | แท็กมีค่าที่ระบุอย่างน้อยหนึ่งค่า | `Interests เป็นหนึ่งใน ["Sports", "Technology"]` |
| **ไม่ใช่หนึ่งใน** | `notin` | แท็กไม่มีค่าที่ระบุใดๆ | `Categories ไม่ใช่หนึ่งใน ["Spam", "Promotions"]` |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่มีการกำหนดค่า | `Preferences ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีค่าที่กำหนดใดๆ | `Subscriptions ตั้งค่าแล้ว (ค่าใดก็ได้)` |

### โอเปอเรเตอร์ของแท็กประเภท Boolean

แท็กประเภท Boolean จัดเก็บเฉพาะค่า true หรือ false ใช้สำหรับสถานะแบบไบนารี เช่น การยืนยันอีเมล สถานะการสมัครสมาชิก หรือฟีเจอร์แฟล็ก

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **ใช่** | `eq true` | ค่าแท็กเป็น true | `EmailVerified ใช่` |
| **ไม่ใช่** | `eq false` | ค่าแท็กเป็น false | `PushEnabled ไม่ใช่` |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่เคยถูกกำหนดค่า | `SMSConsent ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีค่าที่กำหนดใดๆ (true หรือ false) | `AccountActive ตั้งค่าแล้ว (ค่าใดก็ได้)` |

### โอเปอเรเตอร์ของแท็กประเภท Date

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

##### วันที่แบบสัมพัทธ์

โอเปอเรเตอร์เหล่านี้เปรียบเทียบวันที่โดยอ้างอิงกับวันนี้ ทำให้สามารถแบ่งกลุ่มตามเวลาแบบไดนามิกที่อัปเดตอัตโนมัติทุกวัน

| Operator <div style="width:180px"></div> | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- |
| **ในช่วง N วันที่ผ่านมา** | วันที่อยู่ภายใน N วันที่ผ่านมา | `LastOpen ในช่วง 30 วันที่ผ่านมา` |
| **เมื่อ N วันก่อนพอดี** | วันที่ตรงกับ N วันที่แล้วพอดี | `LastLogin เมื่อ 7 วันก่อนพอดี` |
| **ตั้งแต่ N วันก่อนขึ้นไป** | วันที่เก่ากว่าหรือเท่ากับ N วัน | `LastPurchase ตั้งแต่ 90 วันก่อนขึ้นไป` |
| **ระหว่าง N ถึง M วันก่อน** | วันที่อยู่ระหว่างสองช่วงวันที่ที่ผ่านมา | `Signup ระหว่าง 7 ถึง 30 วันก่อน` |
| **ระหว่าง N ถึง M วันข้างหน้า** | วันที่อยู่ในช่วง N ถึง M วันข้างหน้า โดย 0 หมายถึงวันนี้ 1 หมายถึงวันพรุ่งนี้ และต่อไปเรื่อยๆ รวมทั้ง N และ M | `RenewalDate ระหว่าง 0 ถึง 30 วันข้างหน้า` |

##### วันครบรอบ

โอเปอเรเตอร์เหล่านี้จับคู่วันที่ในปฏิทินที่เกิดซ้ำ (เดือนและวันเดียวกันทุกปี) โดยไม่สนใจปี เหมาะสำหรับแคมเปญวันเกิดและวันครบรอบ

| Operator <div style="width:180px"></div> | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- |
| **คือวันนี้** | วันครบรอบเกิดขึ้นวันนี้ | `Birthday คือวันนี้` |
| **ในอีก N วัน** | วันครบรอบอยู่ในอีก N วัน | `Birthday ในอีก 3 วัน` |
| **ผ่านมาแล้ว N วัน** | วันครบรอบผ่านมาแล้ว N วัน | `Birthday ผ่านมาแล้ว 5 วัน` |

##### วันที่ที่ระบุ

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

| Operator <div style="width:180px"></div> | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- |
| **ในวันที่ระบุ** | ตรงกับวันที่ที่แน่นอน | `LastLogin ในวันที่ "2023-01-15"` |
| **ตั้งแต่วันที่ระบุเป็นต้นไป** | วันที่ตรงกับหรือหลังวันที่ที่ระบุ | `LastPurchase ตั้งแต่วันที่ "2023-01-01" เป็นต้นไป` |
| **จนถึงวันที่ระบุ** | วันที่ตรงกับหรือก่อนวันที่ที่ระบุ | `AccountCreated จนถึงวันที่ "2022-12-31"` |
| **ระหว่างวันที่** | ระหว่างสองวันที่ในปฏิทิน | `LastOpen ระหว่าง "2022-02-28" ถึง "2022-03-02"` |

##### การมีอยู่

โอเปอเรเตอร์เหล่านี้ตรวจสอบเพียงว่าแท็กวันที่ได้รับการกำหนดค่าหรือไม่ โดยไม่ประเมินค่าวันที่จริง

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่มีค่า | `TrialEndDate ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีค่าใดๆ | `LastLogin ตั้งค่าแล้ว (ค่าใดก็ได้)` |


### โอเปอเรเตอร์ของแท็กประเภท Price

แท็กประเภท Price จัดเก็บค่าเงินพร้อมทศนิยมในรูปแบบสกุลเงิน (X.XX) เหมาะสำหรับการแบ่งกลุ่มผู้ใช้ตามจำนวนเงินที่ซื้อ ระดับการสมัครสมาชิก มูลค่าในตะกร้าสินค้า หรือพฤติกรรมการใช้จ่ายสำหรับแคมเปญที่เน้นรายได้

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **เท่ากับ** | `eq` | ราคาเท่ากับค่าที่ระบุ | `InAppPurchase เท่ากับ 9.99` |
| **ไม่เท่ากับ** | `noteq` | ราคาไม่เท่ากับค่าที่ระบุ | `LastPurchase ไม่เท่ากับ 0` |
| **มากกว่าหรือเท่ากับ** | `gte` | ราคามากกว่าหรือเท่ากับค่าที่ระบุ | `TotalSpent มากกว่าหรือเท่ากับ 100` |
| **น้อยกว่าหรือเท่ากับ** | `lte` | ราคาน้อยกว่าหรือเท่ากับค่าที่ระบุ | `CartValue น้อยกว่าหรือเท่ากับ 50` |
| **อยู่ในช่วง** | `between` | ราคาอยู่ภายในช่วงที่ระบุ (รวมค่าขอบ) | `OrderValue อยู่ในช่วง 25 ถึง 100` |
| **เป็นหนึ่งใน** | `in` | ราคาตรงกับค่าใดๆ ในรายการ | `SubscriptionPrice เป็นหนึ่งใน [9.99, 14.99, 19.99]` |
| **ไม่ใช่หนึ่งใน** | `notin` | ราคาไม่ตรงกับค่าใดๆ ในรายการ | `RefundAmount ไม่ใช่หนึ่งใน [0, 5]` |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่มีการกำหนดค่า | `LastPurchaseAmount ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีค่าที่กำหนดใดๆ | `PurchaseHistory ตั้งค่าแล้ว (ค่าใดก็ได้)` |

### โอเปอเรเตอร์ของแท็กประเภท Version

แท็กประเภท Version จัดเก็บหมายเลขเวอร์ชันในรูปแบบ w.x.y.z (Major.Minor.Patch.Build) สำหรับเวอร์ชันของแอป OS หรือ SDK เหมาะสำหรับการกำหนดเป้าหมายผู้ใช้ในเวอร์ชันเฉพาะสำหรับการอัปเดต การส่งข้อความเกี่ยวกับความเข้ากันได้ หรือการเปิดตัวฟีเจอร์

| Operator <div style="width:180px"></div> | seglang | คำอธิบาย <div style="width:250px"></div> | ตัวอย่าง |
| --- | --- | --- | --- |
| **เท่ากับ** | `eq` | เวอร์ชันเท่ากับค่าที่ระบุ | `AppVersion เท่ากับ "2.5.0"` |
| **ไม่เท่ากับ** | `noteq` | เวอร์ชันไม่เท่ากับค่าที่ระบุ | `AppVersion ไม่เท่ากับ "1.0.0"` |
| **มากกว่าหรือเท่ากับ** | `gte` | เวอร์ชันมากกว่าหรือเท่ากับเวอร์ชันที่ระบุ | `AppVersion มากกว่าหรือเท่ากับ "2.0.0"` |
| **น้อยกว่าหรือเท่ากับ** | `lte` | เวอร์ชันน้อยกว่าหรือเท่ากับเวอร์ชันที่ระบุ | `AppVersion น้อยกว่าหรือเท่ากับ "3.0.0"` |
| **อยู่ในช่วง** | `between` | เวอร์ชันอยู่ภายในช่วงเวอร์ชันที่ระบุ | `AppVersion อยู่ในช่วง "2.0.0" ถึง "3.0.0"` |
| **เป็นหนึ่งใน** | `in` | เวอร์ชันเท่ากับค่าใดๆ ในรายการที่ให้ไว้ | `AppVersion เป็นหนึ่งใน ["2.1.0", "2.2.0", "2.3.0"]` |
| **ไม่ใช่หนึ่งใน** | `notin` | เวอร์ชันไม่เท่ากับค่าใดๆ ในรายการที่ให้ไว้ | `OSVersion ไม่ใช่หนึ่งใน ["10.0", "11.0"]` |
| **ไม่ได้ตั้งค่า** | `notset` | แท็กไม่มีการกำหนดเวอร์ชัน | `SDKVersion ไม่ได้ตั้งค่า` |
| **ตั้งค่าแล้ว (ค่าใดก็ได้)** | `any` | แท็กมีเวอร์ชันที่กำหนดใดๆ | `AppVersion ตั้งค่าแล้ว (ค่าใดก็ได้)` |


## ตัวอย่างการแบ่งกลุ่มตามแท็ก

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

##### สมาชิกระดับพรีเมียม

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ที่มีการสมัครสมาชิกระดับพรีเมียมที่ใช้งานอยู่

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** String
- **แท็ก:** `subscription_type`
- **โอเปอเรเตอร์:** เท่ากับ
- **ค่า:** `premium`

**กรณีการใช้งาน:** ส่งเนื้อหาพิเศษ สิทธิ์เข้าถึงฟีเจอร์ก่อนใคร หรือข้อเสนอพิเศษสำหรับสมาชิกระดับพรีเมียมเท่านั้นให้กับผู้ใช้ที่จ่ายเงินและมีส่วนร่วม

##### แคมเปญที่กำหนดเป้าหมายตามอายุ

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ภายในช่วงอายุที่กำหนด

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** Integer
- **แท็ก:** `Age`
- **โอเปอเรเตอร์:** มากกว่าหรือเท่ากับ
- **ค่า:** `25`

และ

- **แท็ก:** `Age`
- **โอเปอเรเตอร์:** น้อยกว่าหรือเท่ากับ
- **ค่า:** `35`

**กรณีการใช้งาน:** นำเสนอเนื้อหา ผลิตภัณฑ์ หรือบริการที่เหมาะสมกับวัยซึ่งปรับให้เข้ากับข้อมูลประชากรเฉพาะ

##### ผู้ใช้ตามความสนใจ

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ที่เลือกความสนใจหรือหมวดหมู่ที่ระบุ

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** List
- **แท็ก:** `Interests`
- **โอเปอเรเตอร์:** เป็นหนึ่งใน
- **ค่า:** `["Sports", "Technology"]`

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

##### ผู้ใช้ที่ยืนยันอีเมลแล้ว

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ที่ยืนยันที่อยู่อีเมลแล้ว

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** Boolean
- **แท็ก:** `EmailVerified`
- **โอเปอเรเตอร์:** ใช่

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

##### ผู้สมัครใช้งานล่าสุด

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ที่สมัครใช้งานภายใน 30 วันที่ผ่านมา

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** Date
- **แท็ก:** `SignupDate`
- **โอเปอเรเตอร์:** ในช่วง N วันที่ผ่านมา
- **ค่า:** `30`

**กรณีการใช้งาน:** ต้อนรับผู้ใช้ใหม่ด้วยข้อความต้อนรับ บทช่วยสอน หรือข้อเสนอพิเศษสำหรับลูกค้าครั้งแรก

##### ผู้ซื้อที่มีมูลค่าสูง

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ที่ซื้อสินค้าเกินจำนวนที่กำหนด

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** Price
- **แท็ก:** `TotalSpent`
- **โอเปอเรเตอร์:** มากกว่าหรือเท่ากับ
- **ค่า:** `100.00`

**กรณีการใช้งาน:** เสนอข้อเสนอพิเศษให้กับผู้ใช้จ่ายสูง เชิญเข้าร่วมโปรแกรม VIP หรือส่งคำแนะนำผลิตภัณฑ์ระดับพรีเมียม

##### การกำหนดเป้าหมายตามเวอร์ชันแอป

**เป้าหมาย:** กำหนดเป้าหมายผู้ใช้ในเวอร์ชันแอปที่ระบุสำหรับแคมเปญการอัปเดต

**วิธีตั้งค่า:**
- **ประเภทแท็ก:** Version
- **แท็ก:** `AppVersion`
- **โอเปอเรเตอร์:** น้อยกว่าหรือเท่ากับ
- **ค่า:** `2.0.0`

**กรณีการใช้งาน:** แจ้งเตือนผู้ใช้เกี่ยวกับการอัปเดตที่สำคัญ โปรโมตฟีเจอร์ใหม่ที่มีในเวอร์ชันใหม่กว่า หรือแก้ไขปัญหาความเข้ากันได้

## เคล็ดลับสำหรับการแบ่งกลุ่มตามแท็ก

- สร้างแบบแผนการตั้งชื่อแท็กที่ชัดเจนและสอดคล้องกันทั่วทั้งโปรเจกต์ของคุณเพื่อให้ง่ายต่อการสร้างและบำรุงรักษาเซกเมนต์
- ใช้เงื่อนไขแท็กหลายรายการร่วมกับโอเปอเรเตอร์ **และ**/**หรือ** เพื่อสร้างคำจำกัดความของกลุ่มเป้าหมายที่แม่นยำ
- รวมตัวกรองแท็กเข้ากับ[เหตุการณ์](/th/product/audience-data-and-segmentation/segmentation/create-segments/by-events/)หรือ[เซกเมนต์ที่มีอยู่](/th/product/audience-data-and-segmentation/segmentation/create-segments/by-existing-segments/)สำหรับแคมเปญที่กำหนดเป้าหมายได้ดียิ่งขึ้น
- ตรวจสอบและอัปเดตค่าแท็กอย่างสม่ำเสมอเพื่อให้แน่ใจว่าเซกเมนต์ของคุณยังคงถูกต้องเมื่อข้อมูลผู้ใช้เปลี่ยนแปลง