Skip to content

isEligibleForAuto

reference
1 min readUpdated

Kind: Function

Source: atloria-monorepo/packages/tour-widget/src/targeting.ts

Is this experience eligible to AUTO-show right now? Considers only client-side state — URL/segment matching was already done server-side, so a present experience is on-page by definition.

Rules:

  • trigger.mode must be 'auto' (beacon/launcher are user-initiated).
  • a completed or dismissed experience never re-auto-shows.
  • an answered NPS never re-shows.
  • firstVisitOnly ⇒ only for a brand-new visitor's first session.
  • maxShows caps the number of auto-appearances.

Signature

ts
function isEligibleForAuto(exp: WidgetExperience, state: WidgetState): boolean

Parameters

NameType
expWidgetExperience
stateWidgetState

Returns: boolean

Was this page helpful?

Download as PDF