DIL Tools

WARNING
Från och med juli 2023 har Adobe upphört med utvecklingen av tillägget Data Integration Library (DIL) och DIL.
Befintliga kunder kan fortsätta använda sin DIL-implementering. Adobe kommer dock inte att utveckla DIL efter den här punkten. Kunder uppmuntras att utvärdera Experience Platform Web SDK för sin långsiktiga datainsamlingsstrategi.
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 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ä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 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 ä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