Util.getQueryParam

Frågesträngsparametrar i en webbläsarURL innehåller ofta viktiga data för Analytics. Använd metoden Util.getQueryParam() för att hämta data från frågesträngen.

Hämta frågesträngsparameterdata med Adobe Analytics-tillägget och Web SDK-tillägget

Du kan hämta parameterdata för frågesträngar genom att ange värden i dataelement.

  1. Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
  2. Klicka på den önskade taggegenskapen.
  3. Gå till fliken Data Elements och klicka sedan på det önskade dataelementet (eller skapa ett dataelement).
  4. Ställ in listrutan Extension på Core och Data Element Type på Query String Parameter.
  5. Ange frågesträngsparametern i textfältet.

Frågesträngens parametervärde lagras i dataelementet. Du kan sedan referera till dataelementet i regler för att tilldela önskade variabler.

s.Util.getQueryParam() i AppMeasurementet och i den anpassade kodredigeraren för Analytics-tillägget

Anropa metoden s.Util.getQueryParam() för att hämta ett frågesträngsvärde från webbläsarens URL. Strängargumentet som innehåller en frågesträngsparameter krävs. Den här metoden returnerar en sträng som du kan tilldela Analytics-variabler:

s.eVar1 = s.Util.getQueryParam("cid");

Med ett andra valfritt argument kan du ange strängen för att kontrollera frågesträngsparametrar. Verktyget söker som standard på webbläsarens URL.

// 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);

Med ett tredje valfritt argument kan du anpassa frågesträngsavgränsaren. Dess standardvärde är &. Du kan ändra det här värdet om frågesträngen använder en annan avgränsare.

var customString = "https://example.com?q1=value1;q2=value2;q3=value3";

// eVar1 is set to "value2"
s.eVar1 = s.Util.getQueryParam("q2",customString,";");
TIP
Det finns ett liknande plugin-program med namnet s.getQueryParam. Detta plugin-program innehåller mer avancerade funktioner, men är också mer komplext och ingår inte i AppMeasurementet som standard.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690