Util.getQueryParam
Creado para:
- Administrador
- Desarrollador
Los parámetros de cadena de consulta de una URL de navegador contienen con frecuencia datos importantes para Analytics. Utilice el método Util.getQueryParam()
para recuperar datos de la cadena de consulta.
Obtenga datos de parámetros de cadena de consulta con la extensión Adobe Analytics y la extensión Web SDK
Puede obtener datos de parámetros de cadena de consulta estableciendo valores en los elementos de datos.
- Inicie sesión en la Recopilación de datos de Adobe Experience Platform con sus credenciales de Adobe ID.
- Haga clic en la propiedad de etiquetas deseada.
- Vaya a la pestaña Elementos de datos y, a continuación, haga clic en el elemento de datos deseado (o cree un elemento de datos).
- Establezca la lista desplegable Extension en Core y el Tipo de elemento de datos en Parámetro de cadena de consulta.
- Introduzca el parámetro de cadena de consulta en el campo de texto.
El valor del parámetro de cadena de consulta se almacena en el elemento de datos. A continuación, puede hacer referencia al elemento de datos en las reglas para asignar las variables deseadas.
s.Util.getQueryParam() en AppMeasurement y el editor de código personalizado de la extensión de Analytics
Llame al método s.Util.getQueryParam()
para recuperar un valor de cadena de consulta de la dirección URL del explorador. Se requiere el argumento de cadena que contiene un parámetro de cadena de consulta. Este método devuelve una cadena que puede asignar a variables de Analytics:
s.eVar1 = s.Util.getQueryParam("cid");
Un segundo argumento opcional permite especificar la cadena que se va a comprobar para buscar parámetros de cadena de consulta. De forma predeterminada, la utilidad busca la dirección URL del explorador.
// 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 tercer argumento opcional permite personalizar el delimitador de cadena de consulta. Su valor predeterminado es &
. Puede cambiar este valor si la cadena de consulta utiliza un 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,";");
s.getQueryParam
. Este complemento contiene funciones más avanzadas, pero también es más complejo y no se incluye en AppMeasurement de forma predeterminada.Analytics
- Implementación de Adobe Analytics
- Notas de la versión de Analytics
- Notas de la versión de AppMeasurement
- Variables, funciones y métodos de Analytics
- Información general
- Variables de configuración
- Información general de variables de configuración
- abort
- account
- ActivityMap.linkExclusions
- ActivityMap.regionExclusions
- ActivityMap.regionIDAttribute
- charSet
- collectHighEntropyUserAgentHints
- cookieDomain
- cookieDomainPeriods
- cookieLifetime
- currencyCode
- decodeLinkParameters
- dynamicVariablePrefix
- fpCookieDomainPeriods
- linkDownloadFileTypes
- linkExternalFilters
- linkInternalFilters
- linkLeaveQueryString
- linkTrackEvents
- linkTrackVars
- linkURL
- offlineHitLimit
- offlineThrottleDelay
- trackDownloadLinks
- trackExternalLinks
- trackingServer
- trackingServerSecure
- trackInlineStats
- trackOffline
- useBeacon
- useLinkTrackSessionStorage
- usePlugins
- visitorID
- visitorNamespace
- writeSecureCookies
- Variables de página
- Funciones y métodos
- Complementos
- Información general de complementos
- addProductEvar
- addProductEvent
- apl
- cleanStr
- formatTime
- getAndPersistValue
- getGeoCoordinates
- getNewRepeat
- getPageLoadTime
- getPageName
- getPercentPageViewed
- getPreviousValue
- getQueryParam
- getResponsiveLayout
- getTimeBetweenEvents
- getTimeParting
- getTimeSinceLastVisit
- getTimeToComplete
- getValOnce
- getVisitDuration
- getVisitNum
- inList
- manageVars
- Grupo de números
- p_fo
- pt
- removeFromList
- Integración de módulos
- Preparar la implementación de Adobe Analytics
- Implementar Analytics con Experience Platform Edge
- Implementar Analytics con la extensión de Adobe Analytics
- Información general sobre las etiquetas
- Creación de una propiedad de etiquetas de Adobe Analytics
- Implementación en un entorno de desarrollo
- Validación y publicación para producción
- Asignación de objetos de capa de datos a elementos de datos
- Asignación de elementos de datos de etiquetas a variables de Analytics
- Implementar Analytics mediante JavaScript
- Implementar Analytics en otras plataformas
- Implementación de Analytics para dispositivos móviles
- Casos de uso de implementación
- Validar la implementación
- Preguntas frecuentes
- Revisar la implementación