[15/01/25] Weekly Release
#36 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?
#36 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, ghi nhận các tường hợp người vận hành sử dụng cùng lúc nhiều DMA workflow sử dụng chung 01 Segment để thực hiện các kịch bản. Điều này dẫn đến việc Segment phải thực hiện hành động Calculate liên tục (mỗi lần Workflow được trigger ⇒ Segment sẽ thực hiện tính toán lại Data trong nó). Nếu các workflow này chạy cùng thời điểm sẽ gây ra trường hợp workflow số 1 chưa chạy xong mà workflow số 2 đã bắt đầu chạy dẫn đến ảnh hưởng đến Data gây ra sai số (ít hơn thực tế).
Cập nhật thêm tính năng cho phép người vận hành có thể kiểm tra các Segment sử dụng Pango Segment để trigger hiện có đang sử dụng đồng thời cho những workflow nào khác hay không. Tính năng cho phép kiểm tra và hiển thị danh sách các kịch bản đang sử dụng segment được chọn để chạy. Nhằm tránh việc tính lại Segment trùng lặp trong khoảng thời gian ngắn dẫn đến kết quả có thể không đúng ⇒ người vận hành chủ động kiểm tra và chọn thời gian phù hợp để tối ưu.
Khi chọn xong Model trên Pango Segment ⇒ có thể tuỳ chọn Check which flows use this Segment? để thực hiện kiểm tra. Ấn để mở giao diện bao gồm thông tin và danh sách các workflow đang sử dụng Segment được chọn.
Giải thích thêm các ghi chú trên giao diện
Ensure calculations for the same segment of multiple flows are timed at least one hour apart to avoid incorrect result: các workflow cần cách nhau ít nhất 1 giờ để đảm bảo tính chính xác của dữ liệu
There is X flow using this segment to trigger: hiện đang có X workflow đang sử dụng segment này để trìgger. Nếu không có record nào được hiển thị bạn có thể sử dụng mà không sợ gây gián đoạn.
Trên module DMA, tại menu Automation ⇒ thêm submenu Messages để quản lý các tin nhắn gửi ra từ Workflow sẽ được ghi nhận lại.
Lưu ý: dữ liệu được ghi nhận lại không phải trạng thái cuối cùng mà User có nhận được tin nhắn hay không - việc này chỉ ghi nhận hành động thực hiện request gửi tin thành công trên workflow.
Trên giao diện có thông tin của Flow đã thực hiện request gửi tin này, khi ấn vào flow sẽ mở giao diện Quick View workflow. Ngoài ra còn có view Statistic by User để theo dõi số Workflow người dùng đã gửi tin cho User và số Message Templates đã nhận được.
Trước đây, đối với các Model dạng ghi nhận các data logs trạng thái gửi tin nhắn (Zalo UID, ZNS, SMS) và Email chỉ ghi nhận duy nhất trường thông tin dùng để gửi tin như:
ZNS, SMS: số điện thoại của User
Email: địa chỉ email của User
Nâng cấp tính năng cho phép ghi nhận thêm các trường khác trong User Info vào records (nếu có các thông tin này) để có thể dễ dàng đối soát hơn. Ví dụ: các workflow trả tin từ ZMA Logs nếu User có nhập số điện thoại ⇒ dùng số điện thoại này vào model Message Interaction để kiểm tra xem gửi tin chưa (thay vì phải đi tìm Zalo User Id của người này để tra cứu).
Đối với các loai model chứa dữ liệu từ Zalo, bao gồm:
Zalo OA Profile: danh sách các User follow hoặc tương tác với OA được tự cập nhật hoặc sync từ Zalo về hệ thống.
Zalo Mini App Activities (Logs): danh sách các tương tác của User trên Mini App của Pango được lưu trữ vào hệ thống
Zalo OA Event: tương tác của User trên Zalo OA của Brand được sync về hệ thống dựa trên Webhook
Đối với các model này, trước đây cần hỗ trợ từ Tech team để có thể Export ra khỏi hệ thống. Tính năng mới cập nhật cho phép người vận hành có thể Export Data từ 03 model kể trên một cách chủ động.
Trên giao diện More Setting, ấn chọn Export data để sử dụng tính năng
Trên giao diện Export Confirm thực hiện:
Hiểu rõ nội dung và số lượng records sẽ được export
Reason of Exporting Data: nhập lý do khi thực hiện export, hệ thống sẽ ghi nhận lại thông tin này ⇒ phục vụ cho các tác vụ kiểm tra sau này.
Timezone: chọn thời gian áp dụng trên các trường định dạng Timestamp ⇒ sử dụng GMT +7:00 đối với mốc thời gian thực ở Việt Nam
Tích hợp thêm luồng xử lý Webhook cho iMedia SMS để khi xuất phát từ Pango request gửi ZNS cho User qua iMedia Service. Nếu gặp trường hợp Failed ⇒ hệ thống bên phia iMedia sẽ phản hồi cho Pango. Pango dựa vào kết quả phản hồi Failed + mapping với Webhook để tạo ra event "not-sent" khi gặp ngữ cảnh này.
Trước đây, đối với element ACT.Send Lucky Wheel được dùng để tạo ra liên kết tham gia Campaign Pango Wheel với lượt chơi cố định - lượt chơi này trước đây được quy định theo một con số cụ thể trong thiết lập element.
Nhu cầu sử dụng được mở rộng khi cần cho lượt chơi một cách linh hoạt hơn, tuỳ vào ngữ cảnh của việc triển khai kịch bản. Ví dụ 01: tổng hợp danh sách đơn hàng trong tháng của User để tặng lượt chơi ⇒ lượt chơi thay đổi dựa theo giá trị "Số lượng đơn hàng" trong Model. Ví dụ 02: dựa vào giá trị biến thiên theo hành User tương tác với Mini app (đánh giá số sao) để trả ra lượt chơi thay đổi linh hoạt.
Cập nhật tính năng trên element ACT.Send Lucky Wheel thêm cấu hình Use Context Value để truyền được tham số thay đổi theo ngữ cảnh. Hỗ trợ cho hai ngữ cảnh:
Trigger bằng Event Data: sử dụng các giá trị Prefix để truyền lượt chơi (ví dụ: {{eventLabel2s_PREFIX}} )
Trigger bằng Data Model: sử dụng giá trị một CustomField ở trong Model để truyền vào giá trị này (ví dụ: trên element Data Model sử dụng Field Mappings: points - Tags ⇒ dùng points để truyền vào Context Value)
Đây là bản cập nhật số #36 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
Zalo UID: Zalo User Id của User