DIL 도구

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

getSearchReferrer

현재 페이지에 도달하는 데 사용된 검색어를 반환합니다.

getSearchReferrer 목적

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

함수 서명

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

함수 매개 변수

getSearchReferrer accepts:

  • {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의 호스트 이름과 일치하도록 사용자 지정 regex를 전달합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
사용자 지정 레게와 검색 패턴 일치 사용자 지정 검색을 수행하려면 사용자 지정 regex를 전달합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

Uniform Resource Identifier( URI)를 구성 요소로 분해합니다.hash, host, href, pathname, protocol, search[!DNL uriParams]

함수 서명:DIL.tools.decomposeURI

함수 매개 변수

decomposeURI accepts:

  • 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();

이 페이지에서는