DIL Tools
Beskriver metoder i namnområdet DIL.tools
. De här verktygen hjälper dig att utföra specifika uppgifter.
getSearchReferrer
Returnerar söktermer som används för att nå den aktuella sidan.
Syfte med getSearchReferrer
I DIL returnerar getSearchReferrer
sökresultat (namn och nyckelord) som används för att nå din webbplats. Du kan skicka specifika söktermer till den här funktionen eller låta den söka efter de sökmotorer som stöds ( AOL, Ask, Bing, Google och Yahoo) mot document.referrer
som standard.
Funktionssignatur
Funktionssignatur: DIL.tools.getSearchReferrer(uri, initConfig)
Funktionsparametrar
getSearchReferrer
accepterar:
{string}
: (Valfritt) En sträng som innehåller sökwebbadressen (använderdocument.referrer
om det är odefinierat).{object}
: (Valfritt) Ett objekt som innehåller konfigurationen förhostPattern
,queryParam
ellerqueryPattern
.
Och returnerar:
{object}
Ett objekt som innehåller giltiga namn och nyckelord.
Exempel
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
Disassemblerar en Uniform Resource Identifier ( URI) till dess beståndsdelar: hash
, host
, href
, pathname
, protocol
, search
och uriParams
.
Funktionssignatur: DIL.tools.decomposeURI
Funktionsparametrar
decomposeURI
accepterar:
uri {string}
: (Valfritt) En sträng som innehåller URI:n. Standardvärdet ärdocument.location.href
om inget anges.
Och returnerar:
{object}
: Ett objekt som innehåller giltiga namn och nyckelord.
Exempelkod
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
Söker efter specifikt innehåll som definieras i metataggar på en webbsida och returnerar data i ett objekt.
Funktionssignatur
Funktionssignatur: DIL.tools.getMetaTags( 1 or more parameters)
Funktionsparametrar
getMetaTags
accepterar en eller flera namnparametrar (strängtyp) att söka efter. Returnerar ett objekt som består av nyckelvärdepar.
Exempelkod
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();