ÿÿ Tích hợp Adjust cho phân tích gói đăng ký | Tài liệu Adapty

Adjust

Adjust là má»™t trong những ná»n tảng Ä‘o lưá»ng di động (MMP) hàng đầu, thu thập và trình bày dữ liệu từ các chiến dịch marketing, 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 bá»™ dữ liệu đầy đủ để bạn theo dõi sá»± kiện gói đăng ký từ các cá»­a hàng ở má»™t nÆ¡i duy nhất. 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 sở thích cá»§a há», và sá»­ dụng thông tin đó để giao tiếp 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 sá»± kiện gói đăng ký trong Adjust 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.

Tích hợp giữa Adapty và Adjust hoạt động theo hai hướng chính.

  1. Adapty nhận dữ liệu attribution từ Adjust
    Sau khi thiết lập tích hợp Adjust, Adapty sẽ bắt đầu nhận dữ liệu attribution từ Adjust. Bạn có thể dá»… dàng truy cập và xem dữ liệu này trên trang hồ sÆ¡ ngưá»i dùng.
98769d9-CleanShot_2023-08-11_at_14.39.182x.webp
  1. Adapty gửi sự kiện gói đăng ký đến Adjust
    Adapty có thể gửi tất cả sự kiện gói đăng ký đã được cấu hình trong tích hợp của bạn đến Adjust. NhỠđó, bạn có thể theo dõi các sự kiện này trong Adjust dashboard. 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 Adjust

  1. Mở Adapty Dashboard và Ä‘iá»u hướng đến Integrations > Adjust.

  2. Bật toggle ở đầu trang.

  3. Äiá»n vào các trưá»ng và thiết lập thông tin xác thá»±c.

5064125-CleanShot_2023-08-11_at_14.43.382x.webp
  1. Nếu bạn đã bật xác thá»±c OAuth trên ná»n tảng Adjust, bạn bắt buá»™c phải cung cấp OAuth Token trong quá trình tích hợp cho ứng dụng iOS và Android cá»§a mình.
  2. Tiếp theo, cung cấp app tokens cho ứng dụng iOS và Android. Mở Adjust dashboard và bạn sẽ thấy danh sách ứng dụng của mình.
adjust-apps.webp

Bạn có thể có các ứng dụng Adjust khác nhau cho iOS và Android, vì vậy trong Adapty có hai mục riêng biệt cho chúng. Nếu bạn chỉ có má»™t ứng dụng Adjust, hãy Ä‘iá»n cùng má»™t thông tin.

  1. Chá»n ứng dụng từ danh sách và sao chép App Token. Dán token vào trưá»ng tương ứng trên Adapty dashboard.
adjust-token.webp

Cấu hình sự kiện và tags

Adjust hoạt động hÆ¡i khác so vá»›i các ná»n tảng khác. Bạn cần tạo sá»± kiện thá»§ công trong Adjust dashboard, lấy token sá»± kiện, rồi sao chép-dán chúng vào các sá»± kiện tương ứng trong Adapty.

Vì vậy, bước đầu tiên là tìm token sá»± kiện cho tất cả các sá»± kiện bạn muốn Adapty gá»­i. Äể làm Ä‘iá»u đó:

  1. Trong Adjust dashboard, mở ứng dụng của bạn và chuyển sang tab Events.
adjust-events.webp
  1. Sao chép token sự kiện và dán vào Adapty. Phía dưới thông tin xác thực, có ba nhóm sự kiện bạn có thể gửi đến Adjust từ Adapty. Xem danh sách đầy đủ các sự kiện mà Adapty cung cấp tại đây.
adjust-event-token.webp

Adapty sẽ gá»­i sá»± kiện gói đăng ký đến Adjust thông qua tích hợp server-to-server, cho phép bạn xem tất cả sá»± kiện gói đăng ký trong Adjust dashboard và liên kết chúng vá»›i các chiến dịch thu hút ngưá»i dùng.

Lưu ý những Ä‘iá»u sau:

  • Adjust không há»— trợ sá»± kiện cÅ© hÆ¡n 58 ngày. Vì vậy, nếu bạn có sá»± kiện cÅ© hÆ¡n 58 ngày, Adapty vẫn sẽ gá»­i đến Adjust nhưng thá»i gian cá»§a sá»± kiện sẽ được thay thế bằng timestamp hiện tại.
  • Adjust không há»— trợ IPv6. Nếu bạn tắt tính năng thu thập IP trong SDK trong App settings hoặc khi kích hoạt SDK, chỉ có IPv6 phía backend được gá»­i Ä‘i và việc theo dõi có thể thất bại — hãy giữ tính năng thu thập IP cá»§a SDK được bật để đảm bảo sá»­ dụng IPv4.

Kết nối ứng dụng với Adjust

Sau khi hoàn thành các bước trên, hãy thêm hai phương thức sau vào ứng dụng. Chúng sẽ thiết lập kết nối giữa ứng dụng và Adjust:

  1. Äể gá»­i dữ liệu gói đăng ký đến Adjust: Truyá»n Adjust device ID vào phương thức SDK setIntegrationIdentifier()
  2. Äể nhận dữ liệu attribution từ Adjust: Cập nhật dữ liệu attribution bằng phương thức SDK updateAttribution()

