Как определять откуда пришел клиент?

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

Например, ссылка на нашего бота — https://t.me/mirigrushekbot

Допустим мы хотим ее разместить в разных источниках и понять их эффективность. Для этого изменим ссылку и добавим параметр

https://t.me/mirigrushekbot?start=source-myname

Здесь myname — это наш идентификатор источника, т.е. любое слово, состоящее из букв латинского алфавита и цифр.

https://t.me/mirigrushekbot?start=source-instagram

Таким образом можно составить множество ссылок с разными идентификаторами источника, чтобы размещать их в разных местах и понимать откуда приходит больше клиентов.

Когда новый клиент запускает бота, ему присваивается идентификатор источника из ссылки по которой он пришел.