Giới thiệu về SDK của Mobio
1. Tổng quan
Mobio cung cấp bộ SDK để tích hợp trực tiếp vào website hoặc ứng dụng di động để thu thập hành vi tương tác của khách hàng trên website/mobile app, giúp làm dày dữ liệu tương tác, chuyển đổi khách hàng từ phi định danh sang định danh.
Lợi ích/ Giá trị:
- Thu thập dữ liệu toàn diện: Theo dõi hành vi (Event) và thông tin khách hàng (Profile) theo thời gian thực.
- Kích hoạt tương tác: Gửi dữ liệu về CDP để kích hoạt các kịch bản hành trình đa kênh (Omni-channel Journey) hoặc hành trình trên ứng dụng (On-page Journey).
- Cá nhân hóa trải nghiệm: Sử dụng dữ liệu thu thập được để phân tích, hiểu sâu về khách hàng và triển khai các chiến dịch marketing cá nhân hóa (như gửi email, pop-up, app-push).
Đối tượng sử dụng:
- Admin/nghiệp vụ: Khai báo ứng dụng trên hệ thống Mobio và lấy thông tin tích hợp.
- Kỹ thuật viên: Thực hiện cài đặt thư viện và gắn mã nguồn SDK vào ứng dụng di động/website.
2. Giải thích Thuật ngữ & Thông số
- Dữ liệu Event: hành vi tương tác của khách hàng như: xem trang, bấm nút, mua hàng…
- Dữ liệu Profile: thông tin định danh và đặc điểm khách hàng như: tên, email, số điện thoại, sở thích…
- App-push: Kênh tương tác để gửi thông báo đẩy đến ứng dụng di động của khách hàng.
- Connector: Là nguồn dữ liệu được tạo ra khi tích hợp, đóng vai trò làm cổng tiếp nhận để ghi nhận dữ liệu từ các nguồn (App/Web) về hệ thống Mobio. Tìm hiểu thêm về connector tại đây.
3. Điều kiện tiên quyết (Prerequisite)
- Quyền hạn: Người dùng thao tác phải có quyền tích hợp App-push trên hệ thống Mobio.
- Nền tảng: Ứng dụng phải có sẵn trên iOS hoặc Android.
- Ràng buộc: Nếu ứng dụng chạy trên cả 2 nền tảng, người dùng cần thực hiện tích hợp 2 lần riêng biệt cho từng nền tảng.
4. Các bước thực hiện
Bài viết chỉ mô tả flow tổng quan. Chi tiết các bước thực hiện xem tại các bài hướng dẫn kế tiếp.
- Bước 1: Khai báo ứng dụng > Tạo sự hiện diện của ứng dụng trên hệ thống Mobio.
- Bước 2: Khởi tạo Connector -> Hệ thống tự động thiết lập cổng tiếp nhận dữ liệu cho ứng dụng.
- Bước 3: Lấy bộ mã tích hợp -> Trích xuất các tham số (MerchantID, ConnectorID, API URL) để cung cấp cho kỹ thuật.
- Bước 4: Cài đặt SDK vào App -> Lập trình viên gắn mã nguồn Mobio vào ứng dụng của doanh nghiệp.
- Bước 5: Kích hoạt kết nối -> Kiểm tra và bật trạng thái hoạt động trên Data Flow để chính thức thu thập dữ liệu.
Lưu ý: Sau mỗi bước thiết lập trên giao diện Mobio, hãy đảm bảo trạng thái Connector là “Bật kết nối” để dữ liệu có thể đổ về CDP.
5. Use case/ Quy tắc vận hành
Usecase
Khách hàng xem sản phẩm trên Mobile App nhưng chưa mua. Hệ thống ghi nhận hành vi “Xem sản phẩm” và tự động gửi một thông báo App-push tặng mã giảm giá 10% cho chính sản phẩm đó để thúc đẩy khách mua hàng.
Quy tắc vận hành
- Nếu ứng dụng chạy trên cả hai nền tảng iOS và Android, người dùng cần thực hiện tích hợp 2 lần riêng biệt cho từng nền tảng.
6. Các câu hỏi thường gặp (FAQ)
- Làm sao để biết dữ liệu đã được gửi về Mobio thành công?
- Trả lời: Bạn có thể kiểm tra tại menu Data Flow. Nếu Data Connector tương ứng đang ở trạng thái “Bật kết nối” và có dữ liệu đẩy lên, hệ thống sẽ ghi nhận và hiển thị trong luồng dữ liệu.
- Tôi có cần thay đổi code mỗi khi muốn dừng thu thập dữ liệu không?
- Trả lời: Không. Bạn chỉ cần vào mục Data Flow trên hệ thống Mobio và chuyển trạng thái sang “Ngắt kết nối”, hệ thống sẽ ngừng tiếp nhận dữ liệu từ SDK mà không ảnh hưởng đến app.
7. Bước tiếp theo
- Khai báo ứng dụng và lấy thông tin tích hợp