Resultados das Jornadas
Algumas respostas capturadas enquanto os usuários interagem com jornadas podem ser armazenadas para análise usando a função write_result()
.
Essa função segue a Flow Results Specification. Consulte a Flow Results API para mais detalhes sobre como recuperar essas respostas de usuários e seus metadados relacionados.
Exemplo
O exemplo a seguir cria uma jornada que pergunta ao usuário seu nome, armazena esse resultado para análise posterior e agradece pela resposta.
card AskName, then: StoreName do
name = ask("What is your name?")
end
card StoreName do
write_result("name", name, label: "User's name")
text("Thanks, @name - Your response has been stored.")
end
Observe que um parâmetro opcional label
pode ser usado. Se nenhum label for fornecido, a referência (a string "name" neste caso) se tornará o rótulo. Esse rótulo deve ser uma string fixa, não pode ser avaliada como uma expressão, pois esses rótulos são armazenados apenas no momento em que a jornada é salva.