Quản lý quyền chia sẻ dữ liệu với bên thứ ba
Sử dụng giải pháp này để người dùng ứng dụng được quyền lựa chọn cách thức và thời điểm mà dữ liệu của họ được chia sẻ cho bên thứ ba. Giải pháp còn giúp bạn đặt hạn mức số lượng dữ liệu và danh sách đối tác được phép chia sẻ, dựa trên nhu cầu của người dùng.
Cài đặt chung
Bạn không thể đặt trường hợp ngoại lệ đối với yêu cầu global opt out. Nếu Adjust nhận được yêu cầu global opt out, thì sẽ không có dữ liệu nào được gửi đến cho SAN hoặc đối tác (đối tác là đơn vị mà Adjust gửi callback tự động qua tích hợp API).
Tại nền tảng Adjust, bạn có thể bật, tắt và bật lại tính năng chia sẻ dữ liệu với bên thứ ba cho mục đích thống kê. Như vậy, bạn có thể tiếp tục nhận về dữ liệu có giá trị, trong khi vẫn tôn trọng quyền tự quyết của người dùng về chia sẻ dữ liệu.
Nếu người dùng từ chối chia sẻ dữ liệu cho đối tác marketing, thì máy chủ của Adjust sẽ gắn cờ (flag) vào hồ sơ của người dùng này. Sau khi gắn cờ, Adjust tiếp tục ghi nhận dữ liệu của người dùng, nhưng sẽ có một vài thay đổi xảy ra:
- Partner callback liên quan đến người dùng sẽ không còn được gửi đi.
- Dữ liệu phân bổ không còn được chia sẻ cho SAN.
- Người dùng không còn nằm trong danh sách của Audiences.
- Lượt gỡ cài đặt/Lượt cài đặt lại của người dùng này không còn được đo lường.
Bạn có thể gửi cho Adjust quyết định của người dùng qua tích hợp server-to-server hoặc trực tiếp qua Adjust SDK.
Hàm enableFirstSessionDelay mang đến lợi ích gì cho tính năng chia sẻ dữ liệu cho bên thứ ba?
Adjust vừa ra mắt hàm enableFirstSessionDelay nhằm hỗ trợ khách hàng trong quá trình cài đặt tính năng chia sẻ dữ liệu cho bên thứ ba. Khách hàng sử dụng hàm này để kiểm soát thời điểm dữ liệu người dùng được gửi đến máy chủ của Adjust, qua đó quản lý tính năng dễ dàng hơn.
Các tham số liên quan đến tính năng chia sẻ dữ liệu cho bên thứ ba phải được thiết lập trước khi khởi tạo SDK của Adjust. Vì SDK sẽ được khởi tạo ngay khi ứng dụng được mở, khiến hệ thống xử lý dữ liệu người dùng trước khi thu thập tham số.
Thông qua hàm enableFirstSessionDelay, bạn có thể trì hoãn khởi tạo SDK, giúp ứng dụng có thời gian hiển thị hộp thoại hỏi ý kiến người dùng, cũng như giúp bạn có thời gian thiết lập tất cả tham số cần thiết cho tính năng chia sẻ dữ liệu, trước khi bất kỳ dữ liệu nào được gửi đến Adjust. Như vậy, lựa chọn của người dùng sẽ được tôn trọng ngay từ phiên truy cập đầu tiên.
Nếu có bất kỳ thay đổi nào liên quan đến tính năng chia sẻ dữ liệu cho bên thứ ba được thiết lập trong khoảng thời gian trì hoãn, thì SDK sẽ ưu tiên xử lý những thay đổi đó trước khi ghi nhận lượt cài đặt ứng dụng.
Để cài đặt hàm
enableFirstSessionDelay, vui lòng chọn nền tảng và thực hiện theo hướng dẫn:
📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx Corona
Cài đặt riêng theo đối tác
Khi bạn chọn chia sẻ dữ liệu cho đối tác, Adjust sẽ mặc định chia sẻ từng điểm dữ liệu cho đối tác đó. Nghĩa là, nếu bạn chọn gửi dữ liệu cho đối tác (ví dụ: dữ liệu phiên truy cập và sự kiện), thì Adjust sẽ chuyển tiếp những điểm dữ liệu này sau khi nhận được từ thiết bị.
Tính năng chia sẻ dữ liệu cho đối tác mà bạn thiết lập sẽ được áp dụng chung cho toàn nền tảng Adjust, nhưng nếu cần, bạn có thể chỉnh sửa cài đặt tính năng cho từng đối tác và theo từng thiết bị. Cài đặt riêng như trên có ích trong trường hợp loại dữ liệu có thể chia sẻ cho đối tác phụ thuộc vào hành động cụ thể mà người dùng thực hiện khi truy cập ứng dụng. Bạn có thể cập nhật cài đặt tính năng chia sẻ cho từng thiết bị nhằm:
- Ngăn chia sẻ tất cả dữ liệu mà Adjust nhận được từ thiết bị.
- Ngăn chia sẻ điểm dữ liệu cụ thể mà Adjust nhận được từ một thiết bị cụ thể.
- Chia sẻ lại một điểm dữ liệu cụ thể mà Adjust nhận được từ một thiết bị cụ thể.
- Quy định chi tiết hơn về loại dữ liệu mà Adjust có thể chuyển tiếp từ một thiết bị cụ thể.
Bạn có thể cập nhật tùy chọn chia sẻ dữ liệu cho bên thứ ba bất kỳ lúc nào, kể cả trước khi khởi tạo SDK. Nếu bạn cài đặt tính năng chia sẻ dữ liệu cho bên thứ ba trước khi khởi tạo Adjust SDK, hệ thống sẽ đưa cài đặt vào hàng chờ. Khi bạn khởi tạo SDK, cài đặt tính năng chia sẻ dữ liệu cho bên thứ ba sẽ được gửi đến Adjust trước thông tin về phiên truy cập, nghĩa là cài đặt mà bạn thiết lập trước khi khởi tạo sẽ được áp dụng cho phiên cài đặt.
Cách này giúp bạn có toàn quyền kiểm soát, vừa tôn trọng mong muốn của người dùng vừa có thể tiếp tục sử dụng các công cụ mà bạn tin tưởng.
Ví dụ
Dưới đây là một vài tình huống ví dụ:
Tắt tất cả đối tác ngoại trừ một đối tác (Đối tác A): Adjust sẽ ngừng chia sẻ tất cả dữ liệu cho mọi đối tác ngoại trừ Đối tác A. Chỉ Đối tác A là còn tiếp tục nhận dữ liệu về hoạt động của người dùng.
Tắt tất cả dữ liệu ngoại trừ dữ liệu phiên truy cập: Tất cả đối tác sẽ ngừng nhận dữ liệu ngoại trừ dữ liệu phiên truy cập và các dữ liệu liên quan (như lượt cài đặt hoặc tái phân bổ gắn liền với phiên truy cập).
Chỉ cho phép gửi dữ liệu phiên truy cập cho Đối tác A: Adjust sẽ chỉ chia sẻ các hoạt động liên quan đến phiên truy cập cho Đối tác A. Không có dữ liệu nào khác được chia sẻ cho bất kỳ đối tác nào khác.
Chỉ tắt callback động (dynamic callback): Bạn có thể tắt chia sẻ dữ liệu cho đối tác động (đối tác được thiết lập thông qua callback động). Cài đặt này cho phép bạn duy trì hoạt động cho những tích hợp đối tác khác.
👉 Tìm hiểu thêm về callback động.
Bộ phận phát triển ứng dụng có thể hỗ trợ bạn thiết lập các tùy chọn này trong ứng dụng. Hãy gửi cho họ tài liệu hướng dẫn tương ứng với nền tảng mà bạn đang sử dụng:
📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx / Corona
Yêu cầu về S2S API
Để tích hợp với Adjust API, bạn cần cài đặt máy chủ để có thể gửi đến Adjust một tập hợp các tham số bắt buộc, qua việc gửi một yêu cầu HTTP POST đến endpoint chỉ định của chúng tôi.
Tham khảo bài viết Bật lại/tắt tính năng chia sẻ dữ liệu với bên thứ ba qua S2S để xem hướng dẫn quản lý tính năng chia sẻ cho bên thứ ba thông qua Adjust API.