DIL-Tools

Beschreibt Methoden im Namensraum DIL.tools. Mit diesen Dienstprogrammfunktionen können Sie bestimmte Aufgaben ausführen.

getSearchReferrer

Gibt Suchbegriffe zurück, die zum Erreichen der aktuellen Seite verwendet werden.

Zweck von getSearchReferrer

In DIL gibt getSearchReferrer Suchergebnisse (Namen und Schlüsselwörter) zurück, die zum Erreichen Ihrer Site verwendet werden. Sie können bestimmte Suchbegriffe an diese Funktion übergeben oder die unterstützten Suchmaschinen ( AOL, Ask, Bing, Google und Yahoo) standardmäßig gegen document.referrer durchsuchen lassen.

Funktionsunterschrift

Funktionsunterschrift: DIL.tools.getSearchReferrer(uri, initConfig)

Funktionsparameter

getSearchReferrer akzeptiert:

  • {string}: (Optional) Eine Zeichenfolge, die die Such-URL enthält ( document.referrer falls nicht definiert).
  • {object}: (Optional) Ein Objekt, das die Konfiguration für hostPattern, queryParamoder queryPatternenthält.

Und gibt zurück:

  • {object} Ein Objekt, das gültige Namen und Suchbegriffe enthält.

Beispiele

Suchtyp Beschreibung Code-Beispiel
Standardsuche Gibt Suchbegriffe zurück, die von den Suchmaschinen AOL, Ask, Bing, Google und Yahoo verwendet werden. var results = DIL.tools.getSearchReferrer();
Übergeben einer benutzerspezifischen URL Gibt den Werber für die Suche basierend auf einer benutzerdefinierten URL zurück. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
URL-Hostnamen mit benutzerdefiniertem Regex abgleichen Geben Sie einen benutzerdefinierten Regex ein, um dem Hostnamen der verweisenden URL zu entsprechen. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Suchmuster mit einem benutzerspezifischen Regex abgleichen Übergeben Sie einen benutzerdefinierten Regex, um eine benutzerdefinierte Suche durchzuführen. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decompseURI

Demonstriert eine Uniform Resource Identifier ( URI) in ihre Komponenten: hash, host, href, pathname, protocol, search und [!DNL uriParams].

Funktionsunterschrift: DIL.tools.decomposeURI

Funktionsparameter

decomposeURI akzeptiert:

  • uri {string}: (Optional) Eine Zeichenfolge, die den URI enthält. Die Standardeinstellung ist document.location.href, wenn nicht angegeben.

Und gibt zurück:

  • {object}: Ein Objekt, das gültige Namen und Suchbegriffe enthält.

Beispielcode

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

Sucht nach bestimmten Inhalten, die in den Meta-Tags auf einer Webseite definiert sind, und gibt diese Daten in einem Objekt zurück.

Funktionsunterschrift

Funktionsunterschrift: DIL.tools.getMetaTags( 1 or more parameters)

Funktionsparameter

getMetaTags akzeptiert einen oder mehrere Namensparameter (Zeichenfolgen-Typ), nach denen gesucht werden soll. Gibt ein Objekt zurück, das aus Schlüssel-Wert-Paaren besteht.

Beispielcode


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();

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free