Util.getQueryParam
브라우저 URL의 쿼리 문자열 매개 변수에는 Analytics에 중요한 데이터가 자주 포함됩니다. 쿼리 문자열에서 데이터를 검색하려면 Util.getQueryParam()
메서드를 사용하십시오.
Adobe Analytics 확장 및 웹 SDK 확장을 사용하여 쿼리 문자열 매개 변수 데이터 가져오기
데이터 요소에서 값을 설정하여 쿼리 문자열 매개 변수 데이터를 가져올 수 있습니다.
- AdobeID 자격 증명을 사용하여 Adobe Experience Platform 데이터 수집에 로그인합니다.
- 원하는 태그 속성을 클릭합니다.
- 데이터 요소 탭으로 이동한 다음, 원하는 데이터 요소를 클릭하거나 데이터 요소를 만듭니다.
- Extension 드롭다운 목록을 Core(으)로 설정하고 데이터 요소 유형을(를) 쿼리 문자열 매개 변수(으)로 설정합니다.
- 텍스트 필드에 쿼리 문자열 매개 변수를 입력합니다.
쿼리 문자열 매개 변수 값은 데이터 요소에 저장됩니다. 그런 다음 규칙의 데이터 요소를 참조하여 원하는 변수를 할당할 수 있습니다.
AppMeasurement 및 Analytics 확장 사용자 지정 코드 편집기의 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,";");
TIP
이름이
s.getQueryParam
인 유사한 플러그인을 사용할 수 있습니다. 이 플러그인에는 더 많은 고급 기능이 포함되어 있지만, 보다 복잡하고 기본적으로 AppMeasurement에 포함되지 않습니다.recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690