features_content.exit_tracking.hero_title
features_content.exit_tracking.hero_subtitle
features_content.exit_tracking.hero_description1
features_content.exit_tracking.hero_description2
features_content.exit_tracking.timeline_title
features_content.exit_tracking.recorded_note
features_content.exit_tracking.why_title
❌ XHR / Fetch
features_content.exit_tracking.xhr_title
- • features_content.exit_tracking.xhr_point1
- • features_content.exit_tracking.xhr_point2
- • features_content.exit_tracking.xhr_point3
✅ navigator.sendBeacon
features_content.exit_tracking.beacon_title
- •
pagehidefeatures_content.exit_tracking.beacon_point1 - • features_content.exit_tracking.beacon_point2
- • features_content.exit_tracking.beacon_point3
features_content.exit_tracking.what_title
features_content.exit_tracking.what_item1_label
features_content.exit_tracking.what_item1_desc
features_content.exit_tracking.what_item2_label
features_content.exit_tracking.what_item2_desc
features_content.exit_tracking.what_item3_label
features_content.exit_tracking.what_item3_desc
features_content.exit_tracking.code_title
features_content.exit_tracking.code_comment
sendExitBeacon: function() {
var data = utils.getLocalStorage('veribenimIsAwesome');
if (!data || !navigator.sendBeacon) return;
var payload = JSON.stringify({
session_id: data.sessionId,
last_visit: new Date().toISOString(),
is_exit: true
});
navigator.sendBeacon(config.trackingUrl, payload);
}
features_content.exit_tracking.code_trigger
window.addEventListener('pagehide', sendExitBeacon);
features_content.exit_tracking.code_note