Я использую приложение HotJar на определенном моем сайте. Теперь это приложение записывает сеансы (полная запись с движением мыши и все такое). Существует возможность записи «автоматически тегировать», чтобы некоторые записи можно было найти в моей библиотеке, выполнив поиск определенного тега.document.location.indexOf не является функцией
Я написал небольшой скрипт, который должен отмечать посещения определенного источника. Это выглядит следующим образом:
<script>
$(document).ready(function() {
if (document.location.indexOf('?utm_source=Bing') > -1) {
hj('tagRecording', ['Bing_source']);
}
if (document.location.indexOf('?gclid=') > -1) {
hj('tagRecording', ['AdWords_source']);
}
if (document.location.indexOf('?utm_source=YouTube') > -1) {
hj('tagRecording', ['YouTube_source']);
}
if (document.location.indexOf('?u=') > -1) {
hj('tagRecordings', ['Mailchimp_source'])
}
});
</script>
Дело в том, я получаю следующее сообщение об ошибке:
Uncaught TypeError: document.location.indexOf is not a function
я мог забыть что-то, но при поиске на StackOverflow эта функция пришла как рабочая функция.
У кого-нибудь есть идеи?
Пройдите этот Answerfor полное объяснение http://stackoverflow.com/a/13669486/5336818 –