Äối vá»›i Adjust phiên bản 5.0 trở lên, hãy sá»­ dụng ví dụ sau:

Cấu trúc sự kiện

Adapty gá»­i các sá»± kiện đã chá»n đến Adjust theo cấu hình trong mục Events names trên trang tích hợp Adjust. Má»—i sá»± kiện có cấu trúc như sau:

{
   "event_token": "EVENT_TOKEN_FROM_CONFIG",
   "app_token": "APP_TOKEN_FROM_CONFIG",
   "s2s": 1,
   "environment": "production",
   "created_at_unix": 1709294400,
   "currency": "USD",
   "revenue": 9.99,
   "customer_user_id": "user_12345",
   "external_device_id": "user_12345",
   "ip_address": "192.168.100.1",
   "user_agent": "Mozilla/5.0 (Linux; Android 14; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36",
   "android_id": "875646c2-4a56-4211-8931-168532479006",
   "gps_adid": "875646c2-4a56-4211-8931-168532479006",
   "callback_params": "{\"integration_event_id\":\"550e8400-e29b-41d4-a716-446655440000\",\"customer_user_id\":\"user_12345\",\"vendor_product_id\":\"com.example.app.yearly.premium\",\"transaction_id\":\"GPA.3312-4512-1100-55923\",\"original_transaction_id\":\"GPA.3312-4512-1100-55923\",\"store\":\"play_store\",\"store_country\":\"US\",\"price_usd\":9.99,\"proceeds_usd\":8.49,\"price_local\":9.99,\"proceeds_local\":8.49,\"net_revenue_usd\":8.49,\"net_revenue_local\":8.49,\"tax_amount_usd\":0.0,\"tax_amount_local\":0.0,\"consecutive_payments\":3,\"rate_after_first_year\":false}",
   "partner_params": "{\"integration_event_id\":\"550e8400-e29b-41d4-a716-446655440000\",\"customer_user_id\":\"user_12345\",\"vendor_product_id\":\"com.example.app.yearly.premium\",\"transaction_id\":\"GPA.3312-4512-1100-55923\",\"original_transaction_id\":\"GPA.3312-4512-1100-55923\",\"store\":\"play_store\",\"store_country\":\"US\",\"price_usd\":9.99,\"proceeds_usd\":8.49,\"price_local\":9.99,\"proceeds_local\":8.49,\"net_revenue_usd\":8.49,\"net_revenue_local\":8.49,\"tax_amount_usd\":0.0,\"tax_amount_local\":0.0,\"consecutive_payments\":3,\"rate_after_first_year\":false}"
}

Trong đó

Tham sốKiểuMô tả
app_tokenStringApp Token của Adjust từ cài đặt tích hợp.
event_tokenStringEvent Token của Adjust được ánh xạ đến sự kiện Adapty cụ thể.
s2sIntegerCỠsự kiện Server-to-Server.
environmentStringsandbox hoặc production.
created_at_unixIntegerTimestamp của sự kiện tính bằng giây.
currencyStringMã tiá»n tệ (ví dụ: “USDâ€) cho giao dịch. Chỉ được đưa vào khi doanh thu vượt quá 0.001, vì Adjust yêu cầu cả doanh thu và tiá»n tệ phải được gá»­i cùng nhau.
revenueFloatDoanh thu giao dịch. Chỉ được đưa vào khi giá trị vượt quá 0.001. Lưu ý rằng sá»± kiện hoàn tiá»n được gá»­i không kèm thuá»™c tính doanh thu vì Adjust không há»— trợ giá trị âm.
customer_user_idStringCustomer User ID cá»§a ngưá»i dùng.
external_device_idStringGiống với customer_user_id.
ip_addressStringÄịa chỉ IP cá»§a ngưá»i dùng (chỉ IPv4).
user_agentStringChuỗi User Agent của thiết bị.
adidStringAdjust Device ID (nếu có).
android_idStringChỉ Android. Google Advertising ID.
gps_adidStringChỉ Android. Google Advertising ID.
idfaStringChỉ iOS. ID for Advertisers.
idfvStringChỉ iOS. ID for Vendors.
callback_paramsStringChuá»—i JSON chứa tất cả các trưá»ng sá»± kiện có sẵn. Chỉ bao gồm các trưá»ng không null.
partner_paramsStringGiống với callback_params.

Khắc phục sự cố

Chênh lệch doanh thu

Nếu có sá»± chênh lệch doanh thu giữa Adapty và Adjust, nguyên nhân có thể là không phải tất cả ngưá»i dùng cá»§a bạn Ä‘á»u sá»­ dụng phiên bản ứng dụng có Adapty SDK. Äể đảm bảo tính nhất quán cá»§a dữ liệu, bạn có thể yêu cầu ngưá»i dùng cập nhật ứng dụng lên phiên bản có Adapty SDK.

ÿÿÿÿ