จัดการข้อมูลผู้ใช้ด้วย Tag
Tag เป็นหนึ่งในเครื่องมือที่มีประโยชน์ที่สุดที่เรานำเสนอ ฟังก์ชันการทำงานที่ซับซ้อนหลายอย่างของ Pushwoosh ใช้ฟีเจอร์นี้เป็นพื้นฐาน การใช้ Tag ช่วยให้คุณสามารถแบ่งกลุ่มเป้าหมายและส่ง push notifications ไปยังผู้ใช้บางคน แต่ไม่ส่งไปยังคนอื่น ๆ
Tag ประกอบด้วยข้อมูลใดๆ ก็ตามที่คุณเชื่อมโยงกับผู้ใช้หรืออุปกรณ์รายใดรายหนึ่ง ซึ่งรวมถึงชื่อผู้ใช้ ID เมือง ทีมฟุตบอลที่ชื่นชอบ หมวดหมู่ข่าวที่ต้องการ หรือข้อมูลอื่นๆ เกี่ยวกับผู้ใช้ของคุณ เรามาดูกันอย่างละเอียด
ค่าของ Tag
Anchor link toค่าของ Tag สามารถช่วยให้แคมเปญพุชของคุณฉลาดขึ้นได้ แต่ละ Tag สามารถจัดเก็บ ค่าได้เกือบไม่จำกัดจำนวน โดยพื้นฐานแล้ว หมายความว่า Tag เดียวก็เพียงพอที่จะบันทึกข้อมูลประเภทเฉพาะเกี่ยวกับผู้ใช้ปลายทางแต่ละคนในฐานข้อมูลของคุณ
ประเภทของ Tag
Anchor link to- Integer — ใช้สำหรับข้อมูลจำนวนเต็ม (จำนวนเงินในเกมที่ได้รับ, ระดับที่ทำได้, อายุ)
- String — ใช้สำหรับค่าสตริง (ชื่อผู้ใช้, อีเมล, ตัวระบุ)
- List — เหมือนกับประเภท String แต่ผู้ใช้แต่ละคนอาจมีค่าหลายค่าที่ตั้งไว้พร้อมกัน (ความชอบด้านดนตรี, หมวดหมู่ข่าว, ความชอบด้านอาหาร)
- Boolean — ประเภทของ Tag ที่เป็น true / false
- Date — ใช้สำหรับวันที่ในปฏิทิน โดยพื้นฐานแล้ว นี่คือ Tag ประเภทจำนวนเต็มที่จัดเก็บการประทับเวลา Unix Epoch (แปลงจาก/เป็นวันที่เกรกอเรียนโดยอัตโนมัติ)
- Price — อนุญาตให้ตั้งค่าตามสกุลเงินที่ระบุในรูปแบบ “*.XX” (https://en.wikipedia.org/wiki/ISO_4217)
- Version — ใช้สำหรับการกำหนดเวอร์ชัน ตัวอย่างรูปแบบที่อนุญาตคือ w.x.y.z (Major.Minor.Patch.Build) ค่าสูงสุดสำหรับแต่ละส่วนของเวอร์ชันคือ 9999 ดังนั้นหมายเลขเวอร์ชันสูงสุดจึงไม่สามารถมากกว่า 9999.9999.9999.9999 ได้
ตัวดำเนินการของ Tag
Anchor link toTag แต่ละประเภทมีชุดของ ตัวดำเนินการ ที่ใช้ได้เฉพาะ ตัวดำเนินการของ Tag กำหนดความสัมพันธ์ระหว่าง Tag และค่าของมันเพื่อวัตถุประสงค์ในการแบ่งกลุ่ม
- ตัวดำเนินการของ Integer Tag:
เท่ากับ,ไม่เท่ากับ,มากกว่าหรือเท่ากับ,น้อยกว่าหรือเท่ากับ,อยู่ในช่วง,เป็นหนึ่งใน,ไม่ใช่หนึ่งใน,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้) - ตัวดำเนินการของ String Tag:
เท่ากับ,ไม่เท่ากับ,ขึ้นต้นด้วย,ลงท้ายด้วย,ประกอบด้วย,เป็นหนึ่งใน,ไม่ใช่หนึ่งใน,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้) - ตัวดำเนินการของ List Tag:
เป็นหนึ่งใน,ไม่ใช่หนึ่งใน,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้) - ตัวดำเนินการของ Boolean Tag:
ใช่,ไม่ใช่,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้) - ตัวดำเนินการของ Date Tag:
ในช่วง N วันที่ผ่านมา,เมื่อ N วันก่อนพอดี,ตั้งแต่ N วันก่อนขึ้นไป,ระหว่าง N ถึง M วันก่อน,ระหว่าง N ถึง M วันข้างหน้า,คือวันนี้,ในอีก N วัน,ผ่านมาแล้ว N วัน,ในวันที่ระบุ,ตั้งแต่วันที่ระบุเป็นต้นไป,จนถึงวันที่ระบุ,ระหว่างวันที่,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้) - ตัวดำเนินการของ Price Tag:
เท่ากับ,ไม่เท่ากับ,มากกว่าหรือเท่ากับ,น้อยกว่าหรือเท่ากับ,อยู่ในช่วง,เป็นหนึ่งใน,ไม่ใช่หนึ่งใน,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้) - ตัวดำเนินการของ Version Tag:
เท่ากับ,ไม่เท่ากับ,มากกว่าหรือเท่ากับ,น้อยกว่าหรือเท่ากับ,อยู่ในช่วง,เป็นหนึ่งใน,ไม่ใช่หนึ่งใน,ไม่ได้ตั้งค่า,ตั้งค่าแล้ว (ค่าใดก็ได้)
ขอบเขตของ Tag: ทั่วไป กับ เฉพาะผู้ใช้
Anchor link toเมื่อสร้าง Tag คุณสามารถเลือกวิธีการจัดเก็บค่าของมันได้:
- ทั่วไป (ค่าเริ่มต้น): ค่า Tag จะถูกจัดเก็บต่ออุปกรณ์ (HWID) อุปกรณ์แต่ละเครื่องของผู้ใช้คนเดียวกันสามารถมีค่าที่แตกต่างกันได้อย่างอิสระ
- เฉพาะผู้ใช้: ค่า Tag จะถูกจัดเก็บต่อผู้ใช้ (UserID) เมื่อตั้งค่าผ่าน UserID ค่าจะถูกนำไปใช้กับอุปกรณ์ทั้งหมดของผู้ใช้ในครั้งเดียว มีประโยชน์สำหรับคุณลักษณะที่เป็นของบุคคล ไม่ใช่อุปกรณ์เฉพาะ เช่น ระดับการสมัครสมาชิก คะแนนสะสม ภาษาที่ต้องการ
Tag เริ่มต้น
Anchor link toTag เหล่านี้มีให้โดย Pushwoosh ตั้งแต่แรก ดังนั้นคุณไม่จำเป็นต้อง (และที่จริงแล้ว ไม่ควร) ตั้งค่าด้วยตนเอง ส่วนใหญ่จะถูกตั้งค่าจากแอปพลิเคชันและส่งไปยังเซิร์ฟเวอร์ของเราผ่าน registerDevice และการเรียก API อื่นๆ และบางส่วนถูกตั้งค่าโดยเซิร์ฟเวอร์เอง
| ชื่อ | ประเภท | ตั้งค่าที่ไหน | คำอธิบาย |
|---|---|---|---|
| Application Version | เวอร์ชัน | SDK | เวอร์ชันปัจจุบันของแอปที่ติดตั้งบนอุปกรณ์ |
| Browser Type | สตริง | SDK | เมื่ออุปกรณ์ถูกลงทะเบียนสำหรับโปรเจกต์เว็บของคุณ ประเภทของมัน – มือถือหรือเดสก์ท็อป – จะถูกติดตามโดยอัตโนมัติ |
| City | สตริง | เซิร์ฟเวอร์ | ตำแหน่งทางภูมิศาสตร์ล่าสุดที่ลงทะเบียนของอุปกรณ์ |
| Country | สตริง | เซิร์ฟเวอร์ | ตำแหน่งทางภูมิศาสตร์ล่าสุดที่ลงทะเบียนของอุปกรณ์ |
| Device Model | สตริง | SDK | ระบุรุ่นของอุปกรณ์ที่ติดตั้งแอป |
| First Install | วันที่ | เซิร์ฟเวอร์ | ระบุเวลาที่อุปกรณ์ถูกลงทะเบียนเพื่อรับการแจ้งเตือนเป็นครั้งแรก |
| In-App Product | ลิสต์ | SDK | ผลิตภัณฑ์ในแอปที่ผู้ใช้แอปซื้อ |
| Last In-App Purchase Date | วันที่ | SDK | วันที่ของการซื้อในแอปครั้งล่าสุดที่ทำบนอุปกรณ์ |
| Language | สตริง | SDK | ตัวย่อสองตัวอักษรพิมพ์เล็กของภาษาท้องถิ่นของอุปกรณ์ตามมาตรฐาน ISO-639-1; นำมาจากการตั้งค่าอุปกรณ์ |
| Last Application Open | วันที่ | เซิร์ฟเวอร์ | เวลาของการเปิดแอปครั้งล่าสุดบนอุปกรณ์ |
| Last Email Open | วันที่ | เซิร์ฟเวอร์ | วันที่ที่อยู่อีเมลของอุปกรณ์ลงทะเบียนเหตุการณ์การเปิดอีเมลครั้งล่าสุด |
| Last Email Open Message Code | สตริง | เซิร์ฟเวอร์ | รหัสข้อความ ของอีเมลที่เปิดล่าสุด (รูปแบบ XXXX-XXXXXXXX-XXXXXXXX) อัปเดตในแต่ละเหตุการณ์ PW_EmailOpen ใช้เพื่อแบ่งกลุ่มผู้รับของแคมเปญอีเมลเฉพาะตามผู้ที่เปิดอีเมล |
| Last Email Click | วันที่ | เซิร์ฟเวอร์ | วันที่ที่อยู่อีเมลของอุปกรณ์ลงทะเบียนการคลิกลิงก์อีเมลครั้งล่าสุด |
| Last Email Click Message Code | สตริง | เซิร์ฟเวอร์ | รหัสข้อความ ของอีเมลล่าสุดที่มีการคลิกลิงก์ (รูปแบบ XXXX-XXXXXXXX-XXXXXXXX) อัปเดตในแต่ละเหตุการณ์ PW_EmailLinkClicked ใช้เพื่อแบ่งกลุ่มผู้รับของแคมเปญอีเมลเฉพาะตามผู้ที่คลิก |
| Last Email Confirm | วันที่ | เซิร์ฟเวอร์ | วันที่ของการยืนยันการสมัครสมาชิกแบบ Double Opt-In ครั้งล่าสุดสำหรับที่อยู่อีเมลของอุปกรณ์ |
| Bounced Email | วันที่ | เซิร์ฟเวอร์ | วันที่ที่เกิด hard bounce สำหรับที่อยู่อีเมลนี้ จัดเก็บเป็นวันที่เพื่อเปิดใช้งานการแบ่งกลุ่มตามเวลา เช่น เพื่อยกเว้นผู้ใช้ที่มีการตีกลับล่าสุด |
| Unsubscribed Emails | บูลีน | SDK | ระบุว่าผู้ใช้ได้ยกเลิกการรับอีเมลจากแอปของคุณหรือไม่ |
| OS Version | เวอร์ชัน | SDK | เวอร์ชันของระบบปฏิบัติการที่ทำงานบนอุปกรณ์ |
| Platform | สตริง | SDK | แพลตฟอร์มที่ผู้ใช้กำลังใช้โปรเจกต์ของคุณ |
| Push Alerts Enabled | บูลีน | SDK | ระบุว่าการแจ้งเตือนแบบพุชได้รับอนุญาตในการตั้งค่าอุปกรณ์หรือไม่ |
| SDK Version | เวอร์ชัน | SDK | เวอร์ชันของ Pushwoosh SDK ที่ใช้งานบนอุปกรณ์ |
| Live Activity ID | สตริง | SDK | ใช้เพื่อจัดการกิจกรรมสดโดยการเชื่อมโยง Live Activity ID กับอุปกรณ์ ทำความสะอาดโดยอัตโนมัติหลังจาก 12 ชั่วโมง |
| WhatsApp Session Expires At | วันที่ | เซิร์ฟเวอร์ | เก็บ หน้าต่างบริการลูกค้า 24 ชั่วโมงปัจจุบันที่เปิดโดยข้อความ WhatsApp ขาเข้าล่าสุดของลูกค้า ตั้งค่าโดยอัตโนมัติในแต่ละข้อความขาเข้าและถูกสงวนไว้ — คุณไม่สามารถสร้าง Tag ที่กำหนดเองด้วยชื่อนี้ได้ จัดเก็บเฉพาะหน้าต่างปัจจุบัน ไม่มีประวัติ |
| WhatsApp Ad Click ID | สตริง | เซิร์ฟเวอร์ | ID การคลิกโฆษณา Click-to-WhatsApp (ctwa_clid) จาก การอ้างอิง ของข้อความ WhatsApp ขาเข้า Meta จะส่งเพียงครั้งเดียวในข้อความที่เปิดการสนทนา การคลิกที่ใหม่กว่าจะเขียนทับพร้อมกับ WhatsApp Ad Click Date; webhook ที่เล่นซ้ำหรือไม่อยู่ในลำดับจะไม่ย้อนกลับ สงวนไว้ — คุณไม่สามารถสร้าง Tag ที่กำหนดเองด้วยชื่อนี้ได้ |
| WhatsApp Ad Click Date | วันที่ | เซิร์ฟเวอร์ | เวลาของการคลิกที่บันทึกไว้ใน WhatsApp Ad Click ID อัปเดตพร้อมกัน — การคลิกที่ใหม่กว่าจะเขียนทับวันที่ก่อนหน้า สงวนไว้ — คุณไม่สามารถสร้าง Tag ที่กำหนดเองด้วยชื่อนี้ได้ |
Tag ที่กำหนดเอง
Anchor link toนี่คือที่ที่ความคิดสร้างสรรค์ของคุณเข้ามามีบทบาทเพื่อบรรลุเป้าหมายทางธุรกิจเฉพาะของคุณ Tag ที่กำหนดเองสามารถสร้างขึ้นตามตรรกะการแบ่งกลุ่มหรือรูปแบบการกำหนดเป้าหมายที่เหมาะสมกับความต้องการทางธุรกิจเฉพาะของคุณ
วิธีการตั้งค่า Tag ที่กำหนดเอง
Anchor link toในการเริ่มต้น ให้สร้างและกำหนดค่า Tag ใน Pushwoosh Control Panel:
- ไปที่หน้า Tags ของ Control Panel ของคุณและคลิก Add tag
- ตั้งชื่อ Tag ของคุณ เลือกประเภท และเลือกว่าควรเป็น General (ระดับอุปกรณ์) หรือ User-specific (ระดับผู้ใช้)
- คลิก Save Tag
การใช้ Tag City เริ่มต้น
Anchor link toตำแหน่งของอุปกรณ์จะถูกกำหนดตามที่อยู่ IP ของอุปกรณ์ในขณะที่แอปของคุณถูกเปิดใช้งานบนอุปกรณ์นั้นเป็นครั้งสุดท้าย GeoIP จะส่งข้อมูลตำแหน่งไปยัง Pushwoosh และ Pushwoosh จะบันทึกตำแหน่งที่ได้รับจาก GeoIP เป็นค่าของ Tag City สำหรับอุปกรณ์นั้นๆ
ในบางกรณี ตำแหน่งที่ส่งโดย GeoIP อาจแตกต่างจากชื่อเมือง — ตัวอย่างเช่น เมื่ออ้างถึงพื้นที่ของเมืองหรือหน่วยการปกครองอื่น โปรดระมัดระวังเมื่อใช้ Tag City เริ่มต้นเพื่อวัตถุประสงค์ในการแบ่งกลุ่ม: ตรวจสอบให้แน่ใจว่าได้เลือกค่าที่เหมาะสม
ตัวอย่างเช่น หากคุณต้องการกำหนดเป้าหมายผู้ใช้จากมิวนิก คุณต้องครอบคลุมด้วยค่าของ Tag City หลายค่า รวมถึง “Munich” เอง (พร้อมค่าที่สอดคล้องกันทั้งหมด เช่น การสะกดที่แตกต่างกันซึ่งอาจถูกส่งคืนโดย GeoIP และบันทึกเป็นค่าของ Tag) และพื้นที่ใกล้เคียงหลายแห่ง
สถิติของ Tag
Anchor link toเมื่อแอปพลิเคชันของคุณตั้งค่าของ Tag แล้ว คุณสามารถดูและวิเคราะห์สถิติเกี่ยวกับค่าเหล่านี้ ซึ่งจะแสดงใน Control Panel โดยใช้แผนภูมิวงกลม แผนภูมิแท่ง หรือมุมมองตาราง
