DIL-verktyg

WARNING
Från och med juli 2023 har Adobe upphört med utvecklingen av Data Integration Library (DIL) och DIL tillägg.
Befintliga kunder kan fortsätta använda sina DIL implementering. Adobe kommer dock inte att utvecklas DIL bortom denna punkt. Kunder uppmanas att utvärdera Experience Platform Web SDK för deras långsiktiga strategi för datainsamling.
Kunder som vill implementera integreringar för datainsamling efter juli 2023 bör använda Experience Platform Web SDK i stället.

Beskriver metoder i DIL.tools namnutrymme. 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 getSearchReferrer returnerar sökresultat (namn och nyckelord) som används för att nå din webbplats. Du kan skicka in specifika söktermer till den här funktionen eller låta den söka efter de sökmotorer som stöds ( AOL, Ask, Bing, Googleoch Yahoo) mot document.referrer som standard.

Funktionssignatur

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

Funktionsparametrar

getSearchReferrer godkänner:

  • {string}: (Valfritt) En sträng som innehåller sök-URL (använder document.referrer om det är odefinierat).
  • {object}: (Valfritt) Ett objekt som innehåller konfigurationen för hostPattern, queryParam, eller queryPattern.

Och returnerar:

  • {object} Ett objekt som innehåller giltiga namn och nyckelord.

Exempel

Söktyp
Beskrivning
Exempel på kod
Standardsökning
Returnerar söktermer som används av sökmotorerna AOL, Ask, Bing, Google och Yahoo.
var results = DIL.tools.getSearchReferrer();
Ange en anpassad URL
Returnerar sökreferenten baserat på en anpassad URL.
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
Matcha URL-värdnamn med en anpassad region
Ange en anpassad region som matchar värdnamnet för den refererande URL:en.
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Matcha sökmönster med en anpassad region
Skicka in en anpassad region för att utföra en anpassad sökning.
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 sina beståndsdelar: hash, host, href, pathname, protocol, searchoch uriParams.

Funktionssignatur: DIL.tools.decomposeURI

Funktionsparametrar

decomposeURI godkänner:

  • uri {string}: (Valfritt) En sträng som innehåller URI. Standardvärdet är document.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();
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695