Util.getQueryParam

I parametri della stringa di query in un URL del browser contengono frequentemente dati importanti per Analytics. Utilizza il metodo Util.getQueryParam() per recuperare i dati dalla stringa di query.

Ottenere i dati dei parametri della stringa di query utilizzando i tag in Adobe Experience Platform

È possibile ottenere i dati dei parametri della stringa di query impostando i valori negli elementi dati.

  1. Accedi all' Interfaccia di raccolta dati utilizzando le tue credenziali AdobeID.
  2. Fai clic sulla proprietà desiderata.
  3. Vai alla scheda Data Elements , quindi fai clic sull’elemento dati desiderato (o crea un elemento dati).
  4. Imposta il menu a discesa Extension su Core e Data Element Type su Query String Parameter.
  5. Immettere il parametro della stringa query nel campo di testo.

Il valore del parametro della stringa di query viene memorizzato nell'elemento dati. Puoi quindi fare riferimento all’elemento dati nelle regole per assegnare le variabili di Analytics.

s.Util.getQueryParam() in AppMeasurement e nell'editor di codice personalizzato

Chiama il metodo s.Util.getQueryParam() per recuperare un valore della stringa di query dall'URL del browser. L'argomento stringa contenente un parametro della stringa di query è obbligatorio. Questo metodo restituisce una stringa che puoi assegnare alle variabili di Analytics:

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

Un secondo argomento facoltativo consente di specificare la stringa da verificare per i parametri della stringa di query. Per impostazione predefinita, l'utilità controlla l'URL del browser.

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

Un terzo argomento facoltativo consente di personalizzare il delimitatore di stringa query. Il valore predefinito è &. È possibile modificare questo valore se la stringa di query utilizza un delimitatore diverso.

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

// eVar1 is set to "value2"
s.eVar1 = s.Util.getQueryParam("q2",customString,";");
SUGGERIMENTO

È disponibile un plug-in simile denominato s.getQueryParam . Questo plug-in contiene funzioni più avanzate, ma è anche più complesso e non è incluso in AppMeasurement per impostazione predefinita.

In questa pagina