Партнёрская программа Discourse — приглашение в сообщество

Привет, команда.

Я использовал поле поиска, но не смог найти именно то, что ищу.

Я хотел бы реализовать для Discourse классическую партнерскую программу. Всё просто: каждый пользователь может создать партнерскую ссылку (ведущую обратно на сообщество). Каждый раз, когда ссылка используется и человек регистрируется, «владелец» ссылки получает какой-то бонус. Изначально достаточно простого подсчета.

В будущем я планирую интегрировать это с плагином геймификации, но это уже задача на другой день.

Похоже, что функция приглашений может работать.

Теперь вопрос: можно ли получить отчет о количестве людей, зарегистрировавшихся по ссылке для приглашения?

Вы можете использовать Data Explorer:

Это отлично подойдет. Я могу запустить отчет и вручную добавить баллы в плагин геймификации.

Спасибо.

Вы также можете изучить систему ?username в Discourse, которая автоматически отслеживает переходы по ссылкам и начисляет бейджи пользователям. Кнопка :link: в меню поста автоматически добавляет это при копировании ссылки.

Смотрите https://meta.discourse.org/badges/21/nice-share, чтобы увидеть, как это выглядит здесь, на meta.