LogoLogo
  • Set up UserFlux
    • What is UserFlux?
  • Create an account
  • Start collecting data
  • View your data in UserFlux
  • Plan remaining implementation
  • Integration
    • Identify users
    • Send events
  • Enrich your data
  • Feature Guides
    • Insights
      • Series
      • Funnel
      • User Composition
      • Custom SQL
  • Reports
  • Segments & Computed Properties
  • Workflows
  • Destinations
  • Metrics API
  • Security
    • API Authentication
    • Trust Center
  • SDKs
    • Browser SDK
    • React SDK
    • Backend JS SDK
  • APIs
    • Profiles API
    • Events API
    • Metrics API
    • Workflow API
    • Products API
Powered by GitBook
On this page
  • 1 · Segments
  • What is a Segment?
  • Creating & Editing
  • 2 · Computed Properties
  • Types you can create
  • Building a Computed Property
  • 3 · Using Them in the Platform
  • 4 · Best Practices
  • 5 · Quick Start Checklist

Segments & Computed Properties

The User Management area gives you two powerhouse tools for crafting richer audiences and profile data:

Feature
What it does
Typical uses

Segments

Rule‑based “buckets” of users. Evaluated continuously and available everywhere in UserFlux.

Targeting emails/workflows, filtering Insights, defining activation cohorts.

Computed Properties

Extra profile fields calculated from other properties or events in real‑time.

Totals (page views), formulas (LTV), dynamic text, device lists, gender estimation.

Both live side‑by‑side in the right‑hand panels of User Management.


1 · Segments

What is a Segment?

A saved set of users that match one or more rules (e.g. Plan = Premium AND Email Verified = true). As user profiles change—or new events come in—membership is updated in real-time.

Creating & Editing

  1. Click Add in the Segments panel.

  2. Give it a Name and Description (helpful in large workspaces).

  3. Build rules with the visual rule‑builder:

    • Choose a Profile Property (or Computed Property).

    • Pick an operator (Equals, Contains, >, etc.).

    • Enter a value.

    • Click Add rule or Add condition group for AND/OR logic.

  4. Click Calculate to preview how many users match.

  5. Save → the segment appears immediately under Segments and is usable in Insights, Funnels, User Composition, Workflows, and API filters.

Tip: A segment can reference other segments—perfect for building funnels like “Onboarded Users ∩ Super Users”.


2 · Computed Properties

Computed Properties enrich each profile with data that isn’t sent explicitly from your app. They’re recalculated automatically whenever underlying data changes and are queryable just like normal properties.

Types you can create

Type
What it does
Example

Formula Value

Math or boolean expression on existing numeric/text fields.

totalSpent / sessions → avgOrderValue

Dynamic Text

Concatenate or transform text properties.

firstName + ' ' + lastName → fullName

Event Value

Aggregate a user’s events (count, max, sum, array, first/last).

Count of page_view events → totalPageViews

Estimate User Gender

AI guess based on name/email/etc.

Adds gender property (“male”, “female”).

Building a Computed Property

  1. Click Add in the Computed Properties panel → choose a type.

  2. Enter Name & Description.

  3. Configure inputs:

    • For Formula or Dynamic Text, select profile fields to reference.

    • For Event Value, choose event name, time window, aggregation (COUNT, SUM, FIRST, etc.).

  4. Save to start live calculation.

  5. (Optional) Backfill Computed Properties – runs the calculation across historical profiles/events so every existing user has a value.

Computed values update in real-time after any relevant profile update or new event, keeping segments and Insights in sync.


3 · Using Them in the Platform

Where
How you use them

Insights & Funnels

Filter or break down by Segment / Computed Property exactly like any profile field.

Workflows

Trigger emails or journeys when a user enters a segment, or use computed fields in message templates.

Reports

Add variable controls bound to segments (“Country = {{segment}}”) for interactive dashboards.


4 · Best Practices

  1. Name clearly – use kebab or snake case (requires-onboarding, totalPageViews); avoid spaces.

  2. Keep segments atomic – small, reusable rules (e.g. “has‑purchased”) compose better than huge nested conditions.

  3. Leverage Computed Props in Segments – e.g. segment “Power Users” where totalPageViews > 1000.

  4. Backfill during off‑peak – large backfills can be heavy; kick them off after business hours.

  5. Document – add descriptions so teammates know what each item means.


5 · Quick Start Checklist

  1. Open User Management → Segments panel → Add.

  2. Build rule → Save → verify member count.

  3. Add a Computed Property (e.g. totalPurchases).

  4. Backfill if needed.

  5. Use the new segment / property in an Insight or Workflow.

Now you can slice, dice, and automate on truly meaningful user data—all without touching your tracking code.

PreviousReportsNextWorkflows

Last updated 1 month ago