Parâmetros de string de consulta em um URL do navegador frequentemente contêm dados importantes para o Analytics. Use o método Util.getQueryParam()
para recuperar dados da string de consulta.
É possível obter dados de parâmetro da string de consulta definindo valores em elementos de dados.
O valor do parâmetro da string de consulta é armazenado no elemento de dados. Você pode fazer referência ao elemento de dados nas regras para atribuir as variáveis desejadas.
Chame o método s.Util.getQueryParam()
para recuperar um valor de string de consulta do URL do navegador. O argumento de string que contém um parâmetro de string de consulta é obrigatório. Esse método retorna uma string, que pode ser atribuída às variáveis do Analytics:
s.eVar1 = s.Util.getQueryParam("cid");
Um segundo argumento opcional permite que você especifique a string na qual serão verificados os parâmetros da string de consulta. Por padrão, o utilitário consulta o URL do navegador.
// Search a custom string for query string parameter
var customString = "https://example.com?q=search";
// eVar1 is set to "search"
s.eVar1 = s.Util.getQueryParam("q",customString);
Um terceiro argumento opcional permite personalizar o delimitador da string de consulta. O valor padrão é &
. É possível alterar esse valor se a string de consulta usar um delimitador diferente.
var customString = "https://example.com?q1=value1;q2=value2;q3=value3";
// eVar1 is set to "value2"
s.eVar1 = s.Util.getQueryParam("q2",customString,";");
Um plug-in semelhante com o nome s.getQueryParam
está disponível. Esse plug-in contém recursos mais avançados, mas também é mais complexo e não faz parte do AppMeasurement por padrão.