A capacidade de adicionar variáveis antes da chamada s.t depende de o DTM ou da página estar gerenciando a instanciação do objeto de análise (definindo o objeto “s”). Se tanto o objeto “s” estiver definido no nível da página como o s.t() estiver no nível da página, o DTM não poderá adicionar variáveis. Nesse caso, o s.t() precisaria ocorrer após a referência pageBottom() para que o DTM possa inserir variáveis. No entanto, definir o s.t() após o pageBottom() não é recomendado.
Se o código de medição (s_code ou código AppMeasurement) estiver dentro do DTM e o objeto “s” for controlado no código gerenciado pelo DTM, o DTM poderá injetar as variáveis definidas antes de s.t() na página. Isso funcionaria se todo o seguinte for verdadeiro:
- A regra está configurada para carregar na parte superior da página
- A ferramenta DTM normal é suprimida da inicialização
- Os valores que são inseridos nas variáveis estão disponíveis no topo da página quando o código é chamado