[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ó)

Trong bảng Release tuần này có gì?

New Feature

Pango Connect hiển thị danh sách Shop theo Tag được gắn

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).

Một Shop có thể có nhiều Tag để quản lý/hiển thị.

Hướng dẫn thiết lập trên ZMA Connect:

  1. Truy cập Module Activation, menu Brands

  2. Chọn Brand muốn thay đổi giao diện hiển thị Connect

  3. Chọn Custom UI Connect -> Screen General -> Shop

  4. Turn-on Config Show Shops by Tag

  5. 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)

  6. 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ả).

Lưu ý: khi bật cấu hình Show Shops by Tag sẽ ẩn các Tab thuộc Shop Type: Sales và Redemption. Nếu bật cấu hình Hide Shop Type sẽ ẩn tất cả Tag trên ZMA Connect.

Pango Reward thêm chức năng tra cứu Lịch sử biến động điểm

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.

Improve

DMA Worflow - nâng cấp Element Start with Data Model cho phép Filter theo Event Date

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

  1. Truy cập vào thiết lập Campaign DMA Workflow và chọn Element Start with Data Model

  2. Turn-on config Filter on Event Date để sử dụng tính năng

  3. Event based on: chọn trường có định dạng Timestamp trong Model làm điều kiện lọc

  4. Trigger on: chọn khoảng thời gian tương tác dựa trên thời gian trong Model

  5. 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.

  6. 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

Pango Gift - cập nhật thứ tự hiển thị danh sách quà tặng

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.

Pango Gift thêm logic và thông báo khi nhận được quà tặng trên Gift từ Wheels

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:

  1. Vào Module Activations -> Campaign Wheels

  2. Vào tab quản lý Scheme

  3. Chọn Scheme có áp dụng Do not Drop Prize to Gift

  4. Turn-on config trên

  5. Nhập nội dung thông báo khi mở Gift từ Wheels

Pango Reward thêm pop-up hiển thị khi kết quả Scan Bill match Promotion Schemes trên nhiều Campaign

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

Lưu ý: nếu Campaign khác Brand với ZMA Reward đang mở sẽ không hiển thị trên pop-up mà chỉ tự động cộng điểm ngầm (có thể tra cứu trong Lịch sử biến động đ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.

Campaign Reward tích hợp được quà trên các Batch thuộc version 2

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.

Pango Form thêm cấu hình Textbox lấy Zalo User Name xin luôn quyền Phone

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:

  1. Truy cập vào ZMA Form được định danh là Guest

  2. Ấn trường nhập tên -> hiển thị xin thông tin Tên và ảnh đại diện

  3. Sau khi ấn cho phép -> tự động thêm Tên và Avatar

  4. Ấ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

  5. Sau khi ấn cho phép -> tự động thêm Phone

User phải qua nhiều màn hình để nhập tên và số điện thoại

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.

Giao diện tương tác của User được rút ngắn

Đố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:

  1. Truy cập Module Console, vào Form Builder

  2. Chọn Element Textbox có Field Type là Zalo User Name

  3. 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

Last updated

Was this helpful?