Show Menu
TÓPICOS×

Ferramentas DIL

Descreve métodos no DIL.tools namespace. Essas funções de utilitário ajudam você a executar tarefas específicas.

getSearchReferrer

Retorna os termos de pesquisa usados para acessar a página atual.

Finalidade da getSearchReferrer

Na 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, Googlee Yahoo) document.referrer por padrão.

Assinatura da função

Assinatura da função: DIL.tools.getSearchReferrer(uri, initConfig)

Parâmetros de função

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.

Exemplos

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 o referenciador 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 Passe 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=([^&]+/ });

decomposeURI

Desmonta um identificador de recurso uniforme ( URI) em seus componentes: hash , host , href , pathname , protocol , search e [uriParams] .
Assinatura da função: DIL.tools.decomposeURI

Parâmetros de função

decomposeURI aceita:
  • uri {string} : (Opcional) Uma string contendo o URI. Defaults to document.location.href if not specified.
E retorna:
  • {object} : Um objeto que contém nomes e palavras-chave válidos.

Código de exemplo

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

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

Assinatura da função: DIL.tools.getMetaTags( 1 or more parameters)

Parâmetros de função

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.

Código de exemplo

var dataLib = DIL.create({ parceiro: '

partnerName'

, containerNSID: 

containerNSID

 }); 

dataLib.api.signal(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();