Util.getQueryParam

I parametri delle stringhe di query in un URL del browser contengono spesso dati importanti per Analytics. Utilizza il Util.getQueryParam() per recuperare dati dalla stringa query.

Ottenere i dati dei parametri della stringa di query tramite l’estensione Adobe Analytics e l’estensione Web SDK

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

  1. Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
  2. Fai clic sulla proprietà del tag desiderata.
  3. Vai a Data Elements , quindi fai clic sull’elemento dati desiderato (o crea un elemento dati).
  4. Imposta il Extension elenco a discesa per Core e Data Element Type a Query String Parameter.
  5. Immetti il parametro della stringa di 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 desiderate.

s.Util.getQueryParam() in AppMeasurement e nell’editor di codice personalizzato dell’estensione Analytics

Chiama il s.Util.getQueryParam() per recuperare un valore stringa query dall'URL del browser. L'argomento stringa contenente un parametro stringa 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 controllare per i parametri della stringa di query. Per impostazione predefinita, l’utility esamina 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 della stringa di 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,";");
TIP
Un plug-in simile denominato s.getQueryParam è disponibile. Questo plug-in contiene funzioni più avanzate, ma è anche più complesso e non è incluso in AppMeasurement per impostazione predefinita.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690