Permutive is real-time, so we process segments within milliseconds of receiving new data. This means that our segments are constantly updating before the page loads, and ongoing as the user browses on your site. Every time a new event fires to Permutive we update the user's segments within milliseconds.
Whenever a user enters or exits a segment we fire a Segment Entry or Segment Exit event and trigger any corresponding 'On Entry' or 'On Exit' reactions.
Reactions that are set up 'Every Time' trigger every time a user fires a new pageview event. So the reactions are constantly up to date!
Similarly, our data warehouse is real-time, so our analytics reports update with sub-second frequency.