Основы

Гайд по использованию Carrot quest

Добро пожаловать! Если вы хотите узнать больше об использовании Carrot quest, то вы пришли в нужное место. 

Carrot quest - это сервис, объединяющий в себе инструменты коммуникации, автоматизации коммуникаций и управления пользователями. Это большой и продвинутый сервис, в котором много скрытых возможностей и growth hack-ов. Поэтому существует база знаний. 

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

 

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

 

Основы

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

 

Live

Сервис фиксирует всех пользователей приходящих на сайт. За теми пользователями, которые сейчас на сайте, можно следить в реальном времени. Им можно написать в чат или показать pop-up. 

Кроме того, в разделе Live удобно, настраивая сбор данных, проверять, как выполнена настройка.

 

Лиды

Сервис собирает и агрегирует все данные о каждом вашем пользователе. Все эти пользователи и их данные доступны в разделе Лиды. Тут мы расскажем, как сегментировать пользователей, как работать с карточкой пользователя, экспортировать и импортировать пользователей. 

 

Онлайн консультант

Одна из задач, которую решает сервис - это омниканальные коммуникации с пользователями. Как настроить онлайн консультант, как собрать все каналы коммуникации в одном интерфейсе, как выстраивать работу оператора, как работают уведомления. Обо всём этом мы расскажем в данном разделе. 

 

Регулярные (ручные) email рассылки

Собрав данные о пользователях, вы можете совершать email рассылки по вашей базе. Тут мы подробно расскажем: как правильно сегментировать пользователей, как персонализировать рассылки, какие возможности у различных редакторов писем и как собирать статистику. 

 

Автоматизация коммуникаций

Так как сервис знает о каждом действии пользователя, на основе этих действий можно выстроить автоматизацию коммуникаций с пользователями. Каждое действие может быть триггером и условием для сегментации аудитории. Подробно тут пойдет речь о триггерных попапах, триггером чате, триггерных письмах, триггерных webhook, связи каналов автоматизации (омниканальный маркетинг).

 

Готовые сценарии

Мы разработали для вас базовые сценарии автоматизации коммуникаций. Об этом расскажем в этой главе. 

 

Сбор данные о пользователях (трекинг пользователей)

Одна из ключевых задач сервиса - собирать и агрегировать данные. Для этого есть множество возможностей: базовый мастер сбора данных, расширенный мастер сбора данных, API, особые приемы для сбора данных. 

Это один из самых важных разделов. 

 

Интеграции

Carrot quest интегрируется со множеством других сервисов. О каждой интеграции подробно расскажем тут. 

 

Настройки

Конечно, есть общие настройки сервиса. Время, язык, скрипт для размещения на сайте и т.п.

 

Оплата

О том, как производится оплата, как считаются квоты пользователей и писем, какие есть способы оплаты и так далее. Все это в разделе Оплата. 

 

Это основные разделы базы знаний. Если у вас появятся вопросы или предложения по содержанию базы знаний, пишите нам в чат или на почту: support@carrotquest.io

 

 

Что делает Carrot quest

Carrot quest - комплексный сервис для увеличения первых и повторных продаж.

Сервис знает всё о каждом посетителе сайта: кто они, откуда, что делали на сайте, что добавили в корзину или какие функции сервиса использовали, что покупали месяц назад, в каком каталоге сейчас находятся, сколько раз заходили на сайт и прочее, и прочее.

 

На основе этого мы строим автоматизированную коммуникацию с помощью 3 инструментов: email, сообщения в чат и поп-апы. Различные сценарии — различные подходы.

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

Установка сервиса

Для того, чтобы подключить сервис Carrot Quest к вашему сайту, нужно выполнить несколько простых шагов. Установка займет у вас не больше 10 минут.

1. После добавления сайта Вы попадете на страницу Onboarding.

2. На первом шаге вам будет показан код, который надо вставить в header вашего сайта перед закрывающим тегом </head>. Пример такого кода:



Пример вставки кода:

 

Этот код асинхронно загружает JS-библиотеку и создает глобальный объект carrotquest, к которому нужно обращаться для взаимодействия с API.

 

Поддомены

После установки сервиса на ваш сайт скрипт автоматически начинает действовать, в том числе на всех поддоменах сайта.

 

Использование модулей

Вы можете воспользоваться готовыми модулями для установки и настройки, если Ваш сайт создан на одной из CRM:

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

Чтобы начать использовать один из модулей, выберите нужный модуль на первом шаге в Onboarding:


На странице каждого модуля будет описание, что делает модуль и инструкция по его установке.

 

Регистрация и добавление сайта

Для того, чтобы начать работать с Carrot Quest, нужно выполнить несколько простых шагов.

