Fixed

Tracking Script v1.7.0

Bug Fixes

  • activeLocations now always resolves
    window.convert.activeLocations now resolves at the end of the first location check on every project, including projects where every location waits for an element to appear on the page. Code that waited on it no longer hangs. A location that activates later still fires the location.activated event.

  • activeLocations on pages waiting for consent
    On a page that holds experiences until the visitor gives consent, activeLocations now resolves right away with an empty list instead of waiting for consent. It stays empty after consent is given. Listen for location.activated to react to locations that activate after consent.

  • Split URL experiences keep their exposure after a redirect
    A split URL experience could miss its exposure on the destination page when another location activated after the redirect. The visitor is now counted on the destination page as expected, for both redirect and refresh, and for manual convert.redirect and convert.refresh calls.