track

Событие — это такое действие пользователя, которое вы считаете значимым (зашел на страницу "Контакты", просмотрел видеоролик, поделился ссылкой с друзьями, подписался на рассылку новостей и т.д.). Как только происходит такое событие, его нужно отправить в Carrot quest.

Для этого и есть этот метод.

Пример

// Без параметров
carrotquest.track('Event name');

// С параметрами
carrotquest.track('Event name', {
  param1: 'value1',
  param2: 340,
  param3: '2014-05-23T05:12:45',
  param4: false,
  param5: ['key1', 'key2', 'key3']
});

Аргументы

Аргумент Описание
eventName Обязательный. Название события
params Свойства события

Имя события — строка длиной не более 255 символов.

Свойства указывать не обязательно. Имена свойств должны быть строками (максимум 70 символов). Значения могут быть пяти типов: число, строка, дата/время, список, булев. Описание формата свойств.

Например, если вы отслеживаете нажатие на кнопку "Подписаться на новости", и у вас есть поля email и name:

$('#subscribe-button').click(function() {
  carrotquest.track('Подписался на рассылку', {
    "$email": $('#subscribe-email').val(),
    "$name": $('#subscribe-name').val()
  });
});