Show Menu
화제×

Util.getQueryParam

브라우저 URL의 쿼리 문자열 매개 변수에는 Analytics에 중요한 데이터가 자주 포함됩니다. 쿼리 문자열에서 데이터를 검색하려면 Util.getQueryParam() 메서드를 사용하십시오.

Adobe Experience Platform Launch에서 쿼리 문자열 매개 변수 데이터 가져오기

데이터 요소에서 값을 설정하여 쿼리 문자열 매개 변수 데이터를 가져올 수 있습니다.
  1. AdobeID 자격 증명을 사용하여 launch.adobe.com 에 로그인합니다.
  2. 원하는 속성을 클릭합니다.
  3. 데이터 요소 탭으로 이동한 다음, 원하는 데이터 요소를 클릭하거나 데이터 요소를 만듭니다.
  4. 확장 드롭다운을 코어로 설정하고 데이터 요소 유형을 쿼리 문자열 매개 변수로 설정합니다.
  5. 텍스트 필드에 쿼리 문자열 매개 변수를 입력합니다.
쿼리 문자열 매개 변수 값은 데이터 요소에 저장됩니다. 그러면 규칙의 데이터 요소를 참조하여 Analytics 변수를 할당할 수 있습니다.

AppMeasurement 및 Launch 사용자 지정 코드 편집기의 s.Util.getQueryParam()

브라우저 URL에서 쿼리 문자열 값을 검색하려면 s.Util.getQueryParam() 메서드를 호출하십시오. 쿼리 문자열 매개 변수를 포함하는 문자열 인수는 필수입니다. 이 메서드는 Analytics 변수에 할당할 수 있는 문자열을 반환합니다.
s.eVar1 = s.Util.getQueryParam("cid");

두 번째 선택적 인수를 사용하면 쿼리 문자열 매개 변수를 검사할 문자열을 지정할 수 있습니다. 기본적으로 유틸리티는 브라우저 URL을 확인합니다.
// Search a custom string for query string parameter
var customString = "https://example.com?q=search";

// eVar1 is set to "search"
s.eVar1 = s.Util.getQueryParam("q",customString);

세 번째 선택적 인수를 사용하면 쿼리 문자열 구분 기호를 사용자 지정할 수 있습니다. 기본값은 & 입니다. 쿼리 문자열에서 다른 구분 기호를 사용하는 경우 이 값을 변경할 수 있습니다.
var customString = "https://example.com?q1=value1;q2=value2;q3=value3";

// eVar1 is set to "value2"
s.eVar1 = s.Util.getQueryParam("q2",customString,";");

이름이 s.getQueryParam 인 유사한 플러그인을 사용할 수 있습니다. 이 플러그인에는 더 많은 고급 기능이 포함되어 있지만 보다 복잡하고 기본적으로 AppMeasurement에 포함되지 않습니다.