diff --git a/media/js/base/datalayer-productdownload.es6.js b/media/js/base/datalayer-productdownload.es6.js index 8bd6d1647a9..db60f6c88aa 100644 --- a/media/js/base/datalayer-productdownload.es6.js +++ b/media/js/base/datalayer-productdownload.es6.js @@ -226,8 +226,11 @@ TrackProductDownload.handleLink = (event) => { TrackProductDownload.sendEventFromURL = (downloadURL) => { // get event object const eventObject = TrackProductDownload.getEventFromUrl(downloadURL); - // send for tracking - TrackProductDownload.sendEvent(eventObject); + + if (eventObject) { + // only send event for tracking if eventObject is valid (issue 14177) + TrackProductDownload.sendEvent(eventObject); + } }; /**