ออก Wallet Pass
องค์ประกอบ Issue Wallet Pass จะสร้างพาส Apple Wallet หรือ Google Wallet สำหรับนักเดินทางจาก Wallet Pass Campaign หลังจากที่ทำงานแล้ว คุณสามารถแทรกลิงก์ติดตั้งหรือบันทึกไว้ในข้อความในภายหลังใน journey เดียวกันได้
ตัวอย่างการใช้งาน
Anchor link toบัตรขึ้นเครื่องหลังการเช็คอิน
Anchor link toออกบัตรขึ้นเครื่อง Apple หรือ Google Wallet เมื่อนักเดินทางเช็คอิน ปรับแต่งที่นั่งและประตูขึ้นเครื่องจาก event การเช็คอิน จากนั้นส่งลิงก์ติดตั้งผ่าน push ก่อนออกเดินทาง
- ทริกเกอร์:
CheckInCompleted - ฟิลด์ส่วนตัว: แมป Seat และ Gate กับแอตทริบิวต์ event ที่ตรงกัน
- การส่งมอบ: Send Push ด้วย
apple_install_linkหรือgoogle_save_link
บัตรสะสมคะแนนเมื่อสมัครสมาชิก
Anchor link toออกบัตรสะสมคะแนนในครั้งแรกที่นักเดินทางเข้าร่วมโปรแกรมรางวัล ปรับแต่งด้วยยอดคะแนนเริ่มต้นของพวกเขา
- ทริกเกอร์:
LoyaltySignup - ฟิลด์ส่วนตัว: แมป Points กับแอตทริบิวต์
pointsของ event - การส่งมอบ: Send Email ทันทีหลังจากนั้น พร้อมลิงก์บันทึกในข้อความต้อนรับ
ตั๋วเข้างานหลังการซื้อ
Anchor link toออกตั๋วเมื่อนักเดินทางทำการซื้อตั๋วเสร็จสิ้น ปรับแต่งที่นั่งหรือแถวจากคำสั่งซื้อ
- ทริกเกอร์:
TicketPurchased - ฟิลด์ส่วนตัว: แมป Seat และ Row กับแอตทริบิวต์ของคำสั่งซื้อ
- การส่งมอบ: อีเมลยืนยันพร้อม
apple_install_linkเพื่อให้นักเดินทางสามารถเพิ่มตั๋วได้ด้วยการแตะเพียงครั้งเดียว
ข้อกำหนดเบื้องต้น
Anchor link toก่อนที่คุณจะเพิ่มองค์ประกอบนี้:
- Wallet Pass Campaign: สร้างอย่างน้อยหนึ่ง Wallet Pass Campaign สำหรับแอปพลิเคชัน Issue Wallet Pass สามารถออกพาสจากแคมเปญที่มีอยู่แล้วเท่านั้น ไม่สามารถออกแบบใหม่ได้
- Apple Wallet: เชื่อมต่อ แพลตฟอร์ม iOS และทำการ ตั้งค่าพาส Apple Wallet สำหรับแอปพลิเคชันให้เสร็จสิ้น ดูเพิ่มเติมที่ เริ่มต้นใช้งานพาส Apple Wallet
- Google Wallet: กำหนดค่า Google Wallet สำหรับ Android สำหรับแอปพลิเคชัน ดูเพิ่มเติมที่ เริ่มต้นใช้งานพาส Google Wallet
ข้อกำหนดเบื้องต้นทั้งหมดของแคมเปญสำหรับทั้งสองแพลตฟอร์ม: ข้อกำหนดเบื้องต้นของ Wallet Pass Campaigns
เพิ่มองค์ประกอบ
Anchor link to- ลากองค์ประกอบ Issue Wallet Pass ไปยัง canvas หลังจากขั้นตอนที่ควรจะทริกเกอร์การออกพาส
- ดับเบิลคลิกที่องค์ประกอบเพื่อเปิดการตั้งค่า
- ป้อนชื่อที่จดจำได้ใน Step Name เช่น
Loyalty cardคุณจะใช้ชื่อนี้ในภายหลังเมื่อคุณแทรกลิงก์พาสลงในองค์ประกอบ Send Push หรือ Send Email - ใน Apple Wallet campaign และ Google Wallet campaign ให้เลือกแคมเปญสำหรับแพลตฟอร์มใดแพลตฟอร์มหนึ่งหรือทั้งสองอย่าง แต่ละดรอปดาวน์จะยอมรับหนึ่งแคมเปญ ปล่อยดรอปดาวน์ว่างไว้เพื่อข้ามแพลตฟอร์มนั้น

