Adapty Web API

Web API là phần mở rộng của server-side API, được thiết kế để sử dụng với các ứng dụng web. API này cho phép bạn lấy đúng paywall thông qua placement ID tương ứng và ghi lại lượt xem paywall để theo dõi chuyển đổi chính xác. Nhờ đó, bạn có thể tận dụng tính năng A/B test và cá nhân hóa paywall trong Adapty, đồng thời theo dõi paywall nào hoạt động hiệu quả nhất.

Giả sử bạn bán sản phẩm trong ứng dụng web của mình. Bạn cần hiển thị paywall cho người dùng, cho phép họ mua sản phẩm, rồi thêm thông tin giao dịch vào Adapty. Điều quan trọng là phải liên kết các giao dịch này với paywall cụ thể mà người dùng đã thực hiện mua hàng, để analytics phản ánh dữ liệu chính xác. Việc này có thể thực hiện dễ dàng thông qua Adapty API.

Điều kiện tiên quyết

  1. Tạo sản phẩm mà bạn sẽ dùng trong paywall trên Adapty Dashboard.
  2. Tạo paywall trên Adapty Dashboard. Sử dụng Remote Config để thiết kế paywall cho web.
  3. Thiết lập placement và liên kết paywall với nó trên Adapty Dashboard.

Các bước thực hiện với Adapty API

  1. Tạo hồ sơ người dùng: Adapty cần có hồ sơ người dùng trước khi yêu cầu paywall để cá nhân hóa kết quả cho người dùng đó. Dùng request Create profile để tạo hồ sơ người dùng.
  2. Lấy và hiển thị paywall: Khi người dùng đến placement trong ứng dụng web nơi paywall cần được hiển thị, dùng request Get paywall để lấy paywall thông qua placement ID. Kết quả trả về sẽ là paywall dành cho đối tượng tương ứng với người dùng của bạn. Hiển thị paywall bằng code của bạn, sử dụng các sản phẩm được trả về và (tùy chọn) Remote Config của paywall đó.
  3. Ghi lại lượt xem paywall: Dùng Record paywall view để ghi lại sự kiện xem paywall với Adapty, đảm bảo analytics phản ánh chính xác sự kiện này. Bước này rất quan trọng để theo dõi chuyển đổi đúng cách.
  4. Ghi lại giao dịch mua hàng: Nếu người dùng hoàn tất mua hàng, hãy gửi thông tin giao dịch đến Adapty thông qua Adapty API. Đưa variation ID vào request này để liên kết giao dịch với paywall cụ thể đã được hiển thị. Để được hướng dẫn, hãy xem trang liên kết paywall với giao dịch trong ứng dụng di động — cách làm tương tự cũng áp dụng cho ứng dụng web.
  5. Thêm dữ liệu attribution marketing (nếu có): Nếu bạn có dữ liệu attribution marketing (ví dụ: thông tin chiến dịch hoặc quảng cáo), dùng Add attribution để hợp nhất vào hồ sơ người dùng, giúp làm phong phú thêm analytics và tìm hiểu hiệu quả quảng cáo của bạn trong Adapty.

Tiếp theo: