Почему не гарантируется зачисление рефералов(?start=1234) в множестве бот стартах Telegram?

Причина №1: База услуги уже использовалась для этого бота

Большинство реферальных систем в ботах не позволяют одному пользователю быть рефералом у нескольких людей. Если база уже применялась для определенного бота, при заказе от другого пользователя этой же базы для этого же бота — рефералы не начислятся.

Пример: Есть услуга "GEPARD BOT STARTS" с базой 2000. Покупатель Андрей сделал заказ этой услуги на 2000 единиц на бота @ytbot со своей реферальной ссылкой (?start=9412), который успешно завершился и ему были зачислены 2000 рефералов. Теперь данной услугой для этого же @ytbot хочет вопользоваться Василий со своей реферальной ссылкой (?start=11241). Заказ успешно выполняется, но Василий получает 0 рефералов, все аккаунты из этой базы уже числятся рефералами Андрея. 

Причина №2: Для зачисления реферала требуются дополнительные действия, помимо /start

Некоторые реферальные системы требуют для зачисления реферала ещё выполнить целевое действие: нажать кнопку "Играть" / отправить свой контакт / решить задачу / иное. В рамках услуги же, делается только команда /start.

Рекомендации

Для причины №2 — к сожалению, здесь нужна адаптация услуги под конкретного бота. В этом помочь мы не можем.

Для причины №1: 

1. Пользуйтесь услугами, которые предназначены для реферальных ссылок. Если окажется что всю базу услуги использовали для нужного бота — заказ просто отменится, и средства вернуться на баланс.
2. Пробуйте заказывать "малыми порциями" и проверять зачисляются ли Вам рефералы.