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