Descreve métodos na namespace DIL.tools
. Essas funções de utilitário ajudam a executar tarefas específicas.
Retorna os termos de pesquisa usados para acessar a página atual.
getSearchReferrer
No DIL, getSearchReferrer
retorna os resultados da pesquisa (nomes e palavras-chave) usados para acessar seu site. Você pode passar termos de pesquisa específicos para essa função ou permitir que ela pesquise os mecanismos de pesquisa suportados ( AOL, Ask, Bing, Google e Yahoo) contra document.referrer
por padrão.
Assinatura da função: DIL.tools.getSearchReferrer(uri, initConfig)
getSearchReferrer
aceita:
{string}
: (Opcional) Uma string que contém o URL de pesquisa (usa document.referrer
se indefinido).{object}
: (Opcional) Um objeto que contém a configuração para o hostPattern
, queryParam
ou queryPattern
.E retorna:
{object}
Um objeto que contém nomes e palavras-chave válidos.Tipo de pesquisa | Descrição | Amostra de código |
---|---|---|
Pesquisa padrão | Retorna os termos de pesquisa de palavra-chave usados pelos mecanismos de pesquisa AOL, Ask, Bing, Google e Yahoo. |
var results = DIL.tools.getSearchReferrer();
|
Enviar um URL personalizado | Retorna a quem indicou de pesquisa com base em um URL personalizado. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
|
Corresponder o nome do host do URL a um Regex personalizado | Transmita um regex personalizado para corresponder ao nome do host do URL de referência. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/
search.aspx?q=adobe+rules",{
hostPattern:/ehow\./,
queryParam:"p"
});
|
Corresponder padrões de pesquisa com um regex personalizado | Passe um regex personalizado para realizar uma pesquisa personalizada. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules,
{
hostPattern:/ehow\./,
search_pattern:/[&\?]p=([^&]+/
});
|
Desmonta um identificador de recurso uniforme ( URI) em seus componentes: hash
, host
, href
, pathname
, protocol
, search
e [!DNL uriParams]
.
Assinatura da função: DIL.tools.decomposeURI
decomposeURI
aceita:
uri {string}
: (Opcional) Uma string contendo o URI. O padrão é document.location.href
se não for especificado.E retorna:
{object}
: Um objeto que contém nomes e palavras-chave 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"
}
}
Pesquisa conteúdo específico definido nas tags meta em uma página da Web e retorna esses dados em um objeto.
Assinatura da função: DIL.tools.getMetaTags( 1 or more parameters)
getMetaTags
aceita um ou mais parâmetros de nome (tipo de string) a serem pesquisados. Ele retorna um objeto composto de pares de valores chave.
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();