Таким образом, вы не сможете получить результат отправки формы из веб-просмотра, фактически, если вы просто используете веб-просмотр и отображаете URL-адрес Typeform, вы не обязательно будете знать, когда пользователь отправит.
Я думаю, что первое, что я бы предложил, - это разместить форму на веб-странице и использовать Embed SDK или Typeform Elements .Основная причина заключается в том, что оба предоставляют жизненный цикл onsubmit
, который, по крайней мере, вы можете знать, когда пользователь отправляет форму, а затем действовать в соответствии с этим.Это еще не все, но я скоро вернусь к этому ...
Следующее, что вам нужно / нужно сделать, - это иметь возможность воздействовать на пользователя, отправляющего форму.Вы можете сделать это, запросив заявки с помощью API Typeform (который вы будете знать, когда звонить / использовать, потому что предыдущий шаг сообщит вам, что пользователь отправил форму благодаря обратному вызову onsubmit
),или у вас есть сервер, на котором вы прослушиваете веб-крюк , который мы запустим при отправке.
Итак, следующий шаг / задача - это узнать, как запросить уникальную отправку пользователя.Я рекомендую это через уникальное скрытое поле 1018 * в URL-адресе формы, которое вы можете запросить или проверить в предыдущем абзаце.Если вы используете Dialogflow, возможно, у вас есть намерение, которое заставляет пользователя формировать в веб-представлении вызов веб-крюка, который вы создаете (firebase?), Чтобы затем создать уникальный идентификатор для тех сеансов, которые вы сохраните в базе данных, используйтеuid как скрытое поле в форме, которую вы отправляете в мессенджер facebook, и затем вы можете использовать этот uid в качестве идентификатора при запросе через SDK или при прослушивании через веб-хук.