Audience Types
BPP does not have a fixed audience type selector. The nature of your audience is determined entirely by the filter conditions you define. Audiences fall into two broad categories based on what you are filtering on.
Rule-based audiences
Rule-based audiences are defined by explicit conditions on user attributes or behavioural metrics from your data.
Examples:
- Users where
country = Italy - Users where
customer_segment = Best Customer - Users where
completed_orders_count >= 3in the last 90 days - Users where
plan_type = Premiumandcontract_age_months >= 12
These audiences are deterministic — every customer either meets the conditions or does not.
Predictive audiences
Predictive audiences filter on AI model output scores produced by BPP's model instances. The available fields depend on which AI models are active in your workspace.
Examples:
action_prediction_score >= 0.75— customers most likely to perform a target action.pcltv_6m >= 100— customers with a predicted value above €100 in the next 6 months.rfm_cluster = Champions— your highest-value RFM segment.interest_iab contains Technology— customers with a Technology interest signal.
Predictive audiences require at least one active AI Model Instance of the relevant type. Once the model completes its first run, its output fields appear in the audience filter builder.
Combining both types
You can mix rule-based and predictive conditions in the same audience:
Example:
country = Germany AND action_prediction_score >= 0.80 AND rfm_cluster = Champions
This gives you German customers who are both high-propensity and high-value — ideal for precision targeting with a limited budget.
What determines how well an audience performs on an ad platform
Regardless of filter type, your audience's performance depends on identifier coverage — the percentage of customers in the segment who have the identifiers required by your destination platform (e.g., a hashed email address for Google Customer Match).
Check the Audience Preview panel before enabling an audience. Low coverage typically means:
- Many customers in the filtered segment lack an email address or phone number in your data.
- Consider adding additional identifier types or broadening your filters.
Higher coverage → better match rates → more reach.