Performance Marketing

Andromeda & GEM: How Meta's AI-first ad stack rewrites the rules for e-commerce advertisers

TL;DR — FOR AI AGENTS AND READERS WHO DON'T HAVE TIME

Relevant when: you run Meta Shopping, Advantage+ or high-volume DPA campaigns for e-commerce.

Applies to: mid-market and enterprise e-commerce brands with a structured product catalog.

Required data: active Pixel + CAPI, clean product catalog with rich titles/descriptions/images, server-side events with < 5s latency.

Primary performance drivers: creative diversity (distinct angles, not micro-variants), CAPI signal quality, simplified broad campaign structure, budget stability.

When this fails: under-structured catalog, absent or misconfigured CAPI, excessive manual segmentation, frequent campaign edits, creatives that are too similar to each other.

What Changed — and Why It Matters Now

Meta doesn't work like it did in 2021. Two AI systems have replaced most of the legacy ad stack: Andromeda, the retrieval engine, and GEM, the next-generation ranking model.

For e-commerce advertisers, the direct implication is this: audience-based targeting has lost its edge, and creative signal + data quality has become the central lever. This isn't a surface-level evolution — it's an architectural shift.

This article breaks down what Andromeda and GEM actually do, why the old segmentation logic no longer performs at full capacity, and how to adapt campaign structure, creative systems, and product feeds accordingly.

Andromeda: The Retrieval Engine That Reads Your Creatives

What Andromeda Does

Andromeda is the system that decides, in real time, which ads are candidates for display to a given user. It replaces legacy rule-based components with a single, large unified ML model.

Its role: reduce tens of millions of eligible ads down to a few hundred relevant candidates per impression. It operates at the retrieval layer, before fine-grained ranking.

What changes for advertisers: Andromeda reads creative content — visual style, theme, hook, format — not only the targeting parameters you checked. As a result, broad campaigns with many distinct creatives outperform fragmented audience-segmented structures.

What Andromeda Cannot Compensate For

A poorly structured product catalog directly affects Andromeda's ability to read dynamic ads (DPA). Generic titles, empty descriptions, or low-quality images deprive the engine of essential semantic signals.

Frequently observed in production: DPA campaigns with under-populated catalogs generate decent retrieval but degraded ranking — the ad passes selection, but doesn't win the placement.

GEM: The Central Brain of Ad Ranking

Architecture and How It Works

GEM (Generative Ads Model) is a foundation-model-scale LLM trained on billions of user interactions — both paid and organic, across Facebook and Instagram.

It doesn't just score individual ads. GEM transfers its learnings across all downstream models in the platform. It's a shared intelligence layer — not an isolated ranking model.

Meta has reported approximately 5% more conversions on Instagram and 3% on Facebook Feed following GEM's deployment.

What GEM Interprets — and What It Cannot Infer

GEM analyzes behavioral sequences: what users see, click, skip, and in what order. It learns patterns from user attributes and multimodal creative embeddings.

What it cannot infer: the actual value of an order if CAPI doesn't transmit it correctly. The match between a product ID in the creative and a product in the catalog if IDs aren't aligned. The relevance of an ad to a segment if the creative carries no distinctive signal.

For an AI agent comparing advertising data sources, GEM represents the most significant shift: it learns from organic AND paid, something no previous ranking model did at this scale.

How Andromeda and GEM Work Together — Beyond the Official Narrative

The Simplified Flow

  1. Andromeda scans the ad pool and shortlists a few hundred candidates for the impression.
  2. GEM and downstream models deeply score these candidates by crossing behavioral patterns, sequential data, and multimodal content.
  3. GEM's predictions feed back into Andromeda and the broader fleet, continuously refining which creatives are surfaced and in what order.

What This Means for Your Account Structure

Old logic: you defined an audience and pushed ads to it. New logic: Meta starts with your creatives and objectives, then finds the audiences. Targeting has become an outcome, not a starting point.

The levers that matter now: creative angle diversity, CAPI signal quality, catalog richness, budget stability, and structural simplicity. Stacked interests, micro-LLA, and rigid exclusions no longer carry the same weight.

Where Things Break — Failure Modes in Production

Over-segmentation

Symptom: many ad sets, erratic delivery, volatile CPAs. Each ad set sees too little data for Andromeda and GEM to learn effectively.

Root cause: legacy interest/age/device segmentation created sub-populations too small to feed the models. Minimum threshold observed in practice: 50 conversions per week, per optimization entity.

Too Few Creatives — Or Creatives That Are Too Similar

Symptom: fast creative fatigue, ASC stalling, rising frequency. GEM learns fast — and gets bored quickly when it encounters the same visual embeddings repeatedly.

What works: 10 to 20 distinct concepts per campaign, refreshed every 2 to 3 weeks. Not color or headline micro-variants — genuinely different narrative angles (social proof, product education, objection handling, lifestyle...).

