[02/10/24] Weekly Release
#23 Release Note sẽ được phát hành định kỳ hàng tuần để cập nhật các thay đổi về tính năng của PangoCDP kèm hướng dẫn sử dụng (nếu có)
Last updated
Was this helpful?
#23 Release Note sẽ được phát hành định kỳ hàng tuần để cập nhật các thay đổi về tính năng của PangoCDP kèm hướng dẫn sử dụng (nếu có)
Last updated
Was this helpful?
Trong bảng Release tuần này có gì?
Trước đây, Pango Connect cho phép hiển thị danh sách Shop theo các tuỳ chọn hiển thị sau:
Tất cả: danh sách tất cả các Shop của Brands
Bán hàng: danh sách các Shop có Shop Type là Sales Shop
Đổi quà: danh sách các Shop có Shop Type là Redemption Shop
Có thể sử dụng Custom UI để đổi giao diện hiển thị các Label của các danh sách Shop trên, tuy nhiên trong quá trình vận hạnh gặp nhiều giới hiện trong việc tổ chức hiển thị các danh sách này.
Thêm tính năng mới cho phép tổ chức danh sách Shop một cách chủ động hơn bằng cách thêm Tag quản lý vào các Shop trong Brand và hiển thị trên giao diện theo các Tag này.
Để tổ chức hiển thị danh sách Shop theo Tag, cần thêm Tag vào danh sách Shop của Brand. Khi tạo Shop mới sẽ có trường nhập Tag quản lý. Đối với danh sách Shop đã thêm trên hệ thống PangoCDP, thực hiện Export danh sách Shop này ra -> thêm nội dung cột Tag -> Import ngược lại vào hệ thống để cập nhật (hoặc đơn giản chỉ cần chỉnh sửa thông tin Shop và thêm Tag vào).
Hướng dẫn thiết lập trên ZMA Connect:
Truy cập Module Activation, menu Brands
Chọn Brand muốn thay đổi giao diện hiển thị Connect
Chọn Custom UI Connect -> Screen General -> Shop
Turn-on Config Show Shops by Tag
Input Tags on TabView: Nhập danh sách Tag đã thêm để quản lý các Shop (hiển thị tối đa 5 Tag - đã bao gồm Tất cả - nhập thêm tối đa 4 Tag)
Choose Tag to show by default: Chọn Tag hiển thị mặc định trên giao diện từ danh sách đã nhập (**bỏ trống để chọn Tất cả).
Thêm tính năng mới cho phép ghi nhận các lịch sử biến động về điểm của User khi tham gia một chương trình Reward. Ngữ cảnh áp dụng khi User muốn tra cứu lại các hoạt động được cộng/trừ điểm của mình với các nhiệm vụ mà họ thực hiện thành công.
Có thể truy cập vào Custom UI của Reward theo Brand, tại Screen Race Track Info để thay đổi Points History Text.
Các hành động ghi nhận điểm vào lịch sử biến động:
Cộng điểm: mời bạn bè, mua hàng, quét QR tích điểm, scan mã QR trên Bill tích điểm, từ DMA workflow và các hoạt động của F1 được mời thành công.
Trừ điểm: đổi quà tặng, từ DMA workflow.
Trước đây, đối với các kịch bản tương tác cá nhân như chúc mừng sinh nhật, ngày tham gia thành viên, ngày dự kiến cho một hành động/sự kiện,... thường dùng Element Date Time Event. Tuy nhiên, khi hoạt động, Element này tạo 01 record cho mỗi lần Trigger tương ứng 01 Job và cho phép tối đa 500 Jobs để chạy Automation flow. Điều này gây bất cập khi Brands triển khai trên tệp khách hàng lớn với hơn 500 records thoả mãn điều kiện trigger của Workflow. Ví dụ: tương tác với các Users có ngày sinh là hôm nay, nếu có 10 Users thoả điều kiện sẽ tạo ra 10 Jobs.
Nâng cấp element Start with Data Model để cho phép Filter theo Event Date, giúp lọc ra các Records phù hợp với trường Timestamp để chạy Automation flow. Điều này giúp tránh ảnh hưởng khi số lượng Records lớn, vì Start with Data Model không tạo Job theo từng Record mà tạo Bucket chứa tất cả Records đủ điều kiện và sinh ra một Job duy nhất trên Workflow. Giới hạn số lượng 500.000 records trong một Job. Ví dụ: tương tác với các User có ngày sinh là hôm nay, nếu có 10 Users thoả điều kiện sẽ tạo ra 01 Job, trong Job này có Bucket chứa 10 Users trên.
Hướng dẫn thiết lập: tích hợp thêm các thiết lập từ Date Time Event sang
Truy cập vào thiết lập Campaign DMA Workflow và chọn Element Start with Data Model
Turn-on config Filter on Event Date để sử dụng tính năng
Event based on: chọn trường có định dạng Timestamp trong Model làm điều kiện lọc
Trigger on: chọn khoảng thời gian tương tác dựa trên thời gian trong Model
Adjust Time: điều chỉnh thời gian phù hợp vì có những model sẽ lưu trữ Data theo GMT +7, điền giá trị hợp lý theo giờ để ra được thời gian trigger. Ví dụ: lúc 00:00 sẽ điền -7, lúc 15:00 sẽ điền +8.
Applied Year Range: chọn các khoảng thời gian áp dụng cho các data được lưu trữ trong Model
Khi mở ZMA Gift sẽ mở giao diện Mới nhất - sắp xếp các quà tặng theo thứ tự được Allocated at (có thể hiểu là User nhận được) từ mới nhất đến cũ nhất. Các Voucher hiển thị trạng thái Mới (Voucher được nhận nhưng chưa bấm vào xem) chỉ đơn thuần hiển thị trạng thái, không ưu tiên hiển thị lên đầu tiên nữa.
Logic tương tự áp dụng cho các voucher trong nhóm Sắp hết hạn - sắp xếp các quà tặng theo thứ tự Expired At của Voucher đó. Các Voucher này thuộc nhóm Voucher chưa sử dụng.
Nâng cấp trải nghiệm trên luồng User tham gia Vòng quay may mắn ZMA Wheels sau đó sử dụng Event trên để trả quà trên DMA Workflow thay vì quà trực tiếp từ Wheels (sử dụng tính năng Do not Drop Prize to Gift). Đối với Usecase này sẽ dẫn đến một vài trường hợp ấn CTA mở Gift trên Wheels sẽ chưa thấy món quà được trả qua DMA (phụ thuộc vào thời gian xử lý). Cập nhật thêm tính năng đối với các quà tặng dùng tính năng Do not Drop Prize to Gift sẽ có thông báo cho User.
Hướng dẫn thiết lập:
Vào Module Activations -> Campaign Wheels
Vào tab quản lý Scheme
Chọn Scheme có áp dụng Do not Drop Prize to Gift
Turn-on config trên
Nhập nội dung thông báo khi mở Gift từ Wheels
Khi triển khai Usecase quét mã QR trên hoá đơn mua hàng để nhận điểm trên ZMA Reward sẽ gặp trường hợp: một hoá đơn mua hàng tích điểm hợp lệ nhiều Reward Campaign. Ví dụ:
Hoá đơn mua hàng có mua sản phẩm Pango Aqua và Pango Milk, hai campaign tích điểm này được quản lý trên cùng một Brand là Pango FMCG.
Sau đó, User truy cập vào Campaign Pango Milk để quét mã tích điểm.
Khi quét mã hệ thống ghi nhận hoá đơn này đủ điều kiện Promotion Scheme để tích điểm trên 02 Campaign khác nhau.
-> Giao diện hiển thị pop-up danh sách các Campaign được tích luỹ điểm
Giao diện pop-up sẽ ưu tiên hiển thị thông báo của Reward Campaign đang được mở, còn lại sẽ hiển thị theo thứ tự Campaign có điểm tích luỹ từ cao đến thấp.
Tiếp tục phát triển hoàn thiện việc chuyển đổi Reward từ phiên bản Vue sang React. Cập nhật trên Campaign Reward khi thiết lập Scheme quà tặng -> chọn Integrate bằng Batch Voucher hoặc Batch Top-up -> chọn version của Batch -> chọn Batch tương ứng được được tạo trước đó trên Version.
Trước đây, trên ZMA Form để xin thông tin của người dùng khi họ tương tác khi nhập tên và số điện thoại, User cần phải thao tác qua hai màn hình xin thông tin của Zalo -> điều này khiến cho trải nghiệm Mini App bị dài và sao nhãng một cách không đáng có.
Mô tả lại tương tác của người dùng trên ZMA Form:
Truy cập vào ZMA Form được định danh là Guest
Ấn trường nhập tên -> hiển thị xin thông tin Tên và ảnh đại diện
Sau khi ấn cho phép -> tự động thêm Tên và Avatar
Ấn trường nhập số điện thoại -> hiển thị xin thông tin số điện thoại liên kết với Mini App
Sau khi ấn cho phép -> tự động thêm Phone
Cập nhật mới cho phép mở tính năng sinh thông tin gộp của User trên ZMA Form. Việc cho phép thông tin này sẽ đồng thời cho cả Tên, Avatar và cả Số điện thoại của người dùng trên cùng một pop-up. Nâng cấp này nhằm giảm thiểu được thao tác nhằm nâng cao trải nghiệm của User.
Đối với các trường Form áp dụng xin thông tin gộp, User tương tác với một trong hai trường nhập dữ liệu Tên hoặc Số điện thoại đều sẽ mở pop-up xin thông tin gộp Tên, Avatar và Số điện thoại. Ấn cho phép trên một trường nhập liệu sẽ tự động điền thông tin trên trường thông tin còn lại.
Element Textbox chọn Field Type theo Zalo User Name cho phép bật cấu hình để xin thêm thông tin số điện thoại của User. Còn đối với Field Type theo Phone Number, hệ thống sẽ mặc định xin thêm thông tin Tên, Avatar nếu User chưa cho phép thông tin này trước đó.
Hướng dẫn thiết lập:
Truy cập Module Console, vào Form Builder
Chọn Element Textbox có Field Type là Zalo User Name
Bật Config Request phone number permission
Đây là bản cập nhật số #23 của chúng tôi cho tuần này. Hãy chờ đón nhiều cập nhật và thông tin thú vị hơn trong bản tin tiếp theo của chúng tôi. Cảm ơn sự góp ý và chờ đợi từ phía các bạn!
Product Team