ข้ามไปยังเนื้อหา

วิธีการตั้งค่า event

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

เมื่อรวบรวมข้อมูลอย่างถูกต้องแล้ว ข้อมูลนี้สามารถนำไปใช้เพื่อ:

  • ทริกเกอร์ข้อความตามพฤติกรรม
  • ปรับเปลี่ยนโฟลว์การสื่อสารกับผู้ใช้ภายใน Customer Journey ตามพฤติกรรมของพวกเขา
  • สร้าง segment ของผู้ใช้ที่ดำเนินการบางอย่างในแอป
  • รับข้อมูลเชิงลึกเกี่ยวกับโฟลว์ของผู้ใช้ เมตริกการใช้งาน และข้อมูลทางสถิติอื่นๆ

ประเภทของ event

Anchor link to

ใน Pushwoosh มี event อยู่สองประเภท:

  • Default event
  • Custom event

Default event

Anchor link to

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

เรียนรู้เพิ่มเติมเกี่ยวกับ Default Event

Custom event

Anchor link to

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

Custom Event กำหนดให้คุณต้องนำไปใช้งานในฝั่งของคุณ

การนำ Custom event ไปใช้งาน

Anchor link to

1. สร้าง event และตั้งค่า attribute

Anchor link to

Pushwoosh จะสร้าง event และ attribute โดยอัตโนมัติจากการเรียก postEvent ครั้งแรกภายใต้ชื่อที่ไม่รู้จัก โดยอนุมานประเภทของแต่ละ attribute จากค่าที่ได้รับ หากคุณต้องการควบคุมประเภทเหล่านั้นแทนที่จะปล่อยให้เป็นการอนุมาน คุณควรประกาศ event และประเภท attribute ก่อน

คุณสามารถขอให้ทีมการตลาดของคุณสร้าง event โดยตรงใน Pushwoosh Control Panel หรือใช้วิธี API createEvent ซึ่งเกี่ยวข้องกับการระบุชื่อ event และข้อมูลที่เกี่ยวข้องใดๆ ที่คุณต้องการติดตาม

2. เรียก /postEvent API

Anchor link to

เมื่อ event ที่คุณต้องการติดตามเกิดขึ้นในแอปของคุณ ให้เรียก /postEvent API เพื่อส่ง event นี้ไปยัง Pushwoosh

เรียก postEvent เพื่อส่ง event ไปยัง Pushwoosh:

PWInAppManager.shared().postEvent("eventName", withAttributes: nil)

หากต้องการเพิ่มรายละเอียดเกี่ยวกับ event (อ้างอิงถึง Attribute) ให้ใช้พารามิเตอร์ attribute ดังนี้:

let attributes: [String : Any] = ["AttributedString" : "someString",
"AttributeInt" : 42,
"AttributeList" : [123, 456, "someString"],
"AttributeBool" : true,
"AttributeDate" : NSDate()]
PWInAppManager.shared().postEvent("eventName", withAttributes: attributes)

เมื่อ event เกิดขึ้นในแอป Android ของคุณ ให้ใช้คำแนะนำต่อไปนี้เพื่อส่ง event นี้ไปยัง Pushwoosh

เรียก postEvent เพื่อส่ง event ไปยัง Pushwoosh:

PushwooshInApp.getInstance().postEvent("eventName");

หากต้องการเพิ่มรายละเอียดเกี่ยวกับ event (อ้างอิงถึง Attribute) ให้ใช้พารามิเตอร์ attribute ดังนี้:

TagsBundle attributes = new TagsBundle.Builder()
.putInt("AttributeInt", 17)
.putString("AttributeString", "str")
.putDate("AttributeDate", new Date())
.putBoolean("AttributeBool", true)
.putList("AttributeList", Arrays.asList("item1", "item2", "item3"))
.build();
PushwooshInApp.getInstance().postEvent("eventName", attributes);