Amazon Marketing Cloud Now Lets Advertisers Deploy Custom ML Models for Audience Targeting
In early 2024 Amazon Marketing Cloud launched “Custom Models for Audiences,” letting advertisers upload proprietary ML models that blend first‑party CRM or purchase data with Amazon’s browsing and purchase signals. The models run inside an AWS clean‑room and generate audience segments for Sponsored Brands, Sponsored Display or DSP.
Overview
Amazon Marketing Cloud (AMC) introduced a new capability called Custom Models for Audiences that lets advertisers run their own machine‑learning (ML) algorithms inside AMC’s secure environment. The feature, launched in early 2024, merges a brand’s first‑party data with Amazon’s proprietary shopping signals, giving sellers finer control over audience creation than the platform’s existing look‑alike tools. Sellers with mature advertising operations can now target shoppers with unprecedented precision and allocate spend more efficiently.
Key Points
- Custom algorithm import — Advertisers upload proprietary ML models to AMC, keeping the code and data inside their AWS account.
- First‑party + Amazon signal blend — Models can ingest a brand’s CRM or purchase history together with Amazon browsing, purchase, and category‑engagement data.
- Price‑sensitivity detection — The system can flag shoppers who are likely to chase discounts, helping sellers avoid unnecessary markdowns.
- Lifetime‑value forecasting — Predictive models estimate a shopper’s future spend, allowing advertisers to prioritize high‑value prospects.
- New‑to‑brand prediction — Algorithms identify shoppers most likely to try a brand for the first time, sharpening acquisition campaigns.
- AWS Clean‑Room security — All processing occurs within a protected AWS clean‑room, ensuring neither Amazon nor third parties see the proprietary model code or raw customer data.
How Custom Models for Audiences Works
- Model preparation in the advertiser’s AWS environment — Data scientists train an ML model using a mix of internal datasets (e.g., loyalty‑program IDs, email‑open rates) and Amazon‑provided signal schemas. For example, a beauty brand might combine its subscriber list with Amazon’s “frequent fragrance buyer” signal to predict future purchase propensity.
- Secure upload to AMC via API — The trained model package is transferred through AMC’s API endpoint. Because the transfer uses encrypted channels and lands in the advertiser’s dedicated AWS clean‑room, the model never leaves the brand’s infrastructure. A hypothetical sports‑nutrition company would see its churn‑prediction model appear in AMC without exposing the proprietary algorithm to Amazon staff.
Analysis & Recommendations
Why This Matters
Enterprise sellers can now apply their own churn, LTV or price‑sensitivity models directly to Amazon shopper data, improving bid precision and reducing spend on discount‑chasing shoppers. The secure clean‑room ensures proprietary code and raw data stay within the brand’s AWS account, protecting IP while boosting campaign ROI.
Key Takeaways
- Custom Models for Audiences debuted in early 2024, enabling upload of proprietary ML models to AMC.
- Models can ingest brand CRM/purchase history together with Amazon browsing, purchase and category‑engagement signals.
- All processing occurs in an AWS clean‑room, so neither Amazon nor third parties see the model code or raw customer data.
- Use cases include price‑sensitivity detection, lifetime‑value forecasting and new‑to‑brand prediction for more granular bid and budget decisions.
Recommended Actions
- →Log into Amazon Marketing Cloud console > Settings > Custom Models and enable the feature for your account.
- →Prepare your ML model (e.g., TensorFlow, ONNX) in your AWS environment following AMC’s schema, then upload it via the AMC API endpoint.
- →Create a custom audience segment with a probability threshold and activate it in Sponsored Brands, Sponsored Display, or Amazon DSP campaigns.
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!