Asapty

Sử dụng tích hợp Asapty, bạn có thể tối ưu hóa các chiến dịch Search Ads. Adapty gửi các sự kiện gói đăng ký tới Asapty, giúp bạn xây dựng các dashboard tùy chỉnh dựa trên attribution từ Apple Search Ads.

Tích hợp này không bổ sung dữ liệu attribution vào Adapty, vì chúng tôi đã có đầy đủ thông tin cần thiết trực tiếp từ ASA.

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

Kết nối Adapty với Asapty

Để tích hợp Asapty, hãy vào Integrations > Asapty trong Adapty dashboard và điền giá trị cho trường Asapty ID.

895de2b-CleanShot_2023-08-14_at_18.57.462x.webp

Asapty ID có thể tìm thấy trong mục Settings > General trong tài khoản Asapty của bạn.

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

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 tới Asapty từ Adapty. Chỉ cần bật những sự kiện bạn cần. Xem danh sách đầy đủ các sự kiện mà Adapty cung cấp tại đây.

58ddf41-CleanShot_2023-08-15_at_15.11.072x.webp

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

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

Sau khi hoàn thành các bước trên, Adapty sẽ tự động nhận dữ liệu attribution từ Asapty. Bạn không cần phải yêu cầu dữ liệu attribution một cách tường minh trong code ứng dụng. Để đảm bảo độ chính xác của dữ liệu attribution, hãy cấu hình Asapty để chia sẻ customerUserId cùng với dữ liệu của mỗi sự kiện.

Cấu trúc sự kiện Asapty

Adapty gửi các sự kiện tới Asapty qua GET request sử dụng query parameter. Mỗi URL sự kiện có dạng như sau:

https://asapty.com/_api/mmpEvents/?source=adapty&asaptyid=a1b2c3d4&keywordid=12345&adgroupid=67890&campaignid=11223&conversiondate=1709294400000&event_name=subscription_renewed&install_time=1709100000&app_name=MyApp&json=%7B%22af_revenue%22%3A%229.99%22%2C%22af_currency%22%3A%22USD%22...%7D

Các query parameter:

ParameterTypeDescription
sourceStringLuôn là “adapty”.
asaptyidStringAsapty ID từ thông tin xác thực của bạn.
keywordidStringApple Search Ads Keyword ID (nếu có).
adgroupidStringApple Search Ads Ad Group ID (nếu có).
campaignidStringApple Search Ads Campaign ID (nếu có).
conversiondateLongTimestamp của sự kiện tính bằng mili giây.
event_nameStringTên sự kiện (được ánh xạ từ sự kiện Adapty).
install_timeLongTimestamp của lần cài đặt tính bằng giây.
app_nameStringTiêu đề ứng dụng từ Adapty (nếu có).
jsonStringChuỗi JSON đã được URL-encode chứa chi tiết sự kiện (xem bên dưới).

Tham số json là một chuỗi JSON đã được URL-encode chứa các trường sau:

ParameterTypeDescription
af_revenueStringSố tiền doanh thu dưới dạng chuỗi.
af_currencyStringMã tiền tệ (ví dụ: “USD”).
transaction_idStringTransaction ID từ cửa hàng.
original_transaction_idStringTransaction ID gốc từ cửa hàng.
purchase_dateLongTimestamp mua hàng tính bằng mili giây.
original_purchase_dateLongTimestamp mua hàng gốc tính bằng mili giây.
environmentStringProduction hoặc Sandbox.
vendor_product_idStringProduct ID từ cửa hàng.
profile_countryStringMã quốc gia dựa theo IP của người dùng.
store_countryStringMã quốc gia của cửa hàng người dùng.

Xử lý sự cố

  • Đảm bảo bạn đã cấu hình Apple Search Ads trong Adapty và tải lên thông tin xác thực; nếu không có, Asapty sẽ không hoạt động.
  • Chỉ những hồ sơ người dùng có dữ liệu attribution ASA chi tiết (không phải organic) mới gửi sự kiện tới Asapty. Bạn sẽ thấy thông báo “The user profile is missing the required integration data.” nếu dữ liệu attribution không đầy đủ.
  • 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 tới Asapty.
  • Nếu tích hợp với Adapty không hoạt động dù đã thiết lập đúng, hãy kiểm tra xem toggle Receive Apple Search Ads attribution in Adapty đã được bật trong tab App Settings -> Apple Search Ads chưa.