13.3 Activation Schedules, Publishing Cadence & Incremental vs. Full Refresh

Key Takeaways

  • Activation schedules govern when audience payloads are delivered to external targets and must be synchronized with Segment refresh cadences to avoid redundant processing of unchanged data.
  • Incremental (Delta) Refresh delivers only net-new members, modified member attributes, and deleted/dropped members since the previous publish run, optimizing network bandwidth and downstream processing.
  • Full Refresh regenerates and transmits the complete audience snapshot, replacing the entire dataset at the destination target (mandatory for target rebuilds or significant schema changes).
  • Target platforms exhibit varying refresh capabilities: Marketing Cloud Engagement and Cloud Storage support both Incremental and Full refreshes, whereas Ad Platforms (Google/Meta) rely on incremental delta synchronization to preserve matched user pools.
  • The end-to-end data processing lifecycle enforces a strict operational sequence: Ingestion -> Transformation -> Identity Resolution -> Calculated Insights -> Segmentation -> Activation.
Last updated: September 2026

13.3 Activation Schedules, Publishing Cadence & Incremental vs. Full Refresh

Quick Answer: Data Cloud Activations execute on a defined publishing schedule (or via manual on-demand trigger) to deliver audience segments to activation targets. Activations support two primary synchronization modes: Incremental (Delta) Refresh, which exports only net-new, modified, or removed audience members since the last run, and Full Refresh, which publishes a complete snapshot of the entire segment. To maintain system performance and cost efficiency, Activation schedules must be strictly aligned with upstream Segment refresh cadences; activating an audience more frequently than its underlying segment refreshes wastes processing credits without delivering updated data.


The Data Cloud Operational Sequence & Dependency Chain

To understand activation timing, consultants must visualize Data Cloud as a sequential data manufacturing pipeline. Each stage depends upon the successful completion of the preceding stage:

+-------------------------------------------------------------------------------------------------+
|                           THE DATA CLOUD END-TO-END TIMING PIPELINE                             |
+-------------------------------------------------------------------------------------------------+
|  STAGE 1: Ingestion & Data Transformation                                                       |
|  - Batch connectors ingest external files; Ingestion API / SDK streams real-time events.        |
|  - Batch data transforms execute (hourly or daily) to clean and shape raw DLO data.             |
+-------------------------------------------------------------------------------------------------+
                                                │
                                                ▼
+-------------------------------------------------------------------------------------------------+
|  STAGE 2: Identity Resolution Ruleset Execution                                                 |
|  - Scheduled rulesets evaluate match rules and reconciliation rules across Individual DMOs.     |
|  - Produces updated Unified Individual, Unified Contact Point, and Link tables.                 |
+-------------------------------------------------------------------------------------------------+
                                                │
                                                ▼
+-------------------------------------------------------------------------------------------------+
|  STAGE 3: Calculated Insights (CI) Processing                                                   |
|  - Batch SQL aggregations run against Unified DMOs (e.g., Recalculate LTV, Churn Scores, RFM).   |
+-------------------------------------------------------------------------------------------------+
                                                │
                                                ▼
+-------------------------------------------------------------------------------------------------+
|  STAGE 4: Segment Evaluation & Refresh Schedule                                                 |
|  - Segment query engine evaluates criteria against Unified Profiles, DMOs, and CIs.            |
|  - Generates the updated Segment Membership table.                                              |
+-------------------------------------------------------------------------------------------------+
                                                │
                                                ▼
+-------------------------------------------------------------------------------------------------+
|  STAGE 5: Activation Schedule Execution                                                         |
|  - Extracts qualifying segment members, resolves contact points, packages payload attributes.   |
|  - Delivers payload (Incremental or Full) to destination Activation Target.                     |
+-------------------------------------------------------------------------------------------------+

The Golden Rule of Publishing Alignment

An Activation cannot publish data newer than the Segment's last refresh, and a Segment cannot evaluate data newer than the last Identity Resolution and Calculated Insights runs.

[!IMPORTANT] Consultant Best Practice: Scheduling Cadence Synchronization. If a marketing team configures a Segment to refresh once every 24 hours (e.g., at 02:00 UTC), but sets the Activation schedule to run every 1 hour, runs 2 through 24 will simply re-evaluate an unchanged segment table. This consumes unnecessary system processing bandwidth, inflates run history logs, and generates redundant empty delta files or duplicate API calls. Always align Activation schedules to trigger shortly after the Segment refresh window completes (e.g., Segment refresh at 02:00 UTC, Activation publish at 03:00 UTC).

Loading diagram...
Data Cloud Upstream Processing Pipeline and Downstream Activation Alignment

Incremental (Delta) Refresh vs. Full Refresh

Choosing between an Incremental Refresh and a Full Refresh fundamentally dictates network efficiency, target storage consumption, and downstream operational logic.

+-------------------------------------------------------------------------------------------------+
|                        INCREMENTAL REFRESH VS. FULL REFRESH COMPARISON                          |
+-------------------------------------------------------------------------------------------------+

   [ INCREMENTAL (DELTA) REFRESH ]                 [ FULL REFRESH (SNAPSHOT) ]
   Transmits only changes since last run:          Transmits the entire qualified audience:
   ┌─────────────────────────────────────────┐     ┌─────────────────────────────────────────┐
   │ + Net-New Members (INSERT / ADD)        │     │ All Current Segment Members             │
   │ ~ Modified Attributes (UPDATE)          │     │ (Complete Population Snapshot)          │
   │ - Dropped Members (DELETE / REMOVE)     │     │                                         │
   └─────────────────────────────────────────┘     └─────────────────────────────────────────┘
   Payload Size: Small (Kilobytes to Megabytes)     Payload Size: Large (Gigabytes)
   Downstream Impact: Fast upsert; preserves state  Downstream Impact: Truncate & reload; heavy I/O
