Перейти к содержанию

JS SDK Email-трекинга

Содержание

  • emailtracking — методы и атрибуты объекта emailtracking
    • emails — получить адреса
    • enabled — проверить включенность Email-трекинга
    • loaded — проверить загрузку адресов
    • refresh() — обновить адреса

emailtracking

Объект с методами и атрибутами Email-трекинга.

Метод / атрибут Возвращаемый тип Описание
emails object массив с соответсвиями адресов Email-трекинга
enabled boolean флаг, определяющий, включен ли Email-трекинг
loaded boolean флаг, определяющий, был ли загружены email-ы с серверва
refresh() void обновить адреса Email-трекинга на странице

emails

Объект с соответствиями адресов Email-трекинга.

window.onRoistatAllModulesLoaded = function () {
    console.log("Адреса Email-трекинга: " + JSON.stringify(window.roistat.emailtracking.emails));
};

Пример возвращаемого объекта:

enabled

Флаг, определяющий, включен ли Email-трекинг.

window.onRoistatAllModulesLoaded = function () {
  console.log("Email-трекинг включен: " + window.roistat.emailtracking.enabled); 
};

Чтобы выключить Email-трекинг на странице, нужно установить значение до загрузки модуля Email-трекинга:

window.onRoistatModuleLoaded = function() {
  window.roistat.emailtracking.enabled = false;
}

loaded

Флаг, определяющий, загружены ли адреса Email-трекинга с сервера.

window.onRoistatAllModulesLoaded = function () {
  console.log("Адреса Email-трекинга загружены с сервера: " + window.roistat.emailtracking.loaded); 
};

refresh()

Обновить адреса Email-трекиннга на странице.

window.onRoistatAllModulesLoaded = function () {
  window.roistat.emailtracking.refresh(); 
};