Как определить источники трафика при продвижении бота. Про UTM-метки

Мы замечаем что владельцы телеграм ботов редко используют UTM-метки, почему это важно и как их использовать рассмотрим в этой статье.

Что такое UTM-метки для телеграм бота?

UTM-метки широко используются для обычных веб-сайтов и служат они для определения источника трафика пользователей. С их помощью, например, можно определить пользователей с конкретного рекламного объявления и впоследствии сделать выводы об эффективности потраченных средств.

Graspil__Online_Whiteboard_for_Visual_Collaboration-2.jpgUTM-метка это параметры в ссылке на ваш сайт или бота

В случае с веб-сайтами, часто, гугл аналитика (GA) или яндекс метрика могут показать источник трафика (сайт) и без UTM-меток. С телеграм ботами это не работает и фактически UTM-метки это единственный вариант узнать откуда пришел пользователь.

Почему важно понимать источник трафика?

Если мы хотим увеличить аудиторию бота необходимо заниматься его продвижением: закупать контекстную рекламу, писать статьи, вести социальные сети, закупать ссылки и посты в других телеграм ботах и каналах и т.д…

Список источников может быть впечатляющим, но как узнать какой из них эффективный? Какой источник приводит больше пользователей? А какой приводит пользователей которые что-то покупают? На каком источнике стоит сфокусировать свои силы и деньги?

На все эти вопросы поможет ответить UTM-метки и грамотная аналитика.

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

Маркетолог выбирает для продвижения 2 канала:

  1. Канал в телеграм “Советы от лучшего предпринимателя мира” с аудиторией 10к пользователей и стоимостью поста 1000р.
  2. Группа “Python для всех” с аудиторией 2к человек и ценой поста в 400р
Вариант 1. Маркетолог заленился и не добавил UTM-меток

После недели рекламы в этих двух каналах мы имеем 50 новых пользователей и 5 из них приобрело подписку.

Хороший результат? Не плохой. Маркетолог видя результат продолжает закупать посты каждый месяц тратя 1400р.

Вариант 2. Маркетолог и UTM-метки молодцы

После недели рекламы маркетолог открывает аналитику и видит 50 новых пользователей и 5 продаж.

Так как, UTM-метки были установлены мы можем видеть откуда сколько человек пришло и кто совершил покупки. Открываем отчет и видим:

  1. Канал с советами привел нам 10 пользователей и не одной покупки (оказалось что подписчиков накрутили и там сидят не миллионеры)
  2. Группа про Питонов привела нам 20 человек и 3 продажи (недавно группа написала статью на хабре о том как классно создавать ботов на питоне)
  3. Наша статья на VC, о который мы забыли внезапно завирусилась и привела 20 человек и 2 продажи…

Вывод из примера

  1. На канал бизнесменов нет смысла продолжать тратить деньги, они ничего не приносят.
  2. С группой питонистов можно продолжать работать, они приносят нам прибыль
  3. На сэкономленные деньги пишем еще одну статью на VC и выплачиваем премию маркетологу

Если маркетолог не анализирует результат своей работы - он не маркетолог

Мне нужны метки, как этим пользоваться?

Если вы подключитесь к нашей системе и будете использовать UTM-метки то вам будет доступен например вот такой сводный отчет: Graspil_App-2.jpgНа этом скриншоте мы можем видеть 3 канала google, Facebook (FB), Instagram (Inst)

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

83% отказов у канала гугл показывают нам что есть какие-то проблемы у этого канала, почти все пользователи ушли. А два других канала работают вполне не плохо.

Технические моменты

Чтобы передать в бот какой-то параметр нужно создать ссылку типа https://t.me/Graspil_bot?start=blogutm

Телеграм так устроен что мы можем передать только один параметр start, что отличается от классических UTM. Но если очень хочется передать больше параметров, то можно.

Зачем несколько параметров?

  1. Иногда используют этот параметр, чтобы задать какие-то первоначальные настройки бота, UTM в этом случае идет вторым/третьим/… параметром

  2. UTM меток может быть несколько, например:  utm_source - название рекламной площадки (google, yandex, telegram, facebook, …) utm_medium - тип рекламы (cpc — контекстная реклама, email — рассылка, … ) utm_campaign — название кампании (произвольно: “blogUtmArticle”…) Не запрещены и ваши собственные варианты.

И как нам передать несколько параметров в один start?

Мы предлагаем использовать следующую схему: так как, мы не можем использовать классическое равно “=“ и амперсанд “&” которые используются в URL, мы их заменили на тире “-“ вместо равно “=“ и нижнее подчеркивание “_” вместо амперсанда “&”.

Звучит сложно? Ниже картинка с примером

Graspil__Online_Whiteboard_for_Visual_Collaboration.jpg

Выглядит сложно?

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

Если у вас используется “шаблон” интересней и проще -  напишите нам, возможно, мы возьмем ваш опыт на вооружение.

Выглядит страшно?

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

Если вам не нужно множество параметров, вы можете использовать более простые варианты, в нашей аналитике это тоже будет работать https://t.me/Graspil_bot?start=blogutm

Как получить значение параметра start в коде бота?

Когда пользователь запускает бота, приходит сообщение /start. Если параметр start будет иметь значение, например https://t.me/Graspil_bot?start=blogutm, то при запуске бота сообщение будет выглядеть так /start blogutm

Как перенести метки из адресной строки в бот?

Зачем может потребоваться перенос меток? Например, вы закупаете рекламу и ссылка ведет на ваш сайт, на котором есть ссылка на бот, мы написали статью о том как отследить весь путь клиента до продажи в боте.

Итого

Мы считаем, что если вы где-то оставляете ссылки в интернете они должны быть с UTM-метками, очень важно объективно осознавать реальность, чтобы принимать грамотные решения.