Describe los métodos del espacio de nombres DIL.tools
. Estas funciones de utilidad le ayudan a realizar tareas específicas.
Devuelve los términos de búsqueda utilizados para llegar a la página actual.
getSearchReferrer
En el 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 permitir que busque los motores de búsqueda admitidos ( AOL, Ask, Bing, Google y Yahoo) con document.referrer
de forma predeterminada.
Firma de función: DIL.tools.getSearchReferrer(uri, initConfig)
getSearchReferrer
acepta:
{string}
: (Opcional) Una cadena que contiene la dirección URL de búsqueda (se utiliza document.referrer
si no está definida).{object}
: (Opcional) Un objeto que contiene la configuración de hostPattern
, queryParam
o queryPattern
.Y devuelve:
{object}
Un objeto que contiene nombres y palabras clave válidos.Tipo de búsqueda | Descripción | Ejemplo de código |
---|---|---|
Búsqueda predeterminada | Devuelve los términos de búsqueda de palabra clave utilizados por los motores de búsqueda AOL, Ask, Bing, Google y Yahoo. |
var results = DIL.tools.getSearchReferrer();
|
Pasar una dirección URL personalizada | Devuelve el referente de búsqueda basado en una dirección URL personalizada. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
|
Hacer coincidir el nombre de host de la URL con un regex personalizado | Pase una regex personalizada para que coincida con el nombre de host de la dirección URL de referencia. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/
search.aspx?q=adobe+rules",{
hostPattern:/ehow\./,
queryParam:"p"
});
|
Hacer coincidir patrones de búsqueda con un regex personalizado | Pase una regex personalizada para realizar una búsqueda personalizada. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules,
{
hostPattern:/ehow\./,
search_pattern:/[&\?]p=([^&]+/
});
|
Desmonta 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
decomposeURI
acepta:
uri {string}
: (Opcional) Una cadena que contiene el URI. Si no se especifica lo contrario, el valor predeterminado es document.location.href
.Y devuelve:
{object}
: Un objeto que contiene nombres y palabras clave válidos.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"
}
}
Busca contenido específico definido en las metaetiquetas de una página web y devuelve esos datos en un objeto.
Firma de función: DIL.tools.getMetaTags( 1 or more parameters)
getMetaTags
acepta uno o más parámetros de nombre (tipo de cadena) que se van a buscar. Devuelve un objeto compuesto por pares de clave-valor.
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();