ÿÿ Hướng dẫn Tích hợp Singular | Tài liệu Adapty

Singular

Singular là má»™t trong những ná»n tảng Mobile Measurement Partner (MMP) hàng đầu, thu thập và trình bày dữ liệu từ các chiến dịch marketing. Äiá»u này giúp các công ty theo dõi hiệu quả chiến dịch cá»§a mình.

Adapty cung cấp đầy đủ dữ liệu giúp bạn theo dõi các sá»± kiện gói đăng ký từ các cá»­a hàng tại má»™t nÆ¡i. Vá»›i Adapty, bạn có thể dá»… dàng nắm bắt hành vi cá»§a ngưá»i dùng, hiểu há» thích gì, và sá»­ dụng thông tin đó để giao tiếp vá»›i há» má»™t cách có mục tiêu và hiệu quả. Vì vậy, tích hợp này cho phép bạn theo dõi các sá»± kiện gói đăng ký trong Singular và phân tích chính xác doanh thu mà các chiến dịch cá»§a bạn tạo ra.

Adapty có thể gửi tất cả các sự kiện gói đăng ký được cấu hình trong tích hợp của bạn đến Singular. Kết quả là bạn có thể theo dõi những sự kiện này trong dashboard Singular. Tích hợp này rất hữu ích để đánh giá hiệu quả của các chiến dịch quảng cáo.

Thiết lập tích hợp

Kết nối Adapty với Singular

singular-creds.webp

Äể thiết lập tích hợp vá»›i Singular, vào Integrations > Singular trong Adapty Dashboard, bật toggle và Ä‘iá»n thông tin vào các trưá»ng.

Các thông tin xác thực sau đây có sẵn:

  • Singular SDK Key: Bắt buá»™c. SDK key production cho ứng dụng Singular cá»§a bạn.
  • Singular SDK Key (Sandbox): Không bắt buá»™c. SDK key cho ứng dụng Singular sandbox. Nếu không được thiết lập, các sá»± kiện sandbox sẽ không được gá»­i đến Singular.

Cả hai key Ä‘á»u có thể tìm thấy trong dashboard Singular tại Developer tools -> SDK Keys -> SDK Key (không phải SDK Secret):

4bc50d1-singular_sdk_key.webp

Bên dưới phần thông tin xác thực, có ba nhóm sự kiện bạn có thể gửi đến Singular từ Adapty. Xem danh sách đầy đủ các sự kiện mà Adapty cung cấp tại đây.

e67de0c-singular_events.webp

Chúng tôi khuyến nghị sử dụng tên sự kiện mặc định do Adapty cung cấp. Tuy nhiên, bạn có thể thay đổi tên sự kiện theo nhu cầu của mình.

Adapty sẽ gửi các sự kiện gói đăng ký đến Singular thông qua tích hợp server-to-server, cho phép bạn xem tất cả các sự kiện gói đăng ký trong dashboard Singular và liên kết chúng với các chiến dịch quảng cáo của bạn.

Các hồ sÆ¡ ngưá»i dùng được tạo trước khi cấu hình tích hợp sẽ không thể gá»­i sá»± kiện đến Singular.

Kết nối ứng dụng của bạn với Singular

Tích hợp giữa Adapty và Singular là server-to-server. Do đó, bạn không cần thêm bất kỳ đoạn code nào vào ứng dụng của mình.

Cấu trúc sự kiện

Adapty gửi sự kiện đến Singular thông qua GET request sử dụng query parameters. Mỗi sự kiện có cấu trúc như sau:

{
  "n": "subscription_renewed",
  "a": "singular_sdk_key_123",
  "p": "iOS",
  "i": "com.example.app",
  "ip": "192.168.100.1",
  "idfa": "00000000-0000-0000-0000-000000000000",
  "idfv": "00000000-0000-0000-0000-000000000000",
  "ve": "17.0.1",
  "att_authorization_status": 3,
  "custom_user_id": "user_12345",
  "utime": 1709294400,
  "amt": 9.99,
  "cur": "USD",
  "purchase_product_id": "yearly.premium.6999",
  "purchase_transaction_id": "GPA.3383...",
  "e": "{\"is_revenue_event\":true,\"amt\":9.99,\"cur\":\"USD\",\"purchase_product_id\":\"yearly.premium.6999\",\"purchase_transaction_id\":\"GPA.3383...\"}"
}

Trong đó:

Tham sốKiểuMô tả
nStringTên sự kiện (được ánh xạ từ sự kiện Adapty).
aStringSingular SDK Key của bạn.
pStringNá»n tảng (“iOS†hoặc “Androidâ€).
iStringStore App ID (Bundle ID).
ipStringÄịa chỉ IP cá»§a ngưá»i dùng.
idfaStringChỉ iOS. ID for Advertisers (chữ hoa).
idfvStringChỉ iOS. ID for Vendors (chữ hoa).
aifaStringChỉ Android. Google Advertising ID (chữ thưá»ng).
andiStringChỉ Android. Android ID (chữ thưá»ng).
asidStringChỉ Android. App Set ID (chữ thưá»ng).
veStringPhiên bản hệ Ä‘iá»u hành.
att_authorization_statusIntegerChỉ iOS. Trạng thái ATT (ví dụ: 3 là đã được phép).
custom_user_idStringCustomer User ID cá»§a ngưá»i dùng.
utimeLongTimestamp UNIX của sự kiện tính bằng giây.
amtFloatSố tiá»n doanh thu.
curStringMã tiá»n tệ (ví dụ: “USDâ€).
purchase_product_idStringProduct ID từ cửa hàng.
purchase_transaction_idStringTransaction ID gốc.
eStringChuỗi JSON chứa thông tin chi tiết sự kiện (xem bên dưới).

Tham số e (dữ liệu sự kiện tùy chỉnh) là một chuỗi được mã hóa JSON chứa:

Tham sốKiểuMô tả
is_revenue_eventBooleantrue nếu sự kiện có chứa doanh thu.
amtFloatSố tiá»n doanh thu.
curStringMã tiá»n tệ.
purchase_product_idStringProduct ID từ cửa hàng.
purchase_transaction_idStringTransaction ID gốc.
ÿÿÿÿ