Mapping dữ liệu
Tài liệu hướng dẫn bạn lưu trữ dữ liệu thu thập được từ việc dùng Zalo Form trên Zalo Mini App vào trong hệ thống PangoCDP.
Mapping dữ liệu về Data Model
Giới thiệu
Mapping Data là bước dùng để ghi nhận các loại dữ liệu mà mình đặt mục tiêu thu thập đối tượng với những nội dung được thiết kế trên Zalo Form.
Bước 1: Tạo Model Category.
Truy cập vào Module Console.
Chọn Data Model.
Chọn Settings.

Sau đó ta tiếp tục thực hiện các bước sau:
Chọn Model Category.
Chọn Add.
Đặt tên cho Model Category.
Chọn Add.



Bước 2: Tạo Model (cho Model Category đang có sẵn).
Sau khi tạo xong Model Category, ta chọn tiếp Custom.
Chọn ký hiệu (+).
Đặt tên Model.
Chọn Model Group (Model Category).
Chọn Add.

Tiếp tục tạo Data type, Field Name, Display Name.

Bước 3: Mapping Data Với Zalo Mini App.
Để Mapping data với Zalo Mini App đã tạo trước đó, ta sẽ mapping data cho tất cả các Forms thuộc phần List of Forms (không cần mapping data cho phần Thank you Form).

Sau khi tạo xong Model, ta thực hiện theo các bước sau:
Chọn Connections.
Chọn Mini App.
Chọn Settings.

Khi giao diện Mapping Fields hiện lên, ta chọn loại event mà ta muốn mapping data (ở đây ví dụ là submit) và chọn View data.

Sau đó ở Event Logs sẽ hiển thị các records của users đã thực hiện event “submit” form Zalo Mini App. Chọn biểu tượng Action sau để view JSON.

Ta tìm key “ctxEventObject” rồi copy đoạn script bằng cách click vào biểu tượng sau.


Sau đó ta tiếp túc paste đoạn script trên vào phần Event Data , chọn Save.

Sau đó ta thưc hiện mapping theo các bước sau:
Chọn Mapping Model.
Chọn Custom Model.
Tick Save to a Custom Model.
Chọn Model.
Chọn ký hiệu (+).
Mapping Data Field.
Chọn Save.

Bước 4: Kiểm tra
Từ module Console ta chuyển sang module Customer Data Platform. Chọn Model ta vừa mapping.

Sau đó ta điền lại form trong Zalo Mini App một lần nữa.
Chọn Custom Columns mà ta muốn hiển thị ở giao diện module CDP.
Chọn ký hiệu Refresh để tải lại dữ liệu mới nhất.

Nếu dữ liệu hiển thị đầy đủ và chính xác thì có nghĩa quá trình Mapping Data đã được thực hiện thành công.
Mapping dữ liệu về User Event
Bước 1. Vào Mini App cần mapping dữ liệu từ Event về User Evnet.
Vào Module CON
Chọn Connections
Chọn Social Netword
Chọn Zalo Official Account / Manage
Chọn kênh Zalo OA
Chọn mini app
Chọn mini app đã tạo trước đó / Setting.



Bước 2. Tiến hành cài đặt event data
Sau khi chọn Setting
Chọn evnet cần mapping.
Chọn Setting / View data.

Sau khi chọn View Data
Chọn json tại dòng evnet gần nhất
Tiến hành copy toàn bộ dự liệu tại "ctxEventObject"


Sau khi copy thông tin dữ liệu tại "ctxEventObject"
Tiến hành paste thông tin dữ liệu tại event data.
Chọn save

Bước 3. Tiến hành cài đặt mapping dữ liệu từ event về user event.
Chọn Mapping Model
Chọn Journey Evnet
Tiến hành mapping field

Tiến hành mapping field
Chọn dữ liệu Event Data Field mapping vào trường thông tin nào của Journey Event Field.

Event Data Field
Thông tin dữ liệu event trên mini app
Các trường thông tin đã cài đặt trên form và các trường thông tin system của PangoCDP
Journey Event Field
Trường nhận thông tin dữ liệu event mini app trả về pango CDP
Các trường thông tin đã có sẵn trên data system user event.
Sau khi mapping mapping field
Tiến hành cài đặt Prefix cho từng trường mapping
Chọn Save

Type
Loại dữ liệu
Prefix
Đặt tên
Lưu ý: tên sẽ được đặt theo form sau: + Viết thường không dấu + Cách nhau bởi dấu gạch dưới
Sau khi cài đặt xong Prefix.
Chọn Save

Ví dụ: Có 1 mini app Voucher Drop
Trường thông tin trên app có:
+ Họ tên
+ Số điện thoại
+ Cửa hàng
+ Gắn link review
+ Hình ảnh bài review
+ Follow OA.
=> Mapping dữ liệu mini app về User evnet vào trường Evnet Label 2
Gắn Prefix như sau
+ Họ tên => name
+ Số điện thoại => phone
+ Cửa hàng => cua_hang
+ Gắn link review => link
+ Hình ảnh bài review => hinh_anh
+ Follow OA => follow
>>> Kết quả trả về trên User evnet trên trường Label 2 như sau:

Last updated
Was this helpful?