Manual testing
Lưu ý
We recommend using our SDK wizard integration tool for testing
Để hoàn thành thành công phần thử nghiệm trong tài liệu này, bạn phải:
Thử nghiệm tích hợp SDK trên iOS
Thử nghiệm bao gồm:
- Mô phỏng lượt nhấp vào quảng cáo và cài đặt ứng dụng:
- Nếu bạn triển khai ATT, hãy làm theo các hướng dẫn sau.
- Nếu bạn không triển khai ATT, hãy làm theo các hướng dẫn sau.
- Kiểm tra dữ liệu chuyển đổi của lượt cài đặt.
Apps that implement ATT
Thực hiện theo các hướng dẫn này nếu bạn triển khai Minh bạch về Theo dõi Ứng dụng (ATT) trong ứng dụng của mình.
Phân bổ sẽ xảy ra thông qua việc so khớp ID nếu các điều kiện sau được đáp ứng:
- Đường liên kết phân bổ chứa thông số
idfa
parameter - ATT được triển khai và:
requestTrackingAuthorization
được gọi ra trướcstart
(bằng cách sử dụngwaitForATTUserAuthorization
)- Người dùng đưa ra quyết định đồng ý.
Bước 1: Mô phỏng lượt nhấp quảng cáo
Mô phỏng một lượt nhấp vào quảng cáo thông qua một đường dẫn phân bổ. Cấu trúc đường dẫn phân bổ như sau:
https://app.appsflyer.com/<app_id>?pid=<media_source>
&idfa=<registered_device_idfa>
Trong đó:
app_id
là ID ứng dụng AppsFlyer của bạn (bao gồm hậu tốid
)pid
là nguồn truyền thông được phân bổ lượt cài đặt đóidfa
là IDFA của thiết bị đã đăng ký.
Ví dụ:
Nếu ID ứng dụng của bạn là id123456789
, thì đường dẫn phân bổ có thể có dạng như sau:
https://app.appsflyer.com/id123456789?pid=conversionTest1&idfa=1A2B3C4D-9128-4597-1234-
04E23D654321
Bước 2: Cài đặt ứng dụng
Bật chế độ gỡ lỗi và cài đặt ứng dụng trên thiết bị thử nghiệm đã đăng ký.
Bước 3: Thực hiện thử nghiệm
Tiến hành kiểm tra dữ liệu chuyển đổi.
Apps that don't implement ATT
Bước 1: Mô phỏng lượt nhấp quảng cáo
Mô phỏng một lượt nhấp vào quảng cáo thông qua một đường dẫn phân bổ. Cấu trúc đường dẫn phân bổ như sau:
https://app.appsflyer.com/<app_id>?pid=<media_source>
Trong đó:
app_id
là ID ứng dụng AppsFlyer của bạn (bao gồm hậu tốid
)pid
là nguồn truyền thông mà lượt cài đặt được phân bổ đến.
Ví dụ:
Nếu ID ứng dụng của bạn là id123456789
, thì đường dẫn phân bổ có thể có dạng như sau:
https://app.appsflyer.com/id123456789?pid=conversionTest1
Bước 2: Cài đặt ứng dụng
Bật chế độ gỡ lỗi và cài đặt ứng dụng trên bất kỳ thiết bị nào–vì IDFA được sử dụng để đăng ký thiết bị không khả dụng nên việc đăng ký thiết bị sẽ không có hiệu lực trong trường hợp này.
Bước 3: Thực hiện thử nghiệm
Tiến hành kiểm tra dữ liệu chuyển đổi.
Mách nhỏ
Thông thường, các thử nghiệm sử dụng đường dẫn phân bổ được thực hiện nhiều hơn một lần. Đó là lý do tại sao bạn nên sử dụng một trong các thông số phân bổ để "tạo phiên bản" cho các thử nghiệm của mình–điều này giúp bạn dễ nắm được liên kết nào đã kích hoạt chuyển đổi nào.
Trong ví dụ trên, giá trị của
pid
isconversionTest1
. Trong các thử nghiệm liên tiếp, hãy tăng giá trị củapid
toconversionTest2
,conversionTest3
, v.v.
Inspect conversion data
Sau khi mô phỏng lượt nhấp vào quảng cáo và cài đặt ứng dụng, hãy làm theo các bước sau để kiểm tra dữ liệu chuyển đổi của lượt cài đặt.
Bước 1: Truy xuất UID lượt cài đặt
Sau khi ứng dụng được cài đặt, trong thiết bị đầu cuối Xcode, hãy tìm kiếm conversions.appsflyer
. Tìm thông số uid
và sao chép giá trị của thông số này.

Bước 2: Kiểm tra dữ liệu chuyển đổi
Đi đến API kiểm tra dữ liệu chuyển đổi và điền vào các trường bắt buộc:
app-id
: ID ứng dụng của bạndevice_id
: dán giá trịuid
từ bước 1.devkey
- Application's devkey. Learn here how to get it.
Sau đó, nhấp vào Try it! (Dùng thử!) để thực hiện thử nghiệm.
Kết quả mong đợi
Nếu ATT được triển khai và người dùng đưa ra quyết định đồng ý, thì kết quả là phản hồi 200 tương tự như (bị cắt bớt để dễ đọc):
{
...
"af_status" = "Non-organic";
...
"match_type" = id_matching;
"media_source" = conversionTest1;
...
}
Nếu không, phân bổ xảy ra theo xác suất và kết quả sẽ là phản hồi 200 tương tự như (được cắt bớt để dễ đọc):
{
...
"af_status" = "Non-organic";
...
"match_type" = probabilistic;
"media_source" = conversionTest1;
...
}
Nếu cài đặt không được phân bổ, kết quả là phản hồi 200 với tải trọng như sau:
{
"af_message" = "organic install";
"af_status" = Organic;
"install_time" = "2021-08-23 06:59:51.194";
"is_first_launch" = 1;
}
Lưu ý
Có thể mất đến 30 phút để các lượt cài đặt xuất hiện trong bảng điều khiển.
Lưu ý
Có thể mất đến 30 phút để lượt cài đặt xuất hiện trong bảng điều khiển.
Đã cập nhật 5 tháng trước