1. Зарегистрируйте аккаунт

1.1 Зайдите на http://www.carrotquest.io/ и кликните на кнопку «Зарегистрироваться»

1.2 Введите email и пароль или войдите через аккаунт в Google. Кликните «Зарегистрироваться».

Если вы вошли с помощью аккаунта Google, пароль можно будет установить во вкладке «Пароль» в панели администратора.

1.3 Ваше имя будут видеть пользователи, которым Вы напишете в чат. Если Вы представитель студии или агентства, то укажите это в соответствующем поле. Ваш телефон нужен для того, чтобы наша служба внедрения могла связаться с Вами и проконсультировать в использовании сервиса.

 

2. Добавьте свой сайт

2.1 Кликните на «Добавить сайт» в панели администратора.

2.2 Выберите тип вашего сайта.

Выбор типа сайта не влияет на функционал сервиса. Данная информация нужна нам для статистики и ускорения поддержки.

2.3 Введите адрес сайта и нажмите «Добавить сайт».

 Теперь вы можете видеть ваш сайт в общем списке и начать с ним работать. Чтобы Carrot Quest начал работать, необходимо установить сервис на сайт.

Как считаются уникальные посетители

Уникальный посетитель — это посетитель сайта с определенным набором параметров: cookies, браузер, ОС и др.

Система запоминает такого пользователя и при повторном посещение он не считается как уникальный в этом расчетном периоде.

Если пользователь при повторном посещении сайта:

  • стер cookies
  • не заходил на сайт больше 150 дней
  • зашел на сайт с другого устройства
  • переустановил браузер или ОС

то он будет считать уникальным посетителем.

 

Куки хранятся 150 дней. Если в течение этого времени пользователь не заходит на сайт, то он будет считаться как новый пользователь.

 

В нашей системе пользователь определяется по кукам, но можно настроить склеивание пользователей. Тогда ему будет присвоен user id, и при авторизации мы сможем определить этого пользователя, даже если он зашел с разными cookies (с разных устройств) или в промежутке больше, чем 150 дней.

 

Если на вашем сайте есть регистрация, то вы можете настроить склеивание пользователей с помощью user id

User ID мы используем для объединения пользователей с разных устройств. Как только пользователь авторизуется в вашей системе необходимо передать нам его ID, командой

carrotquest.auth('25', 'hmac-sha256-hash');

Первый аргумент — User ID. Второй — хеш HMAC SHA 256 (Текстом для хеширования является User ID, ключом - User Auth Key его можно узнать в панели администратора).

Пример на PHP:

$userId = '…';
$hash = hash_hmac('sha256', $userId, 'User-Auth-Key' );
echo "carrotquest.auth('".$userId."', '".$hash."')"

Подробнее можно почитать тут https://carrotquest.io/developers/libs/js/auth/.

События и свойства

События

Событие - это действие пользователя на вашем сайте, в приложении или на сервере. Вы можете определить любое событие пользователя или клиента, которое хотите фиксировать (зашёл на страницу, кликнул на кнопку, совершил заказ и т.д.).

Фиксирование событий поможет вам выстроить аналитику, маркетинг и сегментацию пользователей.

 

Вот так выглядят события в карточке пользователя:

 

Часть событий пользователей собираются автоматически, с момента подключения Carrot Quest к вашему сайту. К ним относятся:

  • Начал сессию
  • Обнаружены UTM-метки
  • Пользователь начал диалог в чате
  • Коммуникации: Отправлено сообщение
  • Коммуникации: Прочитал сообщение
  • Коммуникации: Ответил на сообщение
  • Коммуникации: Кликнул по ссылке в сообщении
  • Коммуникации: Отписался от емейлов

Посмотреть все стандартные события можно в разделе для разработчиков 

 

Также можно настроить любые свои события.

 

Какие события бывают?

По умолчанию в нашей системе есть 4 базовых события:

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

Также можно настроить свои события: просмотр товара, начало оформления заказа, попытка ухода с сайта и т. д. — все их можно настроить с помощью нашего сервиса.

 

Как создать события?

Вы можете создать событие несколькими способами.

1. C помощью мастера сбора данных вы можете настроить базовые события (посещение страницы, прокрутка страницы до конца, клик по элементу и заполнение поля ввода) через интерфейс, без помощи программиста.

2. Подключить модуль. У нас есть несколько модулей для интернет магазинов, после настройки которых базовые события начнут собираться автоматически.

Подробнее о каждой интеграции:

Важно! В зависимости от модуля наборы событий и свойств могут несколько отличаться

3. Через API. Самый гибкий способ, но требует участия программиста. Подробнее об этом читайте в разделе для разработчиков.

