Сокращение ссылок и учет переходов. Событие - «Перешел по ссылке»

Демонстрация использования на примере

Суть работы: вы можете сократить ссылку в действиях (например, в действии отправить сообщение). И реагировать на переход подписчика по отправленной ему сокращенной ссылке в других командах при помощи этого ↑ события (вставив в событие оригинальную ссылку).

Тег для сокращения ссылки в действиях (переменная)

Чтобы ссылка могла учитывать переходы, она должна быть сокращена Автопилотом в действиях при помощи двойных фигурных скобок.

{{Замените этот текст на вашу ссылку}} — тег для сокращения ссылки (пример). Просто вставьте его в текст сообщения и внутри фигурных скобок поместите оригинальную ссылку. Пример: {{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-параметров

Если у вас остались вопросы или есть пожелания по улучшению, можете писать в комментариях к этому посту. Или поставить там 💙 лайк, если все супер.

Вернуться на главную страницу инструкций
3679 views·43 shares