Передача дополнительных параметров в ссылках на диалог
В ситуациях, когда вам необходимо отследить эффективность ссылок, размещенных в разных каналах, или варьировать ответы в зависимости от источника перехода пользователя, написавшего вам в личные сообщения, возможно использовать специальные параметры, которые добавляются в ссылку-приглашение и, при инициации диалога, передают нужные вам данные.
Такие ссылки возможно настроить для аккаунтовTelegramиВКонтакте.
Для Telegram
Метку источника возможно добавить для параметра /start.
Ссылка на инициацию диалога с вашим ботом при этом будет иметь следующий формат:https://t.me/username_вашего_бота?start=любой_нужный_текст
Таким образом можно создать несколько ссылок для разных источников и оставлять их при ответах на комментарии пользователей или публикации постов. Это поможет отследить источник непосредственно в нашем сервисе.
При инициации диалога по такой ссылке в первом сообщении к команде /start будет добавлен указанный вами параметр.
Например,
Для удобства работы с такими сообщениями внутри сервиса можно создатьавтоправило, которое будет размечать тегами сообщения по условию на текст по названию источника.
Для ВКонтакте
Для перенаправления пользователей в указанный диалог используются ссылки видаhttps://vk.me/{group_name}
, где{group_name}- идентификатор вашего сообщества.
Для таких ссылок можно добавлять дополнительные параметрыrefиref_source. В качестве меток указывается любой нужный вам текст.
Ссылка vk.me с дополнительными параметрами выглядит следующим образом:https://vk.me/{group_name}?ref={ref}&ref_source={ref_source}
Также сработает ссылка:https://vk.com/write-{group_id}?ref={ref}&ref_source={ref_source}
Если пользователь перейдёт по такой ссылке и напишет что-то в личные сообщения группы, то в сервисе под его сообщением будут указаны добавленные дополнительные параметры:ref: {ref} ref_source: {ref_source}
Таким образом можно будет сразу понять, откуда пришел данный пользователь.
В сервисе сообщение клиента будет выглядеть следующим образом:
Для таких сообщений можно также настроитьавтоправило, в котором указать условие на текст, например, по параметруref_source:{ref_source}, и автоматически тегировать такие сообщения.