Skip to main content

Rate limiting

If your goal is to assist users, one of the worst possible things you can do is inundate users with popups. Doing this will:

  • Cause your users to develop pop-up blindness; they will start to instinctively dismiss popups, rendering them useless tools for you to shape their experience.
  • Undermine your credibility with users. They will start to think of your product as messy, un-personalized, and disrespectful of their time.

That doesn’t mean you can’t use pop-ups. In fact, finely targeted use of our Nudge experiences is a key piece of how we believe User Assistance should work. Rate limiting is the safety net of targeting: it ensures that no matter how you configure your targeting rules, your users will never see too many nudges competing for their attention.

How rate limiting works

Rate limiting has two components:

  • Limit: the number of nudges you consider “too much”, relative to the period.
  • Period: the period of time during which rate limiting is calculated. You can choose between days, weeks, and sessions.

CommandBar Rate Limiting

How do I configure rate limiting?

You can configure our rate limiting rules from the CommandBar Studio in the Settings tab of the Nudges page.

What if a user switches device or browser?

Rate limiting does not depend on the user using the same browser all the time. We observe users across venues and ensure that rate limiting rules are not exceeded. If you want rate limiting rules that are specific to different venues (for example, different rate limiting rules for your mobile and desktop products) we recommend setting up tenants for each of these venues.