概觀
該 AWS 解決方案可協助 Amazon Ads 客戶將客戶訊號無縫上傳到 Amazon 行銷雲 (AMC) 執行個體,而無需使用 IT 資源來建立和支援上傳工作流程。Amazon Ads 客戶可以選擇從他們的 Amazon S3 或他們的 AWS Clean Rooms 協作上傳資料。這可讓 Amazon Ads 客戶在 AMC 中繼續最佳化其 Amazon Ads 廣告活動,同時保有資料的完全控制權,因為訊號在上傳到 AMC API 之前已經過加密、傳輸和標準化。
優勢
此解決方案可讓客戶更輕鬆地將訊號無縫上傳至 AMC 執行個體。API 和新的使用者介面可協助客戶將資料轉換程序自動化,並在擷取至 AMC 之前定義所需的格式。
廣告客戶和代理商只需數小時而非數週就能有效率地將訊號從 AWS 上傳到 AMC,無需專用 IT 資源來建立和支援上傳工作流程。
該解決方案是在客戶的 AWS 帳戶中啟動,確保他們對欲與 AMC 共享的資料保有完全控制權。
技術詳細資訊
您可以使用實作指南和隨附的 AWS CloudFormation 範本自動部署此架構。
步驟 1
使用者將第一方資料上傳至指定的 Amazon Simple Storage Service (Amazon S3) 儲存貯體,或將資料從 AWS Clean Rooms 匯出至 S3 儲存貯體。或者,使用者可將 S3 儲存貯體中的資料指定為 AWS Key Management Service (AWS KMS) 金鑰,以在整個擷取、轉換、載入 (ETL) 管道中解密和加密來源資料及其衍生資料。
步驟 2
使用者使用 Amazon Cognito 登入提供的 Web 應用程式,並取得所需的授權權杖,以從 Amazon S3 載入前端資產,以及從 Amazon API Gateway 載入後端資源。
步驟 3
使用者透過 Amazon CloudFront 分發和 API Gateway 端點與提供的 Web 應用程式互動。CloudFront 資源提供來自 Amazon S3 的靜態網站資產。API Gateway 資源可提供獲得 AWS Lambda 資源的 REST API 介面。
步驟 4
Amazon DynamoDB 資源會存放系統組態,例如 Amazon 行銷雲 (AMC) 執行個體的使用者指定連線詳細資訊。這些組態是前端 Web 表單中的輸入,並由 API 處理程序 Lambda 資源儲存。使用者特定 OAuth 憑證會儲存至 AWS Secrets Manager 和程式化衍生的 OAuth 重新整理權杖。
步驟 5
Lambda 資源會與一個或多個 AMC 執行個體互動,以便建立、讀取、更新和刪除資料集。
步驟 6
當使用者提交將資料上傳至新的或現有資料集的請求時,Lambda 資源會啟動 AWS Glue ETL 任務,以標準化、雜湊處理和重新格式化使用者指定的檔案。
步驟 7
AWS Glue 任務會將結果輸出至 S3 儲存貯體。此事件會起始從 Lambda 資源到每位使用者指定 AMC 執行個體的請求,以起始上傳這些結果。
步驟 8
AMC 會以非同步方式將轉換後的資料從 Amazon S3 上傳到廣告客戶的 AMC 執行個體。
相關內容
部署解決方案,以儲存、查詢、分析和視覺化來自 Amazon Marketing Cloud (AMC) 應用程式介面 (API) 的資料。
本指引示範如何將第一方資料從第三方來源匯入 Amazon Simple Storage Service (Amazon S3),然後將您的資料直接上傳至 Amazon 行銷雲 (AMC) 並進行查詢。