ดรอปดาวน์ทั้งสองจะแสดงเฉพาะแคมเปญของแอปพลิเคชันนี้สำหรับแพลตฟอร์มที่ตรงกัน โดยไม่รวมแคมเปญที่ถูกเก็บถาวรแล้ว
กรอกฟิลด์ส่วนตัว
Anchor link toภายใต้ Personal fields on the pass ให้ตั้งค่าสำหรับแต่ละฟิลด์ที่ปรากฏขึ้น
รายการจะยังคงว่างอยู่จนกว่าคุณจะเลือกแคมเปญด้านบน จากนั้นจะแสดงฟิลด์ Personal ของแคมเปญนั้น ซึ่งเป็นฟิลด์เดียวกับที่คุณกรอกในกล่องโต้ตอบ Issue pass ของแคมเปญ หากคุณเปลี่ยนแคมเปญ รายการจะอัปเดตให้ตรงกัน
สำหรับแต่ละฟิลด์ ให้เปิดดรอปดาวน์ค่าและเลือกหนึ่งในตัวเลือกต่อไปนี้:
- Static value: พิมพ์ค่าเดียวสำหรับนักเดินทางทุกคนที่มาถึงองค์ประกอบนี้ ตัวอย่างเช่น พิมพ์
SUMMER2026ลงในฟิลด์ OFFER เพื่อให้พาสทุกใบที่องค์ประกอบนี้ออกมีรหัสโปรโมชั่นเดียวกัน

- event จากช่วงก่อนหน้าในเส้นทางของนักเดินทางผ่าน journey จากนั้นเลือก Attribute เพื่อดึงค่าของฟิลด์ ตัวอย่างเช่น เลือก event การเข้าและแอตทริบิวต์
offer_codeเพื่อกรอกฟิลด์ OFFER ด้วยค่าของนักเดินทางแต่ละคนแทนที่จะเป็นค่าเดียวสำหรับทุกคน Pushwoosh จะอ่านแอตทริบิวต์นั้นจากข้อมูล event ของนักเดินทางเองเมื่อองค์ประกอบนี้ทำงาน ดังนั้นพาสของนักเดินทางแต่ละคนจะได้รับค่าของตนเอง

เมื่อเลือกแคมเปญสำหรับทั้งสองแพลตฟอร์มแล้ว รายการจะแสดงฟิลด์จากทั้งสองแคมเปญ ฟิลด์ที่มีเพียงแคมเปญเดียวจะถูกกรอกสำหรับพาสของแพลตฟอร์มนั้นเท่านั้น
เมื่อคุณทำเสร็จแล้ว คลิก Apply เพื่อบันทึกการตั้งค่าองค์ประกอบ
การเข้าซ้ำและเงื่อนไขการดรอป
Anchor link toหากนักเดินทางคนเดียวกันมาถึงองค์ประกอบนี้อีกครั้ง เช่น หลังจากวนกลับมาใน journey, Pushwoosh จะส่งคืนพาสที่ออกให้แล้วแทนที่จะสร้างใหม่ นักเดินทางแต่ละคนจะมีพาสได้ไม่เกินหนึ่งใบต่อแคมเปญ
Issue Wallet Pass จะดรอปนักเดินทางโดยไม่มีการลองซ้ำอัตโนมัติในสองกรณี:
- นักเดินทางไม่มี User ID เลย แม้แต่ HWID ของอุปกรณ์เริ่มต้นที่เซสชัน SDK ปกติจะตั้งค่าโดยอัตโนมัติ สิ่งนี้เกิดขึ้นเมื่อนักเดินทางเข้าสู่ journey โดยไม่มี User ID เช่น ผ่านการเข้าแบบ API-based หรือ payload ของ event ที่ไม่มีฟิลด์ User ID
- การออกพาสล้มเหลวสำหรับแคมเปญที่กำหนดค่าไว้ เช่น เนื่องจากถูกลบหรือเก็บถาวรหลังจากที่คุณเพิ่มองค์ประกอบ เมื่อกำหนดค่าทั้งสองแพลตฟอร์ม ระบบจะพยายามกับ Apple ก่อน หากล้มเหลว นักเดินทางจะถูกดรอปก่อนที่จะพยายามกับ Google เลย ดังนั้นผลลัพธ์บางส่วนจะไม่เกิดขึ้น
ดู No User ID และ Pass issuance failed เพื่อตรวจสอบ
ส่งมอบพาสให้กับนักเดินทาง
Anchor link toเมื่อคุณปรับแต่ง push หรืออีเมลในภายหลัง คุณสามารถดึงค่าจากขั้นตอน Issue Wallet Pass นี้ได้โดยใช้ Step Name ที่คุณตั้งไว้ นี่คือแอตทริบิวต์ที่คุณสามารถแทรกได้:
| แอตทริบิวต์ | แพลตฟอร์ม | ประกอบด้วย |
|---|---|---|
apple_install_link | Apple Wallet | URL สำหรับติดตั้งพาส |
google_save_link | Google Wallet | URL สำหรับบันทึกพาส |
เฉพาะแอตทริบิวต์สำหรับแพลตฟอร์มที่คุณกำหนดค่าบนองค์ประกอบเท่านั้นที่จะพร้อมใช้งาน
- เพิ่มองค์ประกอบ Send Push หรือ Send Email หลังจาก Issue Wallet Pass
- ในเนื้อหาข้อความ ให้พิมพ์เพลสโฮลเดอร์ลิงก์ติดตั้งพร้อมเครื่องหมายขีดแนวตั้ง เช่น
{apple_install_link|regular|}อย่าใช้{apple_install_link}แบบธรรมดา ดู Dynamic Content or Liquid Templates สำหรับไวยากรณ์ทั้งหมด - เปิด Personalise message with event attributes
- ในตาราง ให้เลือกช่อง Overwrite placeholder ถัดจากเพลสโฮลเดอร์ของคุณ ดรอปดาวน์ Source event และ Dynamic attribute จะยังคงปิดใช้งานอยู่จนกว่าคุณจะทำเช่นนั้น
- ใน Source event ให้เลือกขั้นตอน Issue Wallet Pass ของคุณโดยใช้ Step Name ที่คุณตั้งไว้ เช่น
Loyalty card - ใน Dynamic attribute ให้เลือก
apple_install_linkหรือgoogle_save_linkให้ตรงกับเพลสโฮลเดอร์ที่คุณใช้

