diff --git a/src/tracker/index.js b/src/tracker/index.js index 491eef7d..d5278b21 100644 --- a/src/tracker/index.js +++ b/src/tracker/index.js @@ -43,10 +43,11 @@ }; const getPath = url => { - if (url.substring(0, 4) === 'http') { - return '/' + url.split('/').splice(3).join('/'); + try { + return new URL(url).pathname; + } catch (e) { + return url; } - return url; }; const getPayload = () => ({