nsc_Visitor.getVisitedPages()

Возвращает массив объектов всех страниц, посещенных за этот визит. Страницы располагаются в хронологическом порядке. То есть, первый элемент - посадочная страница, а последний - текущая.

Структура объектов в массиве

СвойствоТипОписание
href Строка Полный URL страницы.
search Строка Параметры строки запроса для страницы.
pathname Строка Относительный путь по сайту (без доменного имени).
start Целое число Дата и время входа на страницу. Представлено как количество миллисекунд, прошедшее с полуночи 1 января 1970 года GMT
end Целое число Дата и время ухода со страницы. Представлено как количество миллисекунд, прошедшее с полуночи 1 января 1970 года GMT
title Строка Заголовок (Title) страницы.
time Целое число Время, проведенное посетителем на странице. В секундах

Пример использования

/* Проверка, бывал ли посетитель на странице /testpage/ нашего сайта */

$(function() {
    // Добавляем слушателя события инициализации окна чата
    // До этого момента объект nsc_Visitor отсутствует в контексте
    $(document).on('netroxinit', function(event, data) {
        if (!data.real) { // Не смена статуса, а инициализация в любом статусе при загрузке страницы
            var pages = nsc_Visitor.getVisitedPages(),
                visited = false;
            for (var i = 0; i < pages.length; i++) {
                var testPage = pages[i];
                if (testPage.pathname.indexOf("testpage") != -1) {
                    visited = true;
                    break;
                }
            }
        }
    });
});

Все права защищены. Copyright © 2018 Netrox SC