DIL 도구

WARNING
2023년 7월부터 Adobe은 의 개발을 중단했습니다. Data Integration Library (DIL) 및 DIL 확장명.
기존 고객은 DIL 구현. 그러나 Adobe은 개발되지 않습니다 DIL 이 점을 넘어서는 것입니다. 고객은 다음을 평가하는 것이 좋습니다. Experience Platform Web SDK 을 참조하십시오.
2023년 7월 이후 새로운 데이터 수집 통합을 구현하려는 고객은 Experience Platform Web SDK 대신,

의 메서드에 대해 설명합니다. DIL.tools 네임스페이스입니다. 이러한 유틸리티 기능은 특정 작업을 수행하는 데 도움이 됩니다.

getSearchReferrer

현재 페이지에 도달하기 위해 사용되는 검색어를 반환합니다.

목적 getSearchReferrer

DIL, getSearchReferrer 사이트에 도달하기 위해 사용된 검색 결과(이름 및 키워드)를 반환합니다. 특정 검색어를 이 함수에 전달하거나 지원되는 검색 엔진( AOL, Ask, Bing, Google, 및 Yahoo에 대해 ) document.referrer 기본적으로.

함수 서명

함수 서명: DIL.tools.getSearchReferrer(uri, initConfig)

함수 매개 변수

getSearchReferrer 수락:

  • {string}: (선택 사항) 검색 URL을 포함하는 문자열(사용) document.referrer 정의되지 않은 경우)입니다.
  • {object}: (선택 사항) 다음에 대한 구성이 포함된 개체 hostPattern, queryParam, 또는 queryPattern.

반환:

  • {object} 유효한 이름과 키워드가 포함된 개체입니다.

검색 유형
설명
코드 샘플
기본 검색
AOL, Ask, Bing, Google 및 Yahoo 검색 엔진에서 사용되는 키워드 검색어를 반환합니다.
var results = DIL.tools.getSearchReferrer();
사용자 지정 URL로 전달
사용자 지정 URL을 기반으로 검색 레퍼러를 반환합니다.
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
URL 호스트 이름을 사용자 정의 정규 표현식과 일치
참조 URL의 호스트 이름과 일치하도록 사용자 지정 정규 표현식을 전달합니다.
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=([^&]+/ });

deposeURI

Uniform Resource Identifier( 디스어셈블링 URI)을 구성 요소에 넣을 수 있습니다. hash, host, href, pathname, protocol, search, 및 uriParams.

함수 서명: DIL.tools.decomposeURI

함수 매개 변수

decomposeURI 수락:

  • uri {string}: (선택 사항) URI를 포함하는 문자열입니다. 기본값은 입니다. document.location.href 지정하지 않은 경우

반환:

  • {object}: 유효한 이름과 키워드가 포함된 객체입니다.

샘플 코드

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

웹 페이지의 메타 태그에 정의된 특정 콘텐츠를 검색하고 해당 데이터를 개체에 반환합니다.

함수 서명

함수 서명: DIL.tools.getMetaTags( 1 or more parameters)

함수 매개 변수

getMetaTags 검색할 하나 이상의 이름 매개 변수(문자열 유형)를 허용합니다. 키-값 쌍으로 구성된 개체를 반환합니다.

샘플 코드


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