Updated initialization process.

This commit is contained in:
Mike Cao 2024-08-27 14:01:29 -07:00
parent bba584a09f
commit 291c64f7b0

View File

@ -222,6 +222,16 @@
}
};
const init = () => {
if (!initialized) {
track();
handlePathChanges();
handleTitleChanges();
handleClicks();
initialized = true;
}
};
const track = (obj, data) => {
if (typeof obj === 'string') {
return send({
@ -255,19 +265,10 @@
let initialized;
if (autoTrack && !trackingDisabled()) {
handlePathChanges();
handleTitleChanges();
handleClicks();
const init = () => {
if (document.readyState === 'complete' && !initialized) {
track();
initialized = true;
}
};
document.addEventListener('readystatechange', init, true);
if (document.readyState === 'complete') {
init();
} else {
document.addEventListener('readystatechange', init, true);
}
}
})(window);