Skip to main content
Version: React Native SDK

Message conditions

Message conditions control when a message is displayed based on the current user context or past behavior.

Conditions are configured in Screeb and evaluated from the data sent by your app.

Supported signalsโ€‹

Screenโ€‹

trackScreen("Checkout");

Eventsโ€‹

trackEvent("Product added to cart");

Screeb can display messages after a user triggers an event a certain number of times, or after a specific event sequence.

Session duration and delayโ€‹

Screeb can display messages after the user has spent enough time on the app or on the current screen.

Debugging conditionsโ€‹

const targetingInfo = await debugTargeting();

See Troubleshooting for more checks.