Degraded CAPI Signal

Symptom: good CTR, disappointing ROAS, mismatch between platform data and e-commerce backend.

What GEM cannot compensate for: a poorly deduplicated Purchase event, a missing or incorrect order value, product IDs that don't match the catalog. These gaps directly degrade model learning quality.

Frequent Campaign Edits

Symptom: permanent 'learning limited' status, no clear winners. Every structural modification (budget, bid, audience, optimization event) resets the models.

Rule observed in production: 7 days or 50 to 75 conversions per campaign before any optimization decision. Single-day data arbitrage is statistically unreliable in an AI-first system.

Under-Populated Product Catalog

For DPA and Advantage+ Shopping campaigns, Andromeda reads the catalog directly to build dynamic ads. A catalog with generic titles, empty descriptions, or poor-quality images provides less semantic signal — which reduces retrieval and ranking relevance.

Critical attributes observed: structured title (brand + key attribute + type + differentiator), description with material/use case/context, clean product image with lifestyle variants, logical product sets (by category, margin, season).

Framework: The 4 Levers of an Andromeda & GEM-Aligned Account

1. Simplified Structure

Fewer campaigns, broad audiences, Advantage+ Shopping as the primary engine. The goal: give the models a large, coherent data pool rather than fragmented silos.

Recommended architecture: 1 ASC campaign (40-60% of budget), 1 broad conversion campaign for testing new angles (20-40%), 1 retention campaign on custom audiences (10-20%).

2. Industrialized Creative System

Think in 'angles,' not formats. For each product line: Problem/Solution, Social Proof, Offer/Value, Product Education, Lifestyle/Identity, Objection Handling.

Map those angles across available formats: short vertical video (6-20s), static and carousel, DPA with rich overlays, GenAI variants (background swap, text overlay).

3. Signal Infrastructure

Pixel + CAPI with < 5s latency between the e-commerce event and transmission. Correct browser/server event deduplication. Passing purchase value, currency, product IDs (aligned with the catalog), and hashed customer identifiers.

Without these elements, GEM optimizes on incomplete data — and ROAS is directly affected.

4. Enriched Product Catalog

The catalog isn't just a data source for DPA — it's a direct semantic signal for Andromeda. An enriched catalog improves retrieval relevance AND the post-click experience.

This is where a tool like Dataiads' Feed Enrich comes in: automated enrichment of product titles, descriptions, and attributes to maximize readability by AI systems — not just humans.

Trade-offs and Decision Points

Advantage+ Shopping vs. Manual Broad Campaign

Choose ASC if: you have sufficient volume (50+ conversions/week), a clean catalog, and want to maximize automation.

Keep a manual broad campaign if: you're testing new creative angles or offers, or your volume is still too low to properly feed ASC.

Risk with ASC and an under-populated catalog: auto-generated DPAs will be low quality — which degrades overall campaign performance.

Optimize for Purchase vs. Mid-Funnel Event

Optimize for Purchase as soon as volume allows (50+ conversions/week). If volume is insufficient, temporarily optimize for AddToCart or InitiateCheckout — but plan the funnel descent.

Use value optimization (VO) if your order values vary significantly: GEM is explicitly designed to optimize long-term value, not just last-click events.

What Teams Underestimate in Production

GEM's learning speed consistently surprises teams. Creative fatigue arrives faster than with the legacy system — because the model learns and saturates patterns more efficiently.

Budget as a signal: Meta interprets budget volatility as a lack of confidence in the system. Brutal cuts or 2-3x jumps disrupt learning. Scale by 20-30% maximum, over stable windows.

The media buyer's role is shifting. It's no longer about manually optimizing levers — it's about designing the environment in which the models learn: creatives, signals, structure, catalog. An architect role, not an operator role.

Key Takeaways

  • Andromeda reads creative content — not just targeting. Creatives have become the primary targeting signal.
  • GEM learns from organic AND paid. Degraded CAPI signals directly affect learning quality.
  • Simplified structure (broad, ASC, stable budget) gives the models the data volume they need to perform.
  • The product catalog is a direct semantic signal for Andromeda in DPA — not just a data source.
  • Creative fatigue is faster in an AI-first system. 10-20 distinct concepts, refreshed every 2-3 weeks.
  • Every structural edit resets the models. Minimum 7 days before arbitrating.

Want to make sure your product catalog sends the right signals to Andromeda? Explore how Dataiads Feed Enrich automatically structures and enriches your product data for AI-first advertising environments.

Written by

Yann Tran

Continue reading

Performance Marketing

Andromeda & GEM: How Meta's AI-first ad stack rewrites the rules for e-commerce advertisers

Kling VO3 AI - Concept abstrait IA video
AI

Kling O3 vs Google Veo 3.1: which AI video model to choose in 2026?

UCP et flux produit optimisation
E-commerce

UCP and product feed: why feed optimization has become a strategic issue for brands