diff --git a/src/tracker/index.js b/src/tracker/index.js index 2f0fe826..fa5a30e9 100644 --- a/src/tracker/index.js +++ b/src/tracker/index.js @@ -233,7 +233,12 @@ }; const track = (obj, data) => { - const identity = JSON.parse(localStorage.getItem('umami.identity')); + let identity; + try { + identity = JSON.parse(localStorage.getItem('umami.identity')); + } catch (error) { + identity = null; + } if (typeof obj === 'string') { return send({ ...getPayload(),