Я изучаю возможность использования (или злоупотребления) Discourse для того, чтобы пользователи могли задавать вопросы через кнопку призыва к действию на другом сайте. Основная проблема, которую я пытаюсь решить, — найти способ сохранить ссылку на отправляющую страницу, чтобы пост в Discourse можно было впоследствии сослаться на эту страницу через API-запрос к поиску.
Я хотел бы сделать это без требования, чтобы пользователи правильно вели себя для поддержания связи между страницей темы в Discourse и отправляющей страницей.
Предлагаемый на данный момент сценарий таков: на отправляющем сайте есть кнопка, которая открывает наш экземпляр Discourse с переданными соответствующими категориями и тегами. Единственный способ отследить конкретную отправляющую страницу — предварительно заполнить поле sku (или какой-либо другой идентификатор) в теле сообщения или заголовке темы.
Есть ли лучший подход к решению этой задачи? Это лишь первая попытка, но я очень хотел бы услышать дополнительные мысли, если у кого-то есть идеи.