DIL-tools

WARNING
Vanaf juli 2023 heeft Adobe de ontwikkeling van de Data Integration Library (DIL) en de DIL extensie.
Bestaande klanten kunnen hun DIL uitvoering. Adobe zal zich echter niet ontwikkelen DIL verder dan dit punt. Klanten worden aangemoedigd om te evalueren Experience Platform Web SDK voor hun strategie voor het verzamelen van gegevens op lange termijn.
Klanten die na juli 2023 nieuwe integratie voor gegevensverzameling willen implementeren, moeten Experience Platform Web SDK in plaats daarvan.

Beschrijft methodes in DIL.tools naamruimte. Deze hulpprogrammafuncties helpen u specifieke taken uit te voeren.

getSearchReferrer

Retourneert de zoektermen die worden gebruikt om de huidige pagina te bereiken.

Doel van getSearchReferrer

In DIL, getSearchReferrer retourneert zoekresultaten (namen en trefwoorden) die worden gebruikt om uw site te bereiken. U kunt specifieke zoektermen doorgeven aan deze functie of de functie laten zoeken in de ondersteunde zoekmachines ( AOL, Ask, Bing, Google, en Yahoo) tegen document.referrer standaard.

Functiehandtekening

Handtekening functie: DIL.tools.getSearchReferrer(uri, initConfig)

Functieparameters

getSearchReferrer accepteert:

  • {string}: (Optioneel) Een tekenreeks met de zoek-URL (gebruikt document.referrer indien ongedefinieerd).
  • {object}: (Optioneel) Een object dat de configuratie voor de hostPattern, queryParam, of queryPattern.

En retourneert:

  • {object} Een object dat geldige namen en trefwoorden bevat.

Voorbeelden

Zoektype
Beschrijving
Codevoorbeeld
Standaardzoekopdracht
Retourneert zoektermen met trefwoorden die worden gebruikt door de zoekmachines AOL, Ask, Bing, Google en Yahoo.
var results = DIL.tools.getSearchReferrer();
Geef een aangepaste URL door
Retourneert de zoekverwijzer op basis van een aangepaste URL.
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
URL-hostnaam afstemmen met een aangepaste Regex
Geef een aangepaste regex door zodat deze overeenkomt met de hostnaam van de verwijzende URL.
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Zoekpatronen afstemmen met een aangepaste Regex
Geef een aangepaste regex door om een aangepaste zoekopdracht uit te voeren.
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

Hiermee wordt een Uniform Resource Identifier gedemonteerd ( URI) in de bestanddelen ervan: hash, host, href, pathname, protocol, search, en uriParams.

Handtekening functie: DIL.tools.decomposeURI

Functieparameters

decomposeURI accepteert:

  • uri {string}: (Optioneel) Een tekenreeks die de URI bevat. Standaardwaarden: document.location.href indien niet opgegeven.

En retourneert:

  • {object}: Een object dat geldige namen en trefwoorden bevat.

Voorbeeldcode

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

Zoekt naar specifieke inhoud die in de metatags op een webpagina is gedefinieerd en retourneert die gegevens in een object.

Functiehandtekening

Handtekening functie: DIL.tools.getMetaTags( 1 or more parameters)

Functieparameters

getMetaTags Accepteert een of meer naamparameters (type tekenreeks) waarnaar moet worden gezocht. Er wordt een object geretourneerd dat bestaat uit sleutelwaardeparen.

Voorbeeldcode


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();
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695