Сокращение ссылок и учет переходов. Событие - «Перешел по ссылке»
Суть работы: вы можете сократить ссылку в действиях (например, в действии отправить сообщение). И реагировать на переход подписчика по отправленной ему сокращенной ссылке в других командах при помощи этого ↑ события (вставив в событие оригинальную ссылку).
Тег для сокращения ссылки в действиях (переменная)
Чтобы ссылка могла учитывать переходы, она должна быть сокращена Автопилотом в действиях при помощи двойных фигурных скобок.
{{Замените этот текст на вашу ссылку}}
— тег для сокращения ссылки (пример). Просто вставьте его в текст сообщения и внутри фигурных скобок поместите оригинальную ссылку. Пример: {{https://skyjoom.com?utm_source=vk}}
.
Сокращенные ссылки будут иметь домен: avtp.me и дополнительные системные данные в виде чисел. Пример итоговой ссылки:
https://avtp.me/3/000000
.
Событие - «Перешел по ссылке»
Событие имеет 4 параметра:
- Сообщество - сообщество, в чьих диалогах будет отправляться ссылка. Стандартная опция как и в многих других событиях.
- Тип ключевого слова (переключатель): содержит, равно, подходит под регулярное выражение (аналогично как и в сообщениях).
- Ссылка (текстовое поле) — сюда нужно прописать ссылку, на переход по которой сервис должен реагировать: скопировать находящуюся внутри фигурных скобок в действиях (для типа «равно») или ее часть (для типа «содержит»: например, только домен) или регулярное выражение для соответствующего типа ключевого слова. Другими словами тут должна быть оригинальная не сокращенная ссылка.
- Номер команды. Поскольку ссылка запоминает команду, которая ее создала, то вы можете реагировать или нет на одну и ту же ссылку в зависимости от команды создателя. То есть, например, в зависимости от уровня воронки.
Номер команды в приложении
В описании приложения сообщества тоже можно сокращать ссылки. Но команд там нет, поэтому номер команды для приложения всегда равен: 1
ВАЖНО! Учет переходов
Именно это ↑ событие считает переходы, запоминает сколько раз человек перешел и может выступать как условие или запускать команды.
Пока вы не добавите подобное событие, сервис не будет запоминать перешел пользователь по ссылке или нет. А просто будет перенаправлять на указанный в скобках адрес.
Для лучшего понимания рекомендую посмотреть видео в начале статьи.
GET-параметры
Вместе со ссылкой вы можете передавать GET-параметры. Например UTM метки. При этом неважно находятся они внутри или снаружи. Примеры: {{skyjoom.com?utm_source=vk}}
и {{skyjoom.com}}?utm_source=vk
.
Оба варианта будут работать (их можно использовать даже одновременно) и в обеих случаях эти параметры получит конечная ссылка.
При этом то, что внутри скобок {{...}}
будет также доступно вам в действиях в виде переменной %content%
.
Что такое GET-параметры и как их правильно прописывать, можно почитать в первом разделе статьи о GET-запросах.
Более того эти GET-параметры тоже можно использовать как переменные в действиях. Подробнее об этом в разделе Собственные переменные.
Важные особенности работы
Для того, чтобы понять какой именно пользователь перешел по ссылке, к ней добавляется ID профиля пользователя ВКонтакте (как в Senler).
Поэтому если подписчик А перешлет сообщение и по ссылке перейдет его друг, то переход все равно будет засчитан за подписчиком А.
Поэтому например настоятельно не рекомендую публиковать сокращенные ссылки полученные во время тестирования и отправленные в сообщениях вам. Так как каждый переход будет вызывать действия именно для вас.
Лайфхак — Автосегментация по переходу для Senler
Пример готовой ссылки, которая подходит для Senler: https://avtp.me/000/%userid%
.
Суть в том, что вам нужно получить номер сокращенной ссылки (000
в примере) при помощи системной команды (события которой знает только админ). И формировать аналогичные ссылки средствами другого сервиса.
Переменные действий
В действиях команды (вызванной этим событием) вы можете использовать следующие переменные:
%redirect_url%
— Ссылка для перенаправления при переходе. При использовании этого параметра, любые последующие использовать бессмысленно. Ибо они не будут отображаться на странице.%content%
— Ссылка для сокращения.
- а также любые другие, которые были переданы в виде GET-параметров
Если у вас остались вопросы или есть пожелания по улучшению, можете писать в комментариях к этому посту. Или поставить там 💙 лайк, если все супер.
Вернуться на главную страницу инструкций