打开网易新闻 查看更多图片

大家好,在上一个步骤,我们获取了 campaign id、ad group id、keyword id 等数据,但是我们并不知道它们具体是哪个广告系列、哪个广告组、哪个关键词。比如 campaign id 1234567 是品牌词系列、竞品词系列还是功能词系列,keyword id 6666666 是关键词「游戏」、「手机游戏」还是其他哪个关键词。

所以我们需要对 ID 类的归因数据与实际的广告系列名称、广告组名称、关键词进行匹配。

打开网易新闻 查看更多图片

这一匹配过程可以通过 Management API 获取数据进行匹配,也可以手动完成匹配工作,所以 Management API 并非必要的工作流程。

官方文档

https://developer.apple.com/documentation/applesearchads

步骤

  1. 准备一个没有被授权过的 Apple ID,对该 Apple ID 的邮箱授权 API 权限(这个 Apple ID 不需要开发者账号的任何权限)

  2. 在邮箱接收邀请邮件并在邮件中点击确认邀请链接

  3. 使用 OpenSSL 生成公钥、私钥

    1. MacOS 与类 UNIX 操作系统可以直接运行 OpenSSL,Windows 系统需要先在 www.openssl.org 下载 OpenSSL

  4. 使用上面被授权 API 权限的 Apple ID 登录 ASA 后台

    1. 进入「设置」页面,进入「API」页面

    2. 上传公钥与私钥并保存

    3. 生成 keyid、teamid、clientid

  5. 生成 access_token

    1. 利用公钥、私钥、keyid、teamid、clientid 生成本地 JWT Token

    2. 携带本地 JWT Token 请求苹果 API 获取到 access_token

  6. 使用 acdess_token 请求 Management API,获取广告数据

  7. 匹配广告数据与归因数据

流程图

打开网易新闻 查看更多图片

代码示例

1/生成密钥与私钥

打开网易新闻 查看更多图片
打开网易新闻 查看更多图片

2/使用公钥、私钥、keyid、teamid、clientid 生成本地 JWT token

打开网易新闻 查看更多图片

3/携带 JWT token 获取 ASA 的 access_token

打开网易新闻 查看更多图片

4/使用 access_token 请求 Management API 获取广告数据

打开网易新闻 查看更多图片

以上就是《ASA 必修课》第 2 章/第 7 课「ASA 自归因:使用 Management API 匹配归因数据」的所有内容了,如果大家有任何问题,可以随时与我沟通。

感谢大家的关注与阅读!