+-------------------------------------------------------------------------------------------------+

1. Incremental Refresh Mechanics

In an Incremental Refresh, Data Cloud compares the current segment membership and payload attributes against the state recorded during the previous successful activation run. It categorizes every change into one of three operations:

  1. Added (New) Members: Profiles that newly qualified for the segment criteria during the latest segment refresh.
  2. Updated Members: Profiles that previously existed in the segment, but whose payload attributes (e.g., LoyaltyTier, LastPurchasedCategory, or ContactPointEmail) changed in upstream DMOs.
  3. Deleted (Dropped) Members: Profiles that were in the segment during the previous run, but no longer qualify based on updated behavioral or demographic criteria (e.g., an individual made a purchase, disqualifying them from an "Abandoned Cart" segment).

How Target Platforms Process Incremental Deltas:

  • Marketing Cloud Engagement (Shared Data Extension): Data Cloud upserts records into the Shared DE using the defined Subscriber Key. New records are inserted, modified records have their attribute columns updated, and dropped members are either retained with a status flag or deleted depending on the MCE connector configuration.
  • Cloud Storage Targets (S3, GCS, Azure Blob, SFTP): Data Cloud generates an incremental delta file containing an explicit action indicator column (typically titled Action or ChangeType) with values INSERT, UPDATE, or DELETE. Downstream ETL pipelines read this column to execute target database merges without wiping historical records.
  • External Advertising Platforms (Google Ads, Meta Ads): Incremental refresh is critical for digital advertising. The connector transmits API ADD operations for new profiles and REMOVE operations for disqualified profiles. This ensures established ad audience match pools remain intact without resetting machine-learning optimization cycles or cookie lifespans.

2. Full Refresh Mechanics

A Full Refresh completely bypasses delta calculation. It exports every single profile qualifying for the segment at the moment of execution, alongside all mapped payload attributes.

When to Use Full Refresh:

  • Target Schema Restructuring: When an activation configuration has been modified to add or remove payload attributes, a Full Refresh is required to align the target schema.
  • Downstream Platform Requirement: Some third-party systems, direct-mail print vendors, or analytics engines cannot process delta merge logs; they require a daily master file replacement.
  • Data Corruption Recovery: If a downstream data extension or cloud folder is accidentally deleted or corrupted, executing a manual Full Refresh restores the complete audience state.

Platform-Specific Refresh Support Matrix

Not all Activation Targets support all refresh modes. Understanding these platform-specific boundaries is essential for the consultant exam.

Target PlatformIncremental (Delta) RefreshFull RefreshNative Member Removal HandlingTypical Publishing Frequency
Marketing Cloud EngagementSupported (Default)SupportedRecords updated/removed in Shared DEEvery 12 or 24 hours (or on segment refresh)
Amazon S3 / GCS / Azure BlobSupportedSupportedDelta files output explicit Action columnScheduled batch (12h/24h) or manual trigger
Google Ads Customer MatchSupported (API Delta)Not RecommendedAPI emits REMOVE call for dropped usersEvery 12 to 24 hours
Meta Ads (Custom Audiences)Supported (API Delta)Not RecommendedAPI emits removal payload for dropped usersEvery 12 to 24 hours
Salesforce Core CRM ObjectsSupported (Upsert)SupportedCore records updated or removed from CampaignNear-real-time / scheduled batch

Scheduling Frequencies & Manual Publishing

Data Cloud provides declarative scheduling controls within the Activation editor:

  • Publishing Schedule Intervals: Typically configured for 12-hour or 24-hour automated cycles. Depending on the tenant licensing tier and connector specifications, some activation targets support hourly activations.
  • "Publish Now" (On-Demand Trigger): Administrators and marketing specialists can manually trigger an immediate activation run by clicking Publish Now on the Activation record page. This is commonly utilized during campaign launch validation, emergency marketing communications (e.g., weather-related flight cancellations), or end-to-end integration testing.

[!TIP] Manual Activation Execution Order: If an administrator updates source data in core CRM and immediately clicks Publish Now on an Activation, the outbound payload will not reflect the new data! Why? The source data has not yet flowed through Ingestion -> Harmonization -> Identity Resolution -> Calculated Insights -> Segment Refresh. For an immediate end-to-end refresh, the practitioner must refresh the Segment first, and then execute Publish Now on the Activation.

Test Your Knowledge

A Data Cloud consultant is designing the data synchronization strategy for a high-priority customer re-engagement segment. The segment is configured to evaluate complex multi-table joins and refreshes once every 24 hours at 01:00 UTC. The marketing coordinator wants to configure the corresponding Marketing Cloud Engagement Activation to publish every 1 hour to ensure the audience is as fresh as possible. What should the consultant advise?

A
B
C
D
Test Your Knowledge

An enterprise activates a high-churn customer segment to an Amazon S3 storage target using Incremental (Delta) Refresh. An external ETL application ingests this file nightly into an enterprise data warehouse. During an audit, the data warehouse engineer asks how the application can distinguish between newly added customers and customers who have fallen out of the segment. How does Data Cloud communicate these changes in cloud storage exports?

A
B
C
D
Test Your Knowledge

A digital marketing manager is running a retargeting campaign on Google Ads using Data Cloud's native Google Ads Customer Match Activation Target. The manager notices that over the course of a three-week campaign, segment members who make a purchase automatically drop out of the Data Cloud segment. What happens to those disqualified individuals in the Google Ads audience list during automated incremental activation syncs?

A
B
C
D