พาสที่ออกแต่ละใบยังมีหมายเลขซีเรียล (apple_serial_number หรือ google_serial_number ในบริบทของจุด) ส่งต่อไปยังระบบของคุณเองด้วยองค์ประกอบ Data to app หรือ Webhook เช่น เพื่อบันทึกใน CRM หรือเครื่องมือสนับสนุน หากต้องการค้นหาพาสที่ตรงกันใน Pushwoosh ด้วยหมายเลขซีเรียล ให้ใช้แท็บ Passes ของ Wallet Pass Campaign หรือ AttachPasses API เมื่อคุณต้องการ แนบพาสเดี่ยวเข้ากับแคมเปญ
สถานการณ์ตัวอย่าง: ข้อเสนอสะสมคะแนนร้านกาแฟ
Anchor link toร้านกาแฟต้องการต้อนรับสมาชิกใหม่ทุกคนด้วยพาสส่วนลดที่พวกเขาสามารถเพิ่มลงใน wallet ของโทรศัพท์ได้
- สร้าง event
CoffeeClubJoinedและตรวจสอบให้แน่ใจว่ามีแอตทริบิวต์สำหรับข้อเสนอต้อนรับ เช่นoffer_codeเรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง events - ตั้งค่า event นี้เป็นทริกเกอร์สำหรับ journey เพื่อให้สมาชิกใหม่ทุกคนเข้าสู่ journey ทันทีที่เข้าร่วม

- เพิ่ม Issue Wallet Pass หลังจากทริกเกอร์
- ตั้งชื่อว่า
Loyalty card - เลือกแคมเปญสะสมคะแนน เช่น
Coffee discountสำหรับ Apple Wallet campaign (และ Google Wallet campaign ด้วย หากคุณรองรับ Android) - ภายใต้ Personal fields on the pass ให้ตั้งค่า OFFER เป็น event การเข้าทริกเกอร์
- เลือก
offer_codeเป็น Attribute

- เพิ่มองค์ประกอบ Send Email ทันทีหลังจาก Issue Wallet Pass
- ปรับแต่งด้วย
apple_install_link(หรือgoogle_save_link) เพื่อให้อีเมลต้อนรับมีลิงก์แตะครั้งเดียวเพื่อเพิ่มพาส

เมื่อ CoffeeClubJoined ทำงาน นักเดินทางจะเข้าสู่ journey, Issue Wallet Pass จะออกพาสของพวกเขาด้วย offer_code ของ event นั้น และ Send Email จะส่งข้อความต้อนรับพร้อมลิงก์เพื่อเพิ่มพาส
