You need an Amazon Web Services (AWS) account to utilize Amazon Marketing Stream. Amazon Advertising requires the use of AWS. Specifically, Amazon requires that stream events be sent to an AWS SQS (Simple Queue Service) endpoint. This endpoint is where Openbridge will process your campaign data sets [1] and load them to your configured data destination.
While using AWS may seem daunting, don't worry! We have simplified and automated the entire process. These steps can be completed in about 5 minutes. Not an Openbridge customer yet? Get a 30-day free trial to try Amazon Marketing Stream API automation.
To set up the Amazon Ads Marketing Stream, follow these detailed directions:
Create an AWS Account:
If you do not have an AWS account, go to https://aws.amazon.com/ and create one. If you have an account, log in.
Configure an AWS Account:
Log in to your AWS account.
Download the Openbridge Amazon Marketing Stream CloudFormation template. This template will automate the configuration of your AWS account for Amazon Marketing Stream and complete your setup with CloudFormation as required by Amazon Advertising.
Create a CloudFormation Stack
Go to "CloudFormation" in your AWS account and create a stack with new resources (standard).
Create stack
Select "
Choose an existing template
"Specify the Amazon Marketing Stream Cloud Formation template as "
Amazon S3 URL
" and enter this URL: https://openbridge-customer-templates-production.s3.us-east-1.amazonaws.com/openbridge-customer-cloudformation-ams.yamlSelect "Next"
Specify stack details
In this step, you will enter a stack name. You can use "openbridge-amazon-marketing-stream-cloudformation
". Select "Next"
Configure Stack options
You can skip the page. Leave everything default. Select "Next"
Review and create
The last step is to complete the configuration and run your stack. At the bottom of the page, select "Submit"
CloudFormation Events
After submission, you will set the workflow automatically and complete several steps. If you see openbridge-amazon-marketing-stream-cloudformation
with CREATE_COMPLETE
as a status, everything is ready!
Copy Your AWS Role ARN
Select "Outputs" and copy the Role ARN somewhere safe on your computer. The ARN will look like this;
arn:aws:iam::1234567890:role/openbridge-customer-cloudformation
The RoleArn is what Openbridge needs to automate configuring the remainder of the Amazon Advertising Marketing Stream resources on your account.
You are all set!
Log into your Openbridge account with your Role ARN in hand and continue finalizing the activation of the Amazon Marketing Stream. You can use the Role ARN as Image below.
β
Important Notes
One-Time Setup per AWS Account - You only need to set up the CloudFormation template once for each AWS account. This process will handle all the necessary configurations for your Amazon Marketing Stream pipeline. After the setup, you can reuse the Role ARN that is generated from the CloudFormation template output for any future operations.
Subscription Error for Duplicate Profile and Identity IDs - If you attempt to set up a subscription using the same profile and identity ID that has already been used, you will encounter an error. Be sure to check that you're using unique identifiers for each subscription.