Настройки инициализации (ConveadSettings)

ConveadSettings — это глобальный объект (синоним window.ConveadSettings) с настройками Convead, которые необходимы для инициализации js-приложения на сайте.

Доступные значения переменных объекта:

  • visitor_uid — uid зарегистрированного пользователя (для гостя не указывается).
  • visitor_info — объект с информацией о посетителе. Если каких-то данных нет, то их не нужно объявлять вообще в данном объекте, в противном случае они заменят уже существующие в конвиде.
  • onload — метод, вызываемый после загрузки скрипта до инициализации.
  • onready — метод, вызываемый в момент инициализации.
  • onevent — метод, вызываемый в момент отправки любого эвента. Принимает переменные: event_name (имя эвента), properties (свойства), visitor_info (информацию о пользователе), attributes (дополнительные атрибуты).
  • disable_chat — при значении true отключает чат.
  • disable_auto_event_link — при значении true отключает автоматическую отправку эвента link.
  • disable_state_event_link — при значении true отключает отправку эвента link при смене адреса страницы с помощью js без физической перезагрузки страницы.
  • app_key — APP ключ приложения. Уникален для каждого аккаунта, является обязательным для указания.

Пример всех возможных настроек:

<code><code>window.ConveadSettings = { visitor_uid: "12345678", visitor_info: { first_name: "John", last_name: "Smith", email: "john_smith@example.com", phone: "8-800-000-000", date_of_birth: "1974-07-30", gender: "male", my_custom_numeric_property: 1234, my_custom_string_property: "foo", my_custom_date_property: "2014-04-20", my_custom_boolean_property: "true" }, app_key: "xxxxxxxxx", onload: function() { console.log('Convead onload'); }, onready: function() { console.log("Convead initialized"); }, onevent: function(event_name, properties, visitor_info, attributes) { console.log('Was sent event: '+ event_name); }, disable_auto_event_link: true, disable_state_event_link: true, disable_chat: true };

Пример настроек для зарегистрированного пользователя:

<code><code>window.ConveadSettings = { visitor_uid: "12345678", visitor_info: { first_name: "John", email: "john_smith@example.com" }, app_key: "xxxxxxxxx" };

Пример настроек для гостя:

<code><code> window.ConveadSettings = { app_key: "xxxxxxxxx" };

Обратите внимание, что неизвестные данные не нужно подставлять в объект ConveadSettings.

Указание значения visitor_uid: «» для гостя — является ошибкой (аналогично для всех других переменных ConveadSettings). Пустая строка стирает старые данные.

Эта статья вам помогла? Спасибо за отзыв! Не удалось отправить отзыв. Пожалуйста, попробуйте позже.

Еще нужна помощь? Свяжитесь с нами Свяжитесь с нами