Show Menu
TÓPICOS×

Util.getQueryParam

Parâmetros de string de consulta em um URL do navegador frequentemente contêm dados importantes para o Analytics. Use o Util.getQueryParam() método para recuperar dados da string de consulta.

Obter dados de parâmetro da string de consulta no Adobe Experience Platform Launch

É possível obter dados de parâmetro da string de consulta definindo valores em elementos de dados.
  1. Log in to launch.adobe.com using your AdobeID credentials.
  2. Clique na propriedade desejada.
  3. Vá para a Data Elements guia e clique no elemento de dados desejado (ou crie um elemento de dados).
  4. Defina a Extension lista suspensa como Core, e a opção Data Element Type como Query String Parameter.
  5. Insira o parâmetro da string de consulta no campo de texto.
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 variáveis do Analytics.

s.Util.getQueryParam() no AppMeasurement e Iniciar editor de código personalizado

Chame o s.Util.getQueryParam() método para recuperar um valor de string de consulta a partir 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 para verificar 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. Its default value is & . É possível alterar esse valor se a sequência de caracteres 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 nomeado s.getQueryParam está disponível. Esse plug-in contém recursos mais avançados, mas também é mais complexo e não está incluído no AppMeasurement por padrão.