Overview

Analysts and developers with an active AMC instance can monitor ongoing campaign performance across metrics such as reach and frequency as well as dimensions such as geographic area, audience segment, and device. For example, an advertiser can use this solution to combine AMC API results from multiple brand campaigns on AWS, surface consumer segments that have a propensity to purchase products, and prioritize high-performing segments for increased ad spending while reducing wasteful ad spending.
AMC Insights on AWS is available to Amazon Ads customers with an AMC API key and an AWS account.
Benefits

Within hours instead of weeks, advertisers and agencies can deploy a ready-made solution that automatically provisions and deploys AWS services to store, query, analyze, and visualize reporting from the AMC API.
With a few clicks, analysts, campaign managers, and developers with active AMC instances can run queries and monitor ongoing campaign performance across dimensions including reach, frequency, geographic area, audience segment, or creative.
Technical details

The diagram below presents the architecture you can automatically deploy using the solution's deployment guide.
This solution sets up the following:
1) Three Amazon Simple Storage Service (Amazon S3) buckets to store AMC query results, prestage data, and poststage data.
2) AWS Step Functions for loading and orchestrating data.
3) An AWS Lambda function for loading raw data to prestage, partitioning prestage data, and managing S3 file metadata.
4) AWS Glue for converting Parquet files and partitioning poststage data.
5) An AWS Lake Formation data lake for governance and security.
6) Amazon Athena to query the data lake and access the poststage data.
7) (Optional) Amazon QuickSight for business-intelligence analytics, interactive dashboards, and visualizations that business stakeholders can use.
8) (Optional) Amazon SageMaker with sample Jupyter notebooks that analysts can use to provision tenants and manage workflows.
You are responsible for the cost of the AWS services and any third-party licenses or fees used while running this AWS Solution reference deployment. No licenses are required to deploy this solution. There is no cost to use the solution. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.