Advertising Studio Retires: Your SFMC Move to Data Cloud Ad Audiences

August 15, 2026 came and went with very little noise. It was also the day Salesforce permanently closed renewals on every Marketing Cloud Advertising Studio product: Advertising Professional, Advertising Enterprise, Active Audiences, and the Advertising Performance Package. Your instance keeps running until your current contract term expires, but there is no next term to sign. If your Meta, Google Ads, or LinkedIn audiences are sourced from Salesforce Marketing Cloud today, you have a migration to scope. Here is what actually changed, how to measure your exposure honestly, and how to rebuild your activations in Data Cloud Ad Audiences without breaking live campaigns.

What Salesforce actually announced

The announcement was deliberately quiet — an email to affected customers, no product launch, no keynote slide. The substance fits in a sentence: as of August 15, 2026, Advertising Studio products can no longer be renewed.

The list covers the full range, including legacy ExactTarget SKUs:

  • Marketing Cloud Advertising Professional and Enterprise
  • Marketing Cloud Advertising Standalone Professional and Enterprise
  • Active Audiences Package 1 and Package 2
  • Advertising Performance Package
  • The equivalent legacy ExactTarget SKUs

One detail is worth stating plainly, because it heads off unnecessary panic: this is not a shutdown. Your automations still run, your audiences still sync to the ad platforms, your performance reporting is still there. What disappears is the option to extend. Your real horizon is your current contract end date — for most organisations, somewhere between late 2026 and the end of 2027.

Why this retirement was predictable

Advertising Studio solved a narrow problem: push a list of SFMC contacts into Meta Custom Audiences or Google Customer Match, then pull back a performance signal. It was built for an era when Marketing Cloud operated as an island, with its own data model, its own identifiers, and its own connectors to the ad platforms.

Data Cloud changed that. Identity resolution, unified profiles, and zero-copy connections to Snowflake or BigQuery now live in Data Cloud, not in Marketing Cloud Engagement. Running two competing audience engines — one in SFMC, one in Data Cloud — served nobody, least of all the teams manually reconciling two definitions of the same segment every quarter. Retiring Advertising Studio follows the same logic as Marketing Cloud Next: consolidate everything onto a single data layer.

What you lose, what you gain

CapabilityAdvertising StudioData Cloud Ad Audiences
Audience sourceSFMC Data ExtensionData Cloud segment on unified profile
Match keySubscriberKey / emailMulti-source identity resolution
FreshnessScheduled syncNear real-time refresh
Non-SFMC dataRequires prior importZero-copy to the warehouse
Supported platformsMeta, Google, LinkedIn, X, Pinterest, SnapchatEquivalent coverage, orchestrated by Data Cloud
Consent governanceManaged inside SFMCCentralised with every other activation

The real gain is not connectivity — that stays roughly comparable. It is in how the audience is defined. An Advertising Studio audience is a snapshot of a Data Extension at a point in time. A Data Cloud audience is a live query against a unified profile that pulls from CRM, e-commerce, web, and service history at once.

Step 1: audit what you actually depend on

Before you commit to any timeline, measure what genuinely runs through Advertising Studio. In our engagements, teams overestimate the number of live audiences by a factor of three or four. Most were built for a single campaign and never cleaned up afterwards.

Separate the live from the dormant

One Automation Studio query does most of the work:

SELECT
    a.AudienceName,
    COUNT(DISTINCT a.SubscriberKey) AS MemberCount,
    MAX(a.LastSyncDate)             AS LastSync
FROM Ad_Audience_Members a
INNER JOIN _Subscribers s
    ON s.SubscriberKey = a.SubscriberKey
WHERE s.Status = 'Active'
  AND a.LastSyncDate > DATEADD(day, -90, GETDATE())
GROUP BY a.AudienceName
ORDER BY MAX(a.LastSyncDate) DESC

Trace the automations feeding them

On the REST side, enumerate your automations and filter for advertising-related activities:

GET /automation/v1/automations?$page=1&$pagesize=50
Authorization: Bearer {access_token}
Accept: application/json

The deliverable from this step is deliberately unglamorous: a spreadsheet listing audience name, destination platform, size, refresh cadence, owning campaign, and business owner. That one document drives every decision that follows.

Step 2: rebuild segments in Data Cloud

The instinct is to recreate every audience exactly as it was. Resist it. A forced migration is a rare licence to start from business intent rather than from an inherited Data Extension nobody remembers designing.

In practice, a high-value active customer audience that depended on a nightly import becomes a direct query against the unified model:

SELECT
    ind.ssot__Id__c                       AS individual_id,
    cpe.ssot__EmailAddress__c             AS email,
    SUM(ord.ssot__GrandTotalAmount__c)    AS revenue_180d
FROM ssot__Individual__dlm ind
JOIN ssot__ContactPointEmail__dlm cpe
    ON cpe.ssot__PartyId__c = ind.ssot__Id__c
JOIN ssot__SalesOrder__dlm ord
    ON ord.ssot__SoldToCustomerId__c = ind.ssot__Id__c
WHERE ord.ssot__OrderDate__c >= DATEADD(day, -180, CURRENT_DATE)
GROUP BY 1, 2
HAVING SUM(ord.ssot__GrandTotalAmount__c) >= 500

Check two things before you activate anything. First, the match rate on the platform side — it should land in the same range you saw with Advertising Studio, and a sharp drop usually points at a hashing or normalisation problem rather than at the segment logic. Second, advertising consent. Broader identity resolution mechanically yields more eligible profiles, but eligible is not the same as permitted: consent to receive email is not consent to be targeted with paid media.

Migrations of this kind almost never fail on the technology. They fail when nobody documented what each audience was meant to target, and the team has to reverse-engineer business intent from a Data Extension name six months later.

Step 3: a timeline that survives contact with reality

Budget eight to twelve weeks for a full migration once dependencies cross teams or markets. A phasing that works:

  1. Weeks 1-2 — audit and map the live audiences
  2. Weeks 3-4 — Data Cloud groundwork: ingestion, mapping, identity resolution
  3. Weeks 5-7 — rebuild priority segments and validate match rates
  4. Weeks 8-10 — run both systems in parallel and compare performance
  5. Weeks 11-12 — full cutover and decommissioning

The parallel-run phase is not optional. It is the only window in which you can compare cost per acquisition across the two audience engines on identical campaigns. Skip it, and the first time a platform reports softer performance you will have no baseline to point at — and no way to tell whether the migration caused it.

Key takeaways

The deadline is contractual, not technical. Advertising Studio still works; it simply stopped being renewable on August 15, 2026. Your real cut-off is the end of your current term.

Audit before you plan. Most audiences in production are dormant. Migrate only what actually syncs and maps to a live campaign.

Do not clone your old setup. Rebuild from business intent and use the unified profile instead of reproducing a legacy Data Extension.

Advertising consent is its own legal basis. A resolved profile is not an activatable profile — verify the permission before pushing anything to a platform.

Plan eight to twelve weeks, including a parallel run. It is the only way to prove the migration did not cost you acquisition performance.

Running Advertising Studio and need a clear path to Data Cloud Ad Audiences? Our Salesforce Marketing Cloud consultants audit your existing audiences and build the cutover plan with your team. Let's talk about your project.

A voir: