Use this solution to upload first-party signals into Amazon Marketing Cloud (AMC) for evaluating and planning advertising campaigns - Amazon Marketing Cloud Uploader from AWS

Use this solution to upload first-party signals into Amazon Marketing Cloud (AMC) for evaluating and planning advertising campaigns

Publication date: January 2023 (last update: June 2024)

Advertisers and their partners have asked for easier ways to generate insights from their collective signals to plan, activate, and measure advertising campaigns. These customers look to AWS for guided workflows and automation tools to simplify multi-party collaboration clean rooms and accelerate consumer insights for their advertising use cases.

Amazon Marketing Cloud (AMC) is a secure, privacy-safe, and dedicated cloud-based environment in which advertisers can easily perform analytics across multiple, pseudonymized signals to generate aggregated reports. Inputs can include an advertiser’s own signals, as well as their Amazon Ads campaign events, such as impressions, clicks, and conversions. AMC reports can help with campaign measurement, audience refinement, supply optimization, and more, allowing advertisers to make more informed decisions about their cross-channel marketing investments.

Using first-party signals is crucial to companies’ advertising efforts, including in Amazon Ads, yet many brands face challenges in going from signal source to formatting and uploading pseudonymous signals. Brands have limited technical resources and need ready-to-use solutions to remove the heavy lifting of normalizing, hashing, and preparing data for uploading to AMC.

The Amazon Marketing Cloud Uploader from AWS solution helps Amazon Ads customers seamlessly upload customer signals into their Amazon Marketing Cloud (AMC) instance without dedicating IT resources to build and support the upload workflows. This allows Amazon Ads customers to continue optimizing their Amazon Ads campaigns within AMC while maintaining complete control of their data, as output data is encrypted, transferred, and normalized before it is uploaded into the AMC instance.

This solution is available today to Amazon Ads customers with an existing AMC instance and access to the AWS Account associated with AMC. Customers can use an IAM Role or credential generated in their AWS account to access the AMC API. Customers can deploy this solution directly from the AWS Solutions library using the AWS CloudFormation template to run the normalization, hashing, file transfer, and API calls required by the AMC API. After data is uploaded users can query the AMC API for multi-party collaboration insights across first-party and Amazon Ads’ pseudonymous signals.

This guide is intended for solutions architects, DevOps engineers, data scientists, and cloud professionals who want to implement Amazon Marketing Cloud Uploader from AWS in their environment.

Use this navigation table to quickly find answers to these questions:

If you want to . . . Read . . .

Know the cost for running this solution.

The estimated cost for uploading 1 terabyte per month with this solution in the US East (N. Virginia) Region is USD $543.24 per month.

Understand the security considerations for this solution. Security
Know how to plan for quotas for this solution. Quotas
Know which AWS Regions support this solution. Supported AWS Regions
View or download the AWS CloudFormation template included in this solution to automatically deploy the infrastructure resources (the “stack”) for this solution. AWS CloudFormation template
Access the source code and optionally use the AWS Cloud Development Kit (AWS CDK) to deploy the solution. GitHub repository