I've run into an issue on iOS devices trying to track a direct call rule on the native 'pagehide' event. The issue being that Safari will only fire a network call if the request is synchronous (Javascript - AJAX call within a unload/pagehide event - Stack Overflow ). By default _satellite.track() is...