大家好,在上一個(gè)步驟,我們獲取了campaign id、ad group id、keyword id等數(shù)據(jù),但是我們并不知道它們具體是哪個(gè)廣告系列、哪個(gè)廣告組、哪個(gè)關(guān)鍵詞。比如campaign id 1234567是品牌詞系列、競(jìng)品詞系列還是功能詞系列,keyword id 6666666是關(guān)鍵詞「游戲」、「手機(jī)游戲」還是其他哪個(gè)關(guān)鍵詞。
所以我們需要對(duì)ID類的歸因數(shù)據(jù)與實(shí)際的廣告系列名稱、廣告組名稱、關(guān)鍵詞進(jìn)行匹配。
這一匹配過(guò)程可以通過(guò)Management API獲取數(shù)據(jù)進(jìn)行匹配,也可以手動(dòng)完成匹配工作,所以Management API并非必要的工作流程。
官方文檔
https://developer.apple.com/documentation/applesearchads
步驟
1.準(zhǔn)備一個(gè)沒(méi)有被授權(quán)過(guò)的Apple ID,對(duì)該Apple ID的郵箱授權(quán)API權(quán)限(這個(gè)Apple ID不需要開(kāi)發(fā)者賬號(hào)的任何權(quán)限)
2.在郵箱接收邀請(qǐng)郵件并在郵件中點(diǎn)擊確認(rèn)邀請(qǐng)鏈接
3.使用OpenSSL生成公鑰、私鑰
MacOS與類UNIX操作系統(tǒng)可以直接運(yùn)行OpenSSL,Windows系統(tǒng)需要先在www.openssl.org下載OpenSSL
4.使用上面被授權(quán)API權(quán)限的Apple ID登錄ASA后臺(tái)
進(jìn)入「設(shè)置」頁(yè)面,進(jìn)入「API」頁(yè)面
上傳公鑰與私鑰并保存
生成keyid、teamid、clientid
5.生成access_token
利用公鑰、私鑰、keyid、teamid、clientid生成本地JWT Token
攜帶本地JWT Token請(qǐng)求蘋果API獲取到access_token
6.使用acdess_token請(qǐng)求Management API,獲取廣告數(shù)據(jù)
7.匹配廣告數(shù)據(jù)與歸因數(shù)據(jù)
流程圖
代碼示例
1/生成密鑰與私鑰
2/使用公鑰、私鑰、keyid、teamid、clientid生成本地JWT token
3/攜帶JWT token獲取ASA的access_token
4/使用access_token請(qǐng)求Management API獲取廣告數(shù)據(jù)