通过设备 API 验证安装

通过设备 API,您无需登录 Adjust 控制面板即可验证安装信息。您可以使用查询设备终端来查看以下信息:

  • 设备归因
  • 设备再归因
  • 事件数据
  • 推送标签集成
  • 订阅数据

要使用设备 API:

  1. 按照对应平台的入门指南来集成 Adjust SDK。

  2. 将环境设为 Sandbox​ 。这能保证您的应用只向测试控制台发送信息。

  3. 将日志级别设为 verbose​ 来抓取来自应用的全部记录信息。

  4. 设置一台测试设备或模拟设备,找到设备的广告 ID。您可以安装 Adjust Insights 应用来找到此信息。

  5. 如果您此前曾使用此设备进行测试:

    1. 从测试设备中删除您的应用。
    2. 在测试控制台中清除设备的广告 ID。请按照AppView 中的测试控制台中的说明进行操作。
    3. 另外,还可以调用遗忘设备终端来移除已有设备信息。
    curl --location --request POST "https://api.adjust.com/device_service/api/v1/forget_device"\
    --header "Authorization: Token token={your_token}" \
    --data "adid={your_device_id}&app_token={your_app_token}"
  6. 下载并打开包含 Adjust SDK 的测试版本应用。

  7. 调用查询设备终端来返回该设备的安装信息。

    curl --location --request GET "https://api.adjust.com/device_service/api/v1/inspect_device?advertising_id={your_advertising_id}&app_token={your_app_token}" \
    --header "Authorization: Bearer {your_bearer_token}"

响应示例

{
     "Adid": "acf8534f2f052395e617a38730682ccc",
     "AdvertisingId": "1234-5678-9012-3456",
     "Tracker": "abc123",
     "TrackerName": "Organic",
     "ClickTime": "0001-01-01T00:00:00Z",
     "InstallTime": "2015-08-19T03:42:03Z",
     "LastSessionTime": "2017-07-29T17:29:17Z",
     "LastEventTimes": {
           "a1a1a1": "2017-07-29T17:29:55Z",
           "b2b2b2": "2017-07-29T17:29:21Z",
           "c3c3c3": "2017-07-29T17:29:38Z",
           "4d4d4d": "2017-07-29T17:29:58Z"},
     "State": "installed"
}