I am considering using Split for AB testing: https://github.com/andrew/split. The README says that "By default Split will store the tests for each user in the session." You can optionally configure it to use a cookie or redis to store the tests instead.
If the test is stored in the session by default, then does this mean that a user might experience different sides of the AB test between different sessions? If a user visits a site on two separate days, won't that necessarily be two different sessions?