1. Tổng quan
- Định nghĩa: Bài viết này mô tả luồng quy trình tổng quan để thiết lập một tiến trình đồng bộ dữ liệu event (sự kiện), như bấm link trong thông điệp, mở email, phát sinh giao dịch… từ nguồn vào đối tượng Profile hoặc Công ty trên hệ thống Mobio CDP.
- Lợi ích/Giá trị: Giúp doanh nghiệp dễ dàng thu thập và đồng bộ các sự kiện hành vi của khách hàng, phục vụ việc phân tích và cá nhân hóa trải nghiệm.
- Đối tượng sử dụng: Quản trị viên (Admin), Nhân viên kỹ thuật (Data Engineer), Vận hành hệ thống (Operations).
2. Điều kiện tiên quyết
- Bài viết trước: Bạn cần có sẵn ít nhất một Connector đã khai báo. (Tham khảo Chuỗi bài Khởi tạo Connector).
- Phân quyền: Tài khoản Mobio phải được cấp quyền RBAC:
INTERGRATION> Cài đặt > Cài đặt DN > Đồng bộ dữ liệu > Data Flow > Nguồn dữ liệu. Xem hướng dẫn phân quyền truy cập RBAC tại đây. - Đường dẫn truy cập: Cài đặt → Tích hợp dữ liệu → Nguồn dữ liệu → Chọn
Cấu hình mapping dữ liệu(hoặcThêm mới cấu hình) trên Connector tương ứng.
3. Các bước thực hiện
Bài viết này đóng vai trò như một bộ khung cơ bản gồm 5 bước. Chi tiết các quy tắc chuyên sâu ở từng bước (như quy tắc ánh xạ dữ liệu (mapping), quy tắc đồng bộ, lịch đồng bộ…) sẽ được hướng dẫn cặn kẽ tại các bài viết vệ tinh đính kèm theo từng bước.
Bước 1: Đối tượng
Chọn đối tượng đồng bộ
- Tại phần Đối tượng, hệ thống hiển thị: “Vui lòng chọn đối tượng mà bạn muốn đồng bộ dữ liệu vào hệ thống.”Chọn đối tượng tùy theo nghiệp vụ của tiến trình:
- Profile: Đồng bộ sự kiện hành vi gắn với hồ sơ khách hàng cá nhân.
- Cơ hội bán: Đồng bộ sự kiện gắn với các cơ hội kinh doanh.
- Ticket: Đồng bộ sự kiện gắn với các phiếu yêu cầu hỗ trợ.
Lưu ý: Công ty không hỗ trợ Dynamic Event — tùy chọn này bị mờ trên giao diện.
Chọn Kiểu nhập dữ liệu với đối tượng là Cơ hội bán/ Ticket
- Thêm mới: Tạo mới Cơ hội bán/Ticket khi đồng bộ dữ liệu.
- Cập nhật: Cập nhật Cơ hội bán/ticket đã tồn tại trên hệ thống Mobio.
Khai báo cấu trúc nguồn dữ liệu
- Bước tiếp theo sau khi chọn đối tượng phụ thuộc vào loại Connector bạn đang cấu hình:
- Nếu Connector là Database (Oracle, MySQL, PostgreSQL, SQL Server…): Chọn bảng chứa dữ liệu hành vi cần đồng bộ từ Nguồn (Table, View hoặc Materialized view). Lưu ý: chỉ được chọn 1 bảng/view tại một thời điểm và không thể thay đổi sau khi đã lưu cấu hình. Hệ thống sẽ trích xuất 1.000 bản ghi mẫu để xem trước.
- Nếu Connector là HTTP API hoặc Webhook: Khai báo cấu trúc dữ liệu nguồn bằng Json Schema. Có 2 cách:
- Sao chép và dán mã JSON hợp lệ vào ô Dữ liệu dạng JSON.
- Tải file mẫu lên hệ thống (tối đa 1 MB).
- Nhấn Tiếp tục khi hoàn tất.
Bước 2: Mapping dữ liệu
Hệ thống hiển thị giao diện Mapping song song: bên trái là cột Nguồn , bên phải là Mobio CDP (các trường thông tin đích trên Mobio).
Với mỗi dòng mapping, cấu hình các thông tin sau:
- Cột Nguồn: Chọn các key từ JSON schema
- Kiểu ghi nhận dữ liệu: Chọn Tạo mới hoặc kiểu phù hợp. Xem chi tiết tại Cấu hình nguồn đáng tin cậy & quy tắc ghi đè.
- Đối tượng đích: Chọn nhóm đối tượng trên Mobio (ví dụ: Event tùy biến, Profiles).
- Trường thông tin đích: Chọn trường cụ thể cần gán dữ liệu vào (ví dụ: thời gian phát sinh event, số điện thoại).
Một bảng nguồn có thể mapping đồng thời vào nhiều nhóm đối tượng (ví dụ: vừa map vào Event tùy biến vừa map vào Profiles trong cùng một lần cấu hình).
Nhấn Thêm mới để bổ sung thêm dòng mapping. Xem quy tắc mapping chi tiết tại: Cấu hình Quy tắc Ánh xạ (Data Mapping).
Nhấn Tiếp tục khi hoàn tất.
Bước 3: Quy tắc đồng bộ dữ liệu
Quy tắc ghi nhận dữ liệu Event
Hệ thống áp dụng cố định 2 nguyên tắc sau (không cần cấu hình thêm):
- Dữ liệu Event được đồng bộ luôn được tạo mới và không thể cập nhật các Event đã đồng bộ trước đó.
- Hệ thống sẽ đồng bộ dữ liệu Event theo Event key và tất cả các trường thông tin của Event.
Quy tắc đồng bộ
Phần này cấu hình cách hệ thống xác định Profile nào sẽ nhận Event này.
- Thông tin Consent (theo Nghị định 13/2023/NĐ-CP):
Thiết lập giá trị Consent mặc định sẽ được gán cho Profile mới tạo từ nguồn này (khi Profile chưa có thông tin Consent). Cấu hình 3 loại:- Tracking Consent: Có / Không (mặc định: Có)
- Analytics Consent: Có / Không (mặc định: Có)
- Marketing Consent: Có / Không (mặc định: Có)
2. Quy tắc đồng bộ profile:
- Dữ liệu Event sẽ được ghi nhận vào Profile đã tồn tại trên hệ thống nếu Profile đó thỏa mãn cấu hình bên dưới. Ngược lại, nếu không tìm thấy Profile, hệ thống sẽ tạo mới Profile theo dữ liệu đồng bộ
- Tại mục #1, chọn trường định danh dùng để tra cứu và khớp Profile (ví dụ: Số điện thoại).
- Nhấn Thêm quy tắc nếu cần thêm điều kiện khớp.
- Nhấn Tiếp tục khi hoàn tất.
Bước 4: Lịch đồng bộ
- Thiết lập cơ chế và lịch để hệ thống tự động kéo dữ liệu về CDP. Xem hướng dẫn chi tiết tại: Thiết lập Cơ chế & Lịch đồng bộ
- Nhấn Hoàn thành để lưu lại toàn bộ cấu hình tiến trình đồng bộ.
4. Các câu hỏi thường gặp (FAQ)
- Hỏi: Tôi có thể sửa cấu hình bảng Nguồn (ví dụ: thay đổi Json Schema) sau khi đã lưu tiến trình không?
- Trả lời: Bạn có thể dùng nút Cập nhật Schema trên màn hình Mapping để cập nhật lại cấu trúc nguồn. Tuy nhiên, đối tượng và kiểu nhập dữ liệu đã chọn ở Bước 1 sẽ bị khóa sau khi lưu — để thay đổi, cần tạo một cấu hình đồng bộ mới.
5. Bước tiếp theo
Sau khi khởi tạo thành công tiến trình đồng bộ, hãy truy cập khu vực Báo cáo để theo dõi lượng bản ghi đổ vào: Tổng quan báo cáo đồng bộ Data Flow