> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Activation Strategies

export const LastUpdated = ({date, lang = "en"}) => {
  const translations = {
    en: "Last updated:",
    es: "Última actualización:",
    pt: "Última atualização:",
    fr: "Dernière mise à jour:",
    de: "Zuletzt aktualisiert:"
  };
  const label = translations[lang] || translations.en;
  return <>
<style>{`
.last-updated-component {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border-radius: 8px;
margin-top: 12px;
margin-bottom: 16px;
font-size: 14px;
background-color: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.75);
line-height: 1;
}

        .last-updated-component svg {
          flex-shrink: 0;
          vertical-align: middle;
        }

        .last-updated-component span {
          display: inline-flex !important;
          align-items: center !important;
          line-height: 1 !important;
        }

        [data-theme="dark"] .last-updated-component {
          background-color: #3a3a3a;
          border: 2px solid #888888;
          color: #ffffff;
        }

        [data-theme="dark"] .last-updated-component svg {
          stroke: #ffffff;
        }
      `}</style>
      <div className="last-updated-component">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <circle cx="12" cy="12" r="10" />
          <polyline points="12 6 12 12 16 14" />
        </svg>
        <span>
          <strong style={{
    fontWeight: 600
  }}>{label}</strong> 
          <time dateTime={date}>{date}</time>
        </span>
      </div>
    </>;
};

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Learn how to activate your audience segments using boosting and filtering
  strategies to maximize campaign performance and ROI.
</div>

## Audience Activation Methods

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Topsort provides two powerful methods for applying audience targeting to your
  campaigns, each serving different strategic objectives.
</div>

### Boosting Strategy

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Dynamically adjust bid values based on audience membership to prioritize
  high-value users while maintaining broader reach. This approach allows you to
  compete more aggressively for premium segments without completely excluding
  other users.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Boosting works by applying multipliers to your base bids when users match
  specific audience criteria. For example, a premium beauty brand might apply a
  1.5x boost for their "Premium Beauty Buyers" segment, increasing their \$2.00
  base bid to \$3.00 for high-value customers while keeping the standard \$2.00
  bid for other users.
</div>

<Tip>
  Boosting strategies typically increase conversion rates by 25-40% while
  maintaining cost efficiency across your broader audience.
</Tip>

### Filtering Strategy

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Apply hard exclusions to ensure ads only reach your precisely defined target
  audience. This approach maximizes conversion rates by focusing spend
  exclusively on high-intent users.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Filtering works best for campaigns with limited budgets, premium products, or
  when you need to minimize wasted impressions. For example, a new product
  launch might filter to show ads only to "Electronics Buyers" and "Early
  Adopters" segments, ensuring the campaign reaches exclusively high-intent
  users.
</div>

<Note>
  Filtering strategies can increase conversion rates by 2-3x but will reduce
  overall reach and impression volume.
</Note>

## Advanced Targeting Examples

### Multi-Segment Boosting

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Create sophisticated bidding strategies that apply different multipliers based
  on multiple audience characteristics.
</div>

**Example Strategy:**

* Base bid: \$1.50
* High-value customers: 2.0x boost (\$3.00)
* Recent browsers: 1.3x boost (\$1.95)
* Seasonal shoppers: 1.5x boost (\$2.25)
* Overlap bonus: Additional 0.2x for users in multiple segments

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  This layered approach ensures you're competitive for your most valuable
  audiences while maintaining efficiency.
</div>

### Dynamic Filtering

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Combine multiple audience criteria with logical operators to create precise
  targeting rules.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  **Example Configuration:**
</div>

```
INCLUDE: (Electronics Buyers OR Tech Early Adopters)
AND High-Value Customers ($500+ purchase history)
EXCLUDE: Recent Purchasers (last 14 days)
OR Current Campaign Participants
```

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  This creates a focused audience of high-intent, high-value prospects not
  currently being targeted.
</div>

## How the System Works

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Topsort's audience targeting system processes data through several
  interconnected components that work together to deliver real-time targeting
  capabilities.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  The Segments API ingests audience data from CDPs and processes userID hashing
  to maintain privacy compliance. The Audience Builder then combines this
  first-party CDP data with real-time behavioral data from your platform to
  create comprehensive user profiles.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  The User Store maintains current segment memberships with continuous online
  updates, ensuring targeting data stays fresh. During campaign creation, the
  Campaign API enables audience selection and configuration of targeting logic.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Finally, the Auction API performs real-time audience matching during bid
  requests, instantly determining which campaigns should compete for each user
  based on their segment memberships.
</div>

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  This architecture ensures audience data remains current while enabling
  split-second targeting decisions during live auctions.
</div>

### Real-Time Decision Flow

1. **Auction Request**: User visits your site, triggering an ad auction
2. **User Matching**: System instantly matches `opaqueUserId` against segment memberships
3. **Campaign Evaluation**: Active campaigns check audience criteria and apply boosts or filters
4. **Bid Calculation**: Final bids calculated with audience-based adjustments
5. **Winner Selection**: Highest adjusted bid wins and serves the ad

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  This entire process happens in milliseconds, ensuring optimal user experience
  while maximizing targeting precision.
</div>

## Strategy Selection Guide

### Choose Boosting When:

* You want to maintain broad reach while prioritizing high-value segments
* Budget allows for increased competition on premium audiences
* Goal is to improve efficiency rather than maximize precision
* Testing different audience values against each other

### Choose Filtering When:

* Budget is limited and precision is critical
* Launching premium or niche products
* Audience sizes are large enough to maintain scale after filtering
* Campaign success depends on reaching only qualified prospects

### Hybrid Approaches:

* Use filtering for qualification criteria (e.g., geographic, category interest)
* Apply boosting within filtered audiences for value-based prioritization
* Create campaign variants testing both approaches with performance comparison

## Performance Optimization

### Measuring Success

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Track key metrics to evaluate audience targeting effectiveness:
</div>

* **Conversion Rate Lift**: Compare targeted vs. broad campaigns
* **Cost Per Acquisition**: Monitor CPA improvements from precision targeting
* **Return on Ad Spend**: Calculate ROAS improvements from boosting strategies
* **Audience Utilization**: Track what percentage of target segments see ads

### Continuous Improvement

* **A/B Test Strategies**: Compare boosting multipliers and filtering criteria
* **Segment Performance**: Identify highest-performing audience combinations
* **Seasonal Adjustments**: Update targeting based on shopping cycles and trends
* **Cross-Campaign Analysis**: Optimize audience allocation across multiple campaigns

## Next Steps

<div style={{ textAlign: "justify", marginBottom: "1.5rem" }}>
  Ready to implement these strategies? Start with [audience setup and
  integration](/en/knowledge-base/ad-platform/campaign-targeting/segments/setup),
  or explore [management best
  practices](/en/knowledge-base/ad-platform/campaign-targeting/segments/management)
  for ongoing optimization and governance.
</div>

***

<LastUpdated date="2025-11-18" />
