Através desta funcionalidade, será possível preencher campos no app Inscrições e Matrículas, de acordo com os valores que forem preenchidos em outra página que possui o Tracking Rubeus instalado, sem que os dados sensíveis sejam enviados pela URL.
VISÃO GERAL
Para garantir o funcionamento das informações enviadas para app, você precisará incluir um novo parâmetro no método de envio de dados (sendData).
Este parâmetro deve ser incluído com o nome “queryParams”. Dentro dele, teremos um objeto contendo todos os campos que o usuário deseja enviar para uma página, através do tracking.
É importante lembrar que as chaves presentes dentro do objeto deverão ter a sua nomenclatura de acordo com o valor padrão dinâmico que foi configurado no campo Rubeus, dentro do seu portal.
CONFIGURAÇÃO DO CAMPO
Como mencionado, o nome deve ser adicionado de acordo com a configuração do campo. Para verificar essa informação, acesse as configurações de um campo e entre na aba Dados.
Certifique-se de que a opção “Valor padrão dinâmico” esteja marcada e utilize o nome localizado no campo abaixo da seleção:
Campo com valor padrão dinâmico “nomeCandidato”
OBJETO DE ENVIO DOS DADOS “SEND DATA”
Agora que já vimos como conseguir o nome do parâmetro, veremos a estrutura utilizada no método de envio:
Requisição sendData enviando o queryParams “Nome Candidato”
COMO O APP DE INSCRIÇÕES E MATRÍCULAS VALIDA OS PARÂMETROS?
Para o app Inscrições e Matrículas buscar os dados que foram enviados utilizando o tracking, o portal precisa reconhecer que o visitante veio de outra página para mantê-lo na mesma sessão.
⚠️ Importante!
Para que seja reconhecido corretamente, é necessário enviar o parâmetro “rbParams=true” pela URL.
MANTENDO A SESSÃO DO CANDIDATO
Para manter a sessão de um candidato entre as páginas navegadas, utilize o parâmetro rbSessionId na sua URL com o valor da sessão do candidato. Dessa forma, será mantida a mesma sessão do tracking que foi criada na outra página.
Para pegar o valor da sessão do candidato, utilize o método do tracking RBTracking.getHash.
Com a informação da sessão e rbParams=true sendo adicionados como parâmetros na URL do seu portal, o app buscará o objeto queryParams nos dados do contato, através do método RBTracking.getData e preencherá os valores dos campos que estiverem parametrizados.
Exemplo:
Dúvidas? Entre em contato com o nosso time de Atendimento! 😉
Comentários
0 comentário
Por favor, entre para comentar.