Links
Comment on page

Аналитика по каждому шагу

Хотите видеть у себя такую статистику?
С помощью одной глобальной переменной вы можете сохранять большие объемы разных значений, например, количество пользователей в каждом шаге.
Для этого нам понадобится сделать всего три действия.
Внимание! Эта инструкция подойдет вам, только если пользователи не могут пройти воронку повторно. Иначе статистика будет некорректной.
А также это лишь одно из временных решений, которым вы можете воспользоваться уже сейчас. В скором времени мы добавим отдельный раздел аналитики, с помощью которого можно будет все это выводить автоматически.

№1 Создаем глобальную переменную

Подробнее про глобальные переменные рекомендуем прочитать в этой статье
Для этого необходимо зайти в раздел глобальных переменных и создать новую.
Далее по пунктам:
  1. 1.
    В поле "Название" пишем: Шаги (или любое другое на ваш выбор)
  2. 2.
    В поле "Системное имя" пишем: steps (или любое другое на ваш выбор, но на латинице!)
  3. 3.
    В поле "JSON объект значения" пишем: {"step1":0,"step2":0,"step3":0,"step4":0,"step5":0}
  4. 4.
    Нажимаем "Сохранить"
Это пример для пяти шагов, если у вас шагов больше, например 10, то также по аналогии дописываете: ..."step6":0,"step7":0,"step8":0,"step9":0,"step10":0} и т.д.
Это означает, что вы задаете, что на каждом шаге на данный момент ноль пользователей.

№2 Сохраняем шаги

Далее идем в раздел "Блок-схемы", открываем вашу воронку и на каждом шаге, где вам необходимо собирать значения шагов, добавляете действие.
Создайте блок "Действие" и выберите контейнер "Задать глобальную переменную"
  1. 1.
    Выбираем вашу переменную "Шаги"
  2. 2.
    выбираем тим данных JSON
  3. 3.
    В путь к значению пишем нужный шаг, например "step1"
  4. 4.
    И в новое значение пишем формулу: {calc:{global:steps.value.step1}+1}
Calc - это математическая переменная, которая в данном случае будет для первого шага добавлять "+1".
Осталось продублировать этот блок действия и вставить во все нужные места.
Главное, не забудьте поменять значения для разных шагов.
Пусть к значению будет: step2, step3, step4, step5
А в самих значениях нужно будет вставить:
{calc:{global:steps.value.step2}+1} {calc:{global:steps.value.step3}+1} {calc:{global:steps.value.step4}+1} {calc:{global:steps.value.step5}+1}
Рекомендуем вставлять блоки действий в ключевых местах.
Таких, как:
  • После подписки на рассылку
  • После ввода ключевого слова
  • После нажатия на кнопку
  • После оплаты
  • После ответа на вопрос
  • После перехода по ссылке

№3 Получаем данные аналитики

После того, как вы расставили в нужных местах блоки действий, остается только вывести результат.
Для этого создаем блок "Событие" с контейнером "Входящее сообщение" и условием "Текст сообщения".
Вводим ключевое слово или фразу, например "Статистика".
Затем создаем блок "Сообщение" и выводим следующий текст:
Статистика вашей воронки:
Шаг 1: {global:steps.value.step1} Шаг 2: {global:steps.value.step2} Шаг 3: {global:steps.value.step3} Шаг 4: {global:steps.value.step4} Шаг 5: {global:steps.value.step5}
В итоге получаем вот такой результат:
Теперь можете поменять текст, заменить шаги на названия этапов, украсить текст смайлами и т.д.
Готово!