Audience Use Cases

Last Updated: 25/6/2025     Tags: audience, list, use cases, segmentation, targeting
  • Switch Version
  • V5
  • V4

Taguchi offers two key tools for subscriber segmentation: Subscriber Lists and Audiences. Lists suit subscriber-managed preferences, while audiences enable data-driven targeting.


Using lists for subscriber-managed preferences

Subscriber Lists are ideal when subscribers control their membership. They manage opt-in/opt-out status and capture preferences during signup or via preference centres.

1. Identifying customers who have opted in to receive marketing

Use a list to store subscribers who have explicitly opted in to receive marketing communications, typically via signup forms or website checkboxes.

  • Setup: Create a list such as Marketing Opt-In
  • Form Submission Integration: Set up Form Submission to add subscribers to this list
  • Target: Target using โ€˜subscribed list xโ€™

2. Giving customers a choice of communication channels

Allow subscribers to manage their preferred channels (e.g., email, SMS, push notifications) using separate lists.

  • Setup: Create distinct lists such as Email Opt-In, SMS Opt-In, and Push Opt-In
  • Usage: Add or remove subscribers based on preferences via preference centre or API
  • Targeting: Combine lists in your target expressions as needed, for example:
    subscribed list (Email Opt-In) and not subscribed list (SMS Opt-Out)

3. Allowing customers to sign up for specific deals

Give subscribers options to sign up for targeted deals or topics of interest.

  • Setup: Create a list for each topic, e.g., Weekly Specials, Holiday Deals, Member-Only Offers
  • Targeting: Use list membership to include or exclude relevant subscribers in campaigns
  • Benefits: Enables customer-driven personalisation without complex target expressions

Using audiences for data-driven segmentation

Audiences dynamically group subscribers based on their behaviour, attributes, or calculated criteria. They are maintained by applying target expressions and are updated daily by the system.

1. Identifying customers at risk of disengaging

Target subscribers who havenโ€™t opened or clicked in recent campaigns or havenโ€™t purchased in a defined period.

  • Audience name: At Risk of Disengaging
  • Target expression example:
(opened any last 60 days and not clicked any last 60 days and not purchased last 90 days)
  • Usage: Use this audience to trigger re-engagement campaigns

2. Grouping customers by loyalty program tiers

Segment your database based on loyalty level (e.g., Bronze, Silver, Gold) from a custom field.

  • Audience name: Gold Tier Customers
  • Target expression example:
'cf:loyalty_tier' = "Gold"
  • Usage: Personalise rewards and promotions by tier

Compare customer spend over two time windows to identify behavioural changes.

  • Audience name: High Spenders
  • Target expression example:
purchased price >= "40", products = "pepperoni pizza", qty = "3"
  • Usage: Target them with upsell opportunities

4. Targeting by engagement channel

Group subscribers by whether they primarily interact via website or app.

  • Target expression example:

  • Audience name: Web and App Customers

('cf:interaction_type' = "App" and 'cf:interaction_type' = "Web") and subscribed list x
  • Usage: Optimise messages based on the channel they prefer

Other sample examples:

(visited url ilike "https://example.com/%" last 12 weeks count>=2 and not sent activities x last 6 weeks and not entered campaigns y last 6 weeks and not entered campaigns z last 6 weeks)
((subscribed lists a and contactable via email and 'cf:LAST_TREATMENT_CATEGORY_NAME' = "MASSAGES" and 'cf:LAST_TREATMENT_SPA_NAME' = "South Melbourne" and 'cf:SF_LAST_TREATMENT_NAME' one of "Organic Massage, Rest Massage" and or purchased products @@ "$[*]?(@.type == \"Product\").size() > 0" last 2 days))
(subscribed lists i and not 'cf:Most Frequented Spa' one of "a, b, c" and ('cf:store_website_name' one of "Main Website" or not 'cf:store_website_name' != "null") and (opened activities t or clicked activities u or opened activities v) and ('cf:abandon_cart_data' like "{%}" and 'cf:abandon_cart_timestamp' is last 4 days and not purchased last month))

Summary

Use Case Use Lists Use Audiences
Subscriber-controlled preferences โœ… โŒ
Opt-in tracking and compliance โœ… โŒ
Behavioural segmentation โŒ โœ…
Loyalty-based targeting โŒ โœ…
Spend trend analysis โŒ โœ…
Preferred engagement channel โŒ โœ…
  • Use lists when the subscriber is choosing their preferences.
  • Use audiences when you are targeting based on behaviour, profile data, or calculated trends.

Need help designing your audience strategy? Reach out to your Account manager or Taguchi Support!