Herramientas de DIL
Describe los métodos en el espacio de nombres DIL.tools. Estas funciones de utilidad le ayudan a realizar tareas específicas.
getSearchReferrer
Devuelve los términos de búsqueda utilizados para llegar a la página actual.
Propósito de getSearchReferrer
En DIL, getSearchReferrer devuelve los resultados de búsqueda (nombres y palabras clave) utilizados para llegar al sitio. Puede pasar términos de búsqueda específicos a esta función o dejarla buscar en los motores de búsqueda admitidos ( AOL, Ask, Bing, Google y Yahoo) con document.referrer de forma predeterminada.
Firma de función
Firma de función: DIL.tools.getSearchReferrer(uri, initConfig)
Parámetros de función
getSearchReferrer acepta:
{string}: (opcional) Una cadena que contiene la dirección URL de búsqueda (utilizadocument.referrersi no está definido).{object}: (Opcional) Un objeto que contiene la configuración dehostPattern,queryParamoqueryPattern.
Y devuelve:
{object}Un objeto que contiene nombres y palabras clave válidos.
Ejemplos
var results = DIL.tools.getSearchReferrer();var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{ hostPattern:/ehow\./, queryParam:"p" });var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, { hostPattern:/ehow\./, search_pattern:/[&\?]p=([^&]+/ });decomposeURI
Desensambla un identificador uniforme de recursos (URI) en sus componentes constitutivos: hash, host, href, pathname, protocol, search y uriParams.
Firma de función: DIL.tools.decomposeURI
Parámetros de función
decomposeURI acepta:
uri {string}: (Opcional) Una cadena que contiene el URI. Si no se especifica nada, el valor predeterminado esdocument.location.href.
Y devuelve:
{object}: objeto que contiene nombres y palabras clave válidos.
Código de muestra
var uriData = DIL.tools.decomposeURI('https://www.adobe.com/?arg1=123&arg2=456#am');
{
hash : "#am",
host : "www.adobe.com",
hostname : "www.adobe.com",
href : "https://www.adobe.com/?arg1=123&arg2=456#am",
pathname : "",
protocol : "https:",
search : "?arg1=123&arg2=456",
uriParams : {
arg1 : "123",
arg2 : "456"
}
}
getMetaTags
Busca contenido específico definido en las metaetiquetas de una página web y devuelve esos datos en un objeto.
Firma de función
Firma de función: DIL.tools.getMetaTags( 1 or more parameters)
Parámetros de función
getMetaTags acepta uno o más parámetros de nombre (tipo de cadena) para la búsqueda. Devuelve un objeto compuesto de pares clave-valor.
Código de muestra
var dataLib = DIL.create({
partner: 'partnerName',
containerNSID: containerNSID
});
dataLib.api.signals(DIL.tools.getMetaTags('application', 'keywords', 'description'), 'c_').submit();
var dataLib = DIL.create({
partner: `partnerName',
containerNSID: containerNSID
});
dataLib.api.signals(DIL.tools.getMetaTags('application','keywords', 'description'), 'c_').submit();