Skip to the note
zecrazytux.net notes  |  note index

~ / notes / salesforce

notes

Salesforce Marketing Cloud Training for Advanced Audience Segmentation

Marketing Salesforce Data

Salesforce Marketing Cloud rewards teams that treat data as a product and audiences as something to be designed rather than guessed. This note is a training companion for people who already know the basics of the platform and want to move from simple lists to advanced segmentation. Every idea below is meant to be tried in a sandbox before it is turned loose on a live account.

Why advanced segmentation is worth the effort

At its simplest, segmentation is the act of dividing a customer base into groups that share something meaningful: a behaviour, a lifecycle stage, a preference, a value band, or a gap in engagement. Basic segmentation stops at demographics. Advanced segmentation links those groups to intent and to time, so a message arrives when it is useful rather than when the calendar says so.

The payoff shows up in three places at once. Relevance improves, because each group receives content written for its situation. Deliverability improves, because you stop hammering people who never open. Measurement improves, because a segment is a clean unit for comparison. When a campaign underperforms, a well built segment tells you whether the message failed or the audience did.

Treat every segment as a reusable asset with a name, an owner and a definition. A segment that only exists inside one campaign is a segment you will rebuild badly next quarter.

The data foundation comes first

Advanced segmentation is only as strong as the model underneath it. Before you write a single query, make sure the following are in order.

  • Contact model. Every person should resolve to one contact record, with a clear contact key and a consistent identifier across channels.
  • Data extensions. Store profile and behavioural data in data extensions with defined primary keys, and use send relationships so the platform knows which rows are sendable.
  • Synchronised sources. Pull the customer data you already hold in Sales or Service Cloud into Marketing Cloud through synchronised data sources, so segmentation reflects the whole relationship rather than a single channel.
  • Consent and suppression. Consent is not a report you run later; it is a field that every segment must respect. Build a suppression data extension for unsubscribes, complaints and legal holds.

The segmentation toolkit

Marketing Cloud gives you several ways to slice an audience, and each one has a place within a customer segmentation strategy.

  • Filters and segments. Quick, visual rules for common cases, useful when the logic is stable and the audience is simple.
  • SQL Query Activities. The workhorse for anything that needs joins, aggregates or window functions. Schedule them in Automation Studio and write results to a data extension.
  • Journey Builder entry rules. Good for behavioural entry, such as a cart abandoned after a browser session ends.
  • Mobile and channel attributes. Device, app and push attributes let a message respect the device the person is actually holding.

Advanced patterns that pay off

Once the foundation is steady, the following patterns are worth building into a library.

  • Recency and frequency. Segment on how recently and how often a person engaged, not only on whether they ever did. A buyer from two years ago and a buyer from last week deserve different treatment.
  • Lifecycle stages. Split by stage, such as new, active, at risk and lapsed, and define the exact rule that moves someone between stages.
  • Overlap control. Two segments that both claim the same person will double send unless one is prioritised. Write the priority down and enforce it in the query, not in a spreadsheet.
  • Negative audiences. Build the people you must not contact, including recent purchasers, open support cases and anyone in a quiet period, and subtract them at send time.
  • Propensity and value. Combine engagement and spend into a simple score, then treat the score as a filter rather than as a truth.

Build a programme, not a one off campaign

A programme is a set of segments, automations and journeys that keeps running and keeps improving. Start with one clear business question, define the segment that answers it, and instrument the whole path so you can see where people enter and where they fall out.

Keep a small dictionary for every segment: the source fields, the rule in plain language, the owner, the refresh schedule and the channels that may use it. That dictionary is the difference between a team that can explain an audience and a team that can only guess.

Measure and refine

Measure at the segment level, not only at the campaign level. Track deliverability, open and click behaviour, conversion, and the share of the segment that is suppressed. Compare segments that differ in one rule at a time. When a segment is too small to read, widen one rule; when it is too broad to be useful, split it.

Retire segments that no longer answer a question. A stale segment is worse than no segment, because it looks like evidence while it quietly describes last year.

A practical training path

The fastest way to learn the platform is to build the same audience twice: once with filters and once with SQL, then compare the row counts and the reasons for any difference. That exercise exposes gaps in the data model faster than any slide deck.

For a structured path through the platform, work through salesforce-marketing-cloud-training, then check the product documentation for the current modules and their limits. Keep the general GDPR guidance close by, because consent rules decide which rows a segment may use. Rebuild one live segment in a sandbox until the numbers agree.

Common pitfalls

  • Building rules in a spreadsheet and copying counts into the platform, which drifts the moment the data changes.
  • Forgetting send relationships, then wondering why a data extension produces zero sendable rows.
  • Treating consent as a one time checkbox rather than a field every query must honour.
  • Letting two journeys claim the same person with no priority rule.
  • Measuring opens as a proxy for interest when privacy changes have made opens noisy.

The work is not glamorous. It is the patient modelling of people and the rules that describe them. Done well, it makes every later message cheaper to send and easier to defend.