4. Через JS. Его плюс в гибкости, а минус — в необходимости программировать. Этот метод сбора описан в этой статье.

 

Параметры события

Наша система автоматически записывает дату первого и последнего срабатываний события, а также считает количество их срабатываний. В дальнейшем эти параметры можно будет использовать для фильтрации событий.

 

Свойства событий

У каждого события могут быть свойства. Они дополняют событие, для понимания контекста совершенного действия.

Вот пример свойств события "Начал сессию":

1482907101356-70449819-f6e6-4fd3-9d7f-f13346327206.png

Другой пример: когда пользователю отправляется сообщение, в его карточке создаётся событие "Коммуникации: Отправлено сообщение". Чтобы узнать, какое именно сообщение было отправлено, можно посмотреть в свойства:

image00.png

Важно! Не путайте со свойством пользователя! О них дальше.

 

 

 

Свойства пользователя

 

Свойствами пользователей считаются такие параметры, как имя, email, телефон, город, UTM метки, список просмотренных товаров, сумма в корзине и т.д.

В нашей системе выделены два типа свойств: системные и пользовательские. Системные свойства начинают собираться автоматически. Весь список системных свойств можно посмотреть здесь.

Пользовательские свойства собираются после соответствующей настройки. Вы можете собирать любые свойства пользователей через API, через мастер сбора данных или создавать вручную в карточке пользователя.

 

Часть свойств пользователей собираются автоматически. К ним относятся:

  • Страна
  • Город
  • Первый источник (реферрер)
  • Первый источник (реферрер), но только домен
  • Первая метка UTM Campaign
  • Первая метка UTM Source
  • Первая метка UTM Medium
  • Первая метка UTM Content
  • Первая метка UTM Term

Также есть базовые универсальные свойства для всех видов сайта:

  • Имя
  • Емейл
  • Телефон

Емейл может собираться автоматически из всех полей на сайте в момент потери фокуса с вводимого поля, если включена настройка “Автотрекинг".

  

Посмотрите наши видео:

 

Полный список системных свойств и событий можно посмотреть в документации.

Импорт пользователей

Импортировать пользователей в Carrot Quest можно двумя способами:

1. Через интерфейс Carrot Quest

1. Перейдите по ссылке https://carrotquest.io/panel/<XXX>/importusers, где вместо <XXX> нужно вставить App ID, который можно найти в разделе Настройки - API ключи:

2. Сгенерируйте Auth Token в разделе Настройки - API ключи и вставьте его в соответствующее поле:

3. Подготовьте и загрузите файл, нажав на «Загрузить». Шаблон файла можно найти по ссылке.

Требования к файлу:
1) Название стандартных полей указываются в заголовках столбцов: Имя - $name, Телефон - $phone, Почта - $email. Поле $email — обязательное.
2) Файл должен быть сохранен в формате CSV.

Содержание полей будет записано в свойства пользователей. Если поле пустое, будет записано пустое значение. Если таких свойств не было, они создадутся.

Если пользователь с таким емейлом уже был создан, то его данные обновятся данными из импортируемого файла.

4. Появится список загружаемых пользователей. Проверьте правильность определения свойств: в них не должно содержаться лишних символов (пробелов, запятых и др.), а кодировка имен и свойств должна быть корректной.

5. Кликните на «Импортировать пользователей». Начнётся процесс импорта.

После завершения загрузки пользователи появятся в разделе «Лиды» через несколько минут.

 

2. С помощью Web API

Загрузить свою базу пользователей в нашу систему можно  также через Web API. Подробнее ознакомиться с API можно по этой ссылке.

Пример кода импорта пользователей на PHP: http://pastebin.com/4a7BNJhM

Как Carrot Quest влияет на загрузку сайта

При загрузке сайта скриптом Carrot Quest, который вы ставите на сайт, подгружается файл с основным кодом (api.min.js). Файл грузится асинхронно, и поэтому не влияет на скорость загрузки сайта. Сам файл весит 57.4kb и расположен в cdn. Средняя скорость загрузки скрипта 120ms-180ms.



После загрузки скрипта отправляется запрос на сервер jsconnect, он также отправляется асинхронно и не тормозит загрузку сайта. Скорость выполнения запроса зависит от удалённости посетителя от сервера. В европейской части России скорость будет около 200ms, из Стокгольма — 440ms.

 

Кроме того, с посетителям сайта устанавливается полнодуплексное соединение через протокол WebSocket. Это необходимо для реалтайм сервисов. Соединения держится до тех пор, пока пользователь не перезагрузит страницу. Поэтому в Chrome можно наблюдать такую картину: