Skip to main content
Signals can filter sessions by feature flag values. Use this to compare a release, experiment, or rollout against the rest of your traffic.

How it works

Lucent reads evaluated flag values from session metadata. Values can come from:
  • Lucent SDK user properties
  • replay integrations that export feature flag metadata
  • imported session metadata added by your application or provider
Lucent filters on the value attached to the session.

Send flags with the Lucent SDK

Pass evaluated flag values into Lucent as user properties.
<LucentIdentify
  userId={user?.id}
  email={user?.email}
  properties={{
    featureFlags: {
      "new-checkout-flow": flags.newCheckoutFlow,
      "pricing-page-redesign": flags.pricingPageRedesign,
      "paywall-test": flags.paywallTest,
    },
  }}
/>

Filter in Signals

1

Open Signals

Go to Signals in the Lucent dashboard.
2

Add a feature flag filter

Choose a flag key and value, such as new-checkout-flow = variant-a.
3

Compare sessions

Review sessions and issues from the selected flag cohort.