Методы Javascrit-API

Вы можете использовать методы Javascript-API окна чата Netrox SC для определенных действий. В связке с обработкой событий это позволит добиться уникального поведения чата и гармонично встроить систему онлайн-консультирования в ваш сайт.

Используемые методы принадлежат объекту nsc_Visitor, который инициализируется в момент загрузки кода окна чата (виджета) онлайн-консультанта.

Методы, доступные на текущий момент

Имя методаОписание
.close()

Позволяет программно закрыть окно чата.

.getBrowser()

Узнать имя и версию браузера посетителя. Пример результата использования: "Chrome 43"

.getCity()

 Позволяет узнать город посетителя, распознанный системой онлайн-консультирования Netrox SC по IP-адресу.

.getCountry()

Узнать страну посетителя, распознанную системой онлайн-консультирования Netrox SC по IP-адресу.

.getCurrentPage()

Возвращает объект, описывающий текущую страницу сайта.

.getIP()

Возвращает строку, содержащую IP-адрес посетителя сайта.

.getLandingPage()

Возвращает объект, описывающий посадочную страницу (landing page), с которой началось текущее посещение сайта посетителем.

.getLandingPageParams()

Возвращает Javascript-объект (набор пар ключ-значение), где ключи - имена параметров строки запроса посадочной страницы.

.getLastMessage()

Возвращает объект (набор пар ключ-значение), описывающий последнее сообщение в переписке такой структуры.

.getOS()

Возвращает строку, содержащую название и версию операционной системы посетителя.

.getPageParams()

Возвращает Javascript-объект (набор пар ключ-значение), где ключи - имена параметров строки запроса текущей страницы.

.getPagesCount()

 Возвращает целое число просмотренных страниц сайта за текущее посещение.

.getParameter()

Позволяет получить значение одного из доступных параметров

.getReferrer()

Возвращает полный URL страницы, с которой посетитель пришел на ваш сайт. Если имел место прямой переход на сайт, метод вернет пустую строку.

.getTimeOnSite()

Возвращает целое число секунд, проведенных посетителем на всем сайте за текущее посещение.

.getVisitedPages()

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

.getVisitNumber()

Возвращает номер текущего посещения сайта посетителем. То есть, в который раз посетитель зашел на ваш сайт.

.isChatting()

Возвращает true, если в данный момент идет переписка (есть как минимум одно сообщение в чате) и false, если нет.

.isOpened()

Возвращает true, если окно чата в данный момент открыто и false, если закрыто.

.isMobile()

Возвращает true, если браузер и устройство посетителя распознаны как мобильные и false, если нет.

.messagesCount()

позволяет узнать количество сообщений в идущем чате.

.open()

Позволяет программно открыть окно чата.

.setParameter()

Позволяет установить значение одного из доступных параметров

.triggerFilter()

позволяет запустить срабатывание фильтра автоматических действий.

Параметры для методов setParameter и getParameter
.rate()

Метод JavaScript API для оценки консультации.


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