파생 필드
- 주제:
- 파생된 필드
작성 대상:
- 관리자
파생 필드는 Adobe Customer Journey Analytics의 실시간 보고 기능에서 중요한 부분입니다. 파생 필드를 사용하면 사용자 정의 가능한 규칙 빌더를 통해 즉석에서 (종종 복잡한) 데이터 조작을 정의할 수 있습니다. 파생 필드를 Workspace의 구성 요소(지표 또는 차원)로 사용하거나 데이터 보기에서 파생 필드를 구성 요소로 정의할 수도 있습니다.
파생 필드를 활용하면 Customer Journey Analytics 외부의 다른 위치에서 데이터를 변환하거나 조작하는 것에 비해 상당한 시간과 노력을 절약할 수 있습니다. 데이터 준비, Data Distiller 또는 자체 ETL(추출, 변환, 로드) / ELT(추출, 로드, 변환) 프로세스 내.
파생 필드는 데이터 보기 내에서 정의되며, 규칙으로 정의된 함수 집합을 기반으로 하며, 사용 가능한 표준 및/또는 스키마 필드에 적용됩니다.
예시 사용 사례는 다음과 같습니다.
-
부적절하게 수집된 페이지 이름 값을 올바른 페이지 이름 값으로 수정하는 파생된 페이지 이름 필드를 정의합니다.
-
하나 이상의 조건(예: URL 매개변수, 페이지 URL, 페이지 이름)을 기반으로 적절한 마케팅 채널을 결정하는 파생 마케팅 채널 필드를 정의합니다.
파생 필드 인터페이스
파생 필드를 만들거나 편집할 때 파생 필드 인터페이스를 사용합니다.
이름 | 설명 | |
---|---|---|
1 | 선택기 | 선택기 영역을 사용하여 함수, 함수 템플릿, 스키마 필드 또는 표준 필드를 규칙 빌더로 선택하고 끌어다 놓습니다. 드롭다운을 사용하여 다음 중에서 선택합니다. |
2 | 규칙 빌더 | 하나 이상의 규칙을 사용하여 파생 필드를 순차적으로 빌드합니다. 규칙은 함수의 구체적인 구현이므로 항상 하나의 함수에만 연결됩니다. 함수를 규칙 빌더로 끌어다 놓으면 규칙이 생성됩니다. 함수 유형이 규칙의 인터페이스를 결정합니다. 자세한 내용은 규칙 인터페이스를 참조하십시오. 규칙 빌더에서 사용할 수 있는 규칙의 시작, 끝 또는 사이에 함수를 삽입할 수 있습니다. 규칙 빌더의 마지막 규칙이 파생 필드의 최종 출력을 결정합니다. |
3 | 필드 설정 | 파생 필드의 이름을 지정하고 설명하고, 필드 유형을 검사할 수 있습니다. |
4 | 최종 출력 | 이 영역은 지난 30일 동안의 데이터와 규칙 빌더에서 파생된 필드에 적용한 변경 사항을 기반으로 한 출력 값의 업데이트 미리보기를 실시간으로 보여 줍니다. |
필드 템플릿 마법사
파생된 필드 인터페이스에 처음 액세스하면 필드 템플릿으로 시작하기 마법사가 표시됩니다.
- 생성하려는 필드 유형을 가장 잘 설명하는 템플릿을 선택합니다.
- 계속하려면 선택 버튼을 선택합니다.
파생 필드 대화 상자는 선택한 필드 유형에 필요하거나 유용한 규칙 (및 함수)으로 채워집니다. 사용 가능한 템플릿에 대한 자세한 내용은 함수 템플릿을 참조하십시오.
규칙 인터페이스
규칙 빌더에서 규칙을 정의할 때는 규칙 인터페이스를 사용합니다.
이름 | 설명 | |
---|---|---|
A | 규칙 이름 | 기본적으로 규칙 이름은 규칙 X(X는 시퀀스 번호를 나타냄)입니다. 규칙의 이름을 편집하려면 해당 이름을 선택하고 새 이름을 입력합니다(예: Query Parameter ). |
B | 함수 이름 | 규칙에 대해 선택된 함수 이름(예: URL PARSE). 함수가 함수 시퀀스의 마지막이고 최종 출력 값을 결정하는 경우, 함수 이름 뒤에 - FINAL OUTPUT이 붙습니다. 예: URL PARSE - FINAL OUTPUT. 해당 기능에 대한 자세한 정보가 담긴 팝업을 표시하려면 |
C | 규칙 설명 | 선택 사항으로 규칙에 설명을 추가할 수 있습니다. 편집기를 사용하여 설명을 입력합니다. 도구 모음을 사용하여 텍스트 서식을 지정할 수 있으며(스타일 선택기, 굵게, 기울임꼴, 밑줄, 오른쪽, 왼쪽, 가운데, 색상, 숫자 목록, 글머리 기호 목록 사용) 외부 정보에 대한 링크를 추가할 수 있습니다. 설명 편집을 마치려면 편집기 외부를 클릭합니다. |
D | 함수 영역 | 함수의 논리를 정의합니다. 인터페이스는 함수의 유형에 따라 달라집니다. 필드 또는 값에 대한 드롭다운 메뉴에는 함수가 예상하는 입력 유형에 따라 사용할 수 있는 모든 필드 범주(규칙, 표준 필드, 필드)가 표시됩니다. 또는 스키마 및 표준 필드 선택기에서 필드를 끌어다 필드 또는 값에 놓을 수 있습니다. 조회 데이터 세트에서 필드를 끌어온 경우, 정의한 함수 앞에 조회 함수가 자동으로 삽입됩니다. 지원되는 각 함수에 대한 자세한 내용은 함수 참조에서 확인하십시오. |
파생 필드 만들기
-
기존 데이터 보기를 선택하거나 데이터 보기를 만듭니다. 자세한 내용은 데이터 보기를 참조하십시오.
-
데이터 보기의 구성 요소 탭을 선택합니다.
-
왼쪽 레일에서 파생 필드 만들기 를 선택합니다.
-
파생 필드를 정의하려면 파생 필드 만들기 인터페이스를 사용합니다. 파생 필드 인터페이스를 참조하십시오.
새로운 파생 필드를 저장하려면 저장 을 선택합니다.
-
새 파생 필드는 데이터 보기의 왼쪽 레일에 있는 스키마 필드의 일부로 파생 필드 컨테이너에 추가됩니다.
파생 필드 편집
-
기존 데이터 보기를 선택합니다. 자세한 내용은 데이터 보기를 참조하십시오.
-
데이터 보기의 구성 요소 탭을 선택합니다.
-
왼쪽의 연결 창에서 스키마 필드 탭을 선택합니다.
-
파생 필드 컨테이너를 선택합니다.
-
편집하려는 파생 필드 위에 마우스를 가져다 대고
-
파생 필드를 편집하려면 파생 필드 편집 인터페이스를 사용합니다. 파생 필드 인터페이스를 참조하십시오.
-
업데이트된 파생 필드를 저장하려면 저장 을 선택합니다.
-
파생 필드에 대한 변경 사항을 취소하려면 취소 를 선택합니다.
-
파생 필드를 새로운 파생 필드로 저장하려면 다른 이름으로 저장 을 선택합니다. 새로운 파생 필드는 원래 편집된 파생 필드와 동일한 이름에
(copy)
가 추가됩니다.
-
또는 데이터 보기에서 차원이나 지표의 구성 요소로 파생 필드를 사용하는 경우:
-
구성 요소를 선택합니다. 구성 요소의 이름이 파생 필드와 다를 수 있습니다.
-
구성 요소 패널에서 스키마 필드 이름 아래 파생 필드 옆의
-
파생 필드를 편집하려면 파생 필드 편집 인터페이스를 사용합니다. 파생 필드 인터페이스를 참조하십시오.
-
업데이트된 파생 필드를 저장하려면 저장 을 선택합니다.
-
파생 필드에 대한 변경 사항을 취소하려면 취소 를 선택합니다.
-
파생 필드를 새로운 파생 필드로 저장하려면 다른 이름으로 저장 을 선택합니다. 새로운 파생 필드는 원래 편집된 파생 필드와 동일한 이름에
(copy)
가 추가됩니다.
-
파생 필드 삭제
-
기존 데이터 보기를 선택합니다. 자세한 내용은 데이터 보기를 참조하십시오.
-
데이터 보기의 구성 요소 탭을 선택합니다.
-
연결 창에서 스키마 필드 탭을 선택합니다.
-
파생 필드 컨테이너를 선택합니다.
-
삭제하려는 파생 필드 위에 마우스를 가져다 대고
-
파생 필드 편집 인터페이스에서 삭제 를 선택합니다.
구성 요소 삭제 대화 상자에서 삭제를 확인하라는 메시지가 나타납니다. 데이터 보기 외부에서 파생 필드에 대한 외부 참조가 있을 수 있는지 고려해 보아야 합니다.
- 파생 필드를 삭제하려면 계속 을 선택합니다.
또는 데이터 보기에서 차원이나 지표의 구성 요소로 파생 필드를 사용하는 경우:
-
구성 요소를 선택합니다. 구성 요소의 이름이 파생 필드와 다를 수 있습니다.
-
구성 요소 패널에서 스키마 필드 이름 아래 파생 필드 옆의
-
파생 필드 편집 인터페이스에서 삭제 를 선택합니다.
구성 요소 삭제 대화 상자에서 삭제를 확인하라는 메시지가 나타납니다. 데이터 보기 외부에서 파생 필드에 대한 외부 참조가 있을 수 있는지 고려해 보아야 합니다.
- 파생 필드를 삭제하려면 계속 을 선택합니다.
함수 템플릿
특정 사용 사례에 맞는 파생 필드를 빠르게 만들려면 함수 템플릿을 사용하면 됩니다. 이 함수 템플릿은 파생 필드 인터페이스의 선택기 영역에서 접근할 수 있으며, 필드 템플릿으로 시작하기 마법사를 사용하여 처음 시작할 때 나타납니다.
마케팅 채널
이 함수 템플릿은 규칙 컬렉션을 사용하여 마케팅 채널을 구축합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
바운스
이 함수 템플릿은 규칙 컬렉션을 사용하여 사이트 바운스를 식별합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
다차원 결합
이 함수 템플릿은 두 개의 값을 하나로 결합합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
알기 쉬운 데이터 세트 이름
이 함수 템플릿은 읽을 수 있는 데이터 세트 이름을 제공합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
URL의 페이지 이름
이 함수 템플릿은 간단한 페이지 이름을 만듭니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
휴가 시즌
이 함수 템플릿은 일년 중 주요 시기를 분류합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
월간 목표
이 함수 템플릿은 사용자 정의 월간 목표를 설정합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
구분된 목록의 모든 값 가져오기
이 함수 템플릿은 제한된 목록을 배열로 변환합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
구분된 목록의 첫 번째 값 가져오기
이 함수 템플릿은 구분된 목록에서 첫 번째 값을 가져옵니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
구분된 목록의 마지막 값 가져오기
이 함수 템플릿은 구분된 목록에서 마지막 값을 가져옵니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
도메인 이름
이 함수 템플릿은 정규 표현식을 사용하여 도메인 이름을 추출합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
쿼리 문자열 매개변수 가져오기
이 함수 템플릿은 쿼리 문자열 값을 추출합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
전환 필드
이 함수 템플릿은 한 필드에서 다른 필드로 보고를 전환합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
간단한 봇 감지
이 함수 템플릿은 간단한 봇 식별을 구현합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
종료 링크
이 함수 템플릿은 세션에서 마지막으로 클릭한 링크를 식별합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
다운로드 링크
이 함수 템플릿은 일반적인 다운로드 링크에 플래그를 지정합니다.
템플릿을 사용하려면 템플릿의 규칙에 나열된 각 함수에 대한 올바른 매개변수를 지정해야 합니다. 자세한 내용은 함수 참조를 참조하십시오.
함수 참조
지원되는 각 함수에 대한 자세한 내용은 아래에서 확인하십시오.
-
사양:
- 입력 데이터 유형: 지원되는 데이터 유형
- 입력: 입력에 가능한 값
- 포함된 연산자: 이 함수에 지원되는 연산자(있는 경우)
- 제한 사항: 이 특정 함수에 적용되는 제한 사항
- 출력.
-
다음을 포함한 사용 사례:
- 파생 필드를 정의하기 전의 데이터
- 파생 필드를 정의하는 방법
- 파생 필드를 정의한 후의 데이터.
-
제한(해당되는 경우).
다음과 같은 경우
하나 이상의 필드에서 정의된 기준에 따라 조건을 적용합니다. 이러한 기준을 사용하여 조건 시퀀스에 따라 새 파생 필드의 값을 정의합니다.
사양
- 문자열
- 숫자
- 날짜
-
조건, 그렇지 않은 경우 컨테이너:
- 값
-
- 규칙
- 표준 필드
- 필드 기준(선택한 값 유형에 따라 포함된 연산자 참조)
-
그런 다음 값을 다음으로 설정, 그렇지 않은 경우 값을 다음으로 설정:
- 값
- 규칙
- 표준 필드
- 필드
- 값
문자열
- 다음과 같음
- 모든 검색어와 같음
- 구문 포함
- 검색어를 하나라도 포함
- 다음 검색어 포함
- 다음으로 시작
- 임의의 용어로 시작
- 다음으로 끝남
- 임의의 용어로 끝남
- 다음과 같지 않음
- 모든 검색어와 같지 않음
- 다음 구문 포함 안 함
- 검색어 포함 안 함
- 모든 검색어를 포함하지 않음
- 다음으로 시작하지 않음
- 임의의 용어로 시작하지 않음
- 다음으로 끝나지 않음
- 임의의 용어로 끝나지 않음
- 세트임
- 세트가 아님
숫자
- 다음과 같음
- 다음과 같지 않음
- 다음보다 큼
- 다음보다 크거나 같음
- 다음보다 작음
- 다음보다 작거나 같음
- 세트임
- 세트가 아님
날짜
- 다음과 같음
- 다음과 같지 않음
- 다음보다 이후
- 다음보다 이후이거나 같음
- 다음보다 이전
- 다음보다 이전이거나 같음
- 세트임
- 세트가 아님
- 파생 필드당 5개 함수
- 파생 필드당 200개 연산자. 단일 연산자의 예로는 “참조 도메인이 google을 포함함”이 있습니다.
사용 사례 1
마케팅 채널 필드를 적절한 값으로 설정하기 위해 계단식 논리를 적용하여 다양한 마케팅 채널을 식별하는 규칙을 정의하고자 합니다.
- 리퍼러가 검색 엔진에서 왔고 페이지에
cid
가ps_
를 포함하는 쿼리 문자열 값이 있는 경우 마케팅 채널은 유료 검색 으로 식별해야 합니다. - 리퍼러가 검색 엔진에서 왔고 페이지에 쿼리 문자열
cid
가 없는 경우 마케팅 채널을 자연어 검색 으로 식별해야 합니다. - 페이지에
cid
가em_
을 포함하는 쿼리 문자열 값이 있는 경우 마케팅 채널을 이메일 로 식별해야 합니다. - 페이지에
cid
가ds_
을 포함하는 쿼리 문자열 값이 있는 경우 마케팅 채널을 디스플레이 광고 로 식별해야 합니다. - 페이지에
cid
가so_
을 포함하는 쿼리 문자열 값이 있는 경우 마케팅 채널을 유료 소셜 로 식별해야 합니다. - 리퍼러가 twitter.com, facebook.com, linkedin.com 또는 tiktok.com의 참조 도메인에 있는 경우, 마케팅 채널을 자연어 검색 으로 식별해야 합니다.
- 위의 규칙 중 어느 것도 일치하지 않는 경우 마케팅 채널을 다른 리퍼러 로 식별해야 합니다.
사이트에 리퍼러 및 페이지 URL이 포함된 다음 샘플 이벤트가 수신되는 경우, 이러한 이벤트는 다음과 같이 식별해야 합니다.
https://facebook.com
https://site.com/home
https://abc.com
https://site.com/?cid=ds_12345678
https://site.com/?cid=em_12345678
https://google.com
https://site.com/?cid=ps_abc098765
https://google.com
https://site.com/?cid=em_765544332
https://google.com
다음 이전의 데이터
https://facebook.com
https://site.com/home
https://abc.com
https://site.com/?cid=ds_12345678
https://site.com/?cid=em_12345678
https://google.com
https://site.com/?cid=ps_abc098765
https://google.com
https://site.com/?cid=em_765544332
https://google.com
파생 필드
Marketing Channel
파생 필드를 정의합니다. 다음과 같은 경우 함수를 사용하여 Page URL
및 Referring URL
필드에 대한 기존 값을 기반으로 값을 생성하는 규칙을 정의합니다.
다음과 같은 경우 규칙이 적용되기 전에 URL 구문 분석 함수를 사용하여 Page Url
및 Referring Url
의 값을 가져오는 규칙을 정의합니다.
다음 이후의 데이터
사용 사례 2
Product Finding Methods 차원에서 여러 가지 다양한 검색 변형을 수집했습니다. 검색과 탐색의 전반적인 성과를 이해하려면 많은 시간을 들여 결과를 수동으로 결합해야 합니다.
사이트에서 Product Finding Methods 차원에 대해 다음 값을 수집합니다. 결국, 이 모든 값은 검색을 나타냅니다.
다음 이전의 데이터
파생 필드
Product Finding Methods (new)
파생 필드를 정의합니다. 규칙 빌더에서 다음과 같은 경우 규칙을 만듭니다. 이러한 규칙들은 구문 포함 기준을 사용하여 search
및 browse
에 대한 이전 제품 검색 방법 필드 값의 모든 가능한 변형에 논리를 적용합니다.
다음 이후의 데이터
사용 사례 3
여행사라면 예약된 여행에 대한 여행 기간을 버킷으로 나누어 여행의 버킷 길이를 보고할 수 있습니다.
가정:
- 조직에서는 여행 기간을 숫자 필드로 수집합니다.
- 1~3일 기간을 “short trip”이라는 버킷에 담으려고 합니다.
- 4~7일 기간을 “medium trip”이라는 버킷에 담으려고 합니다.
- 8일 이상의 기간을 “long trip”이라는 버킷에 담으려고 합니다.
- 1일 기간 동안 132개의 여행이 예약되었습니다.
- 2일 기간 동안 110개의 여행이 예약되었습니다.
- 3일 기간 동안 105개의 여행이 예약되었습니다.
- 4일 기간 동안 99개의 여행이 예약되었습니다.
- 5일 기간 동안 92개의 여행이 예약되었습니다.
- 6일 기간 동안 85개의 여행이 예약되었습니다.
- 7일 기간 동안 82개의 여행이 예약되었습니다.
- 8일 기간 동안 78개의 여행이 예약되었습니다.
- 9일 기간 동안 50개의 여행이 예약되었습니다.
- 10일 기간 동안 44개의 여행이 예약되었습니다.
- 11일 기간 동안 38개의 여행이 예약되었습니다.
- 12일 기간 동안 31개의 여행이 예약되었습니다.
원하는 보고서는 다음과 같습니다.
다음 이전의 데이터
파생 필드
Trip Duration (bucketed)
파생 필드를 정의합니다. 규칙 빌더에서 다음과 같은 경우 규칙을 만듭니다. 이 규칙은 논리를 적용하여 이전 여행 기간 필드 값을 short trip
, medium trip
, long trip
세 개의 값으로 나눕니다.
다음 이후의 데이터
추가 정보
Customer Journey Analytics는 Adobe Experience Platform XDM(경험 데이터 모델)의 모델에 따라 중첩된 컨테이너 구조를 사용합니다. 자세한 배경 정보는 컨테이너 및 세그먼트 컨테이너를 참조하십시오. 이 컨테이너 모델은 본질적으로 유연하지만 규칙 빌더를 사용할 때 몇 가지 제한이 있습니다.
Customer Journey Analytics는 다음과 같은 기본 컨테이너 모델을 사용합니다.
다음 제한은 값을 선택 하고 설정 할 때 적용되면 강제됩니다.



분류
새 파생 필드에서 해당 값으로 대체되는 값 집합을 정의합니다.
사양
- 문자열
- 숫자
- 날짜
-
분류할 필드:
- 규칙
- 표준 필드
- 필드
-
값이 같을 때 및 다음 항목으로 값 바꾸기:
- 문자열
-
원래 값 표시
- 부울
- 파생 필드당 5개 함수
- 파생 필드당 200개 연산자. 값이 원래 값과 같을 때 새 값으로 값 바꾸기에 대한 모든 항목이 작업으로 간주됩니다.
사용 사례 1
hotelID
및 hotelID
에 연결된 하나 이상의 추가 열 city
, rooms
, hotel name
이 포함된 CSV 파일이 있습니다.
차원에서 Hotel ID을 수집하고 있지만 CSV 파일의 hotelID
에서 파생된 Hotel Name 차원을 만들고자 합니다.
CSV 파일 구조 및 콘텐츠 추가
현재 보고서
원하는 보고서
다음 이전의 데이터
파생 필드
Hotel Name
파생 필드를 정의합니다. 분류 함수를 사용하여 호텔 ID 필드의 값을 분류하고 새 값으로 바꿀 수 있는 규칙을 정의합니다.
분류할 값(예: 호텔 ID AMS789)의 일부로 정의하지 않은 원래 값을 포함하려면 원래 값 표시 를 선택해야 합니다. 이렇게 하면 해당 값이 분류되지 않았음에도 불구하고 AMS789가 파생 필드에 대한 출력의 일부가 됩니다.
다음 이후의 데이터
사용 사례 2
여러 페이지에 대해 친숙한 페이지 이름 대신 URL을 수집했습니다. 이런 혼합된 값 컬렉션이 보고를 방해합니다.
다음 이전의 데이터
http://www.adobetravel.ca/Hotel-Search
https://www.adobetravel.com/Package-Search
http://www.adobetravel.ca/user/reviews
https://www.adobetravel.com.br/Generate-Quote/preview
파생 필드
Page Name (updated)
파생 필드를 정의합니다. 분류 함수를 사용하여 기존 페이지 이름 필드의 값을 분류하고 업데이트된 정확한 값으로 바꿀 수 있는 규칙을 정의합니다.
다음 이후의 데이터
추가 정보
분류 규칙 인터페이스에서는 다음과 같은 추가 기능을 사용할 수 있습니다.
- 모든 테이블 값을 빠르게 지우려면
- 값이 같을 때의 원래 값과 다음 항목으로 값 바꾸기의 새 값이 포함된 CSV 파일을 업로드하려면
- 원래 값과 새 값을 업로드하여 CSV 파일을 만드는 템플릿을 다운로드하려면
- 규칙 인터페이스에 입력된 모든 원래 값과 새 값이 포함된 CSV 파일을 다운로드하려면
연결
정의된 구분 기호를 사용하여 필드 값을 단일의 새 파생 필드로 결합합니다.
사양
- 문자열
-
값:
- 규칙
- 표준 필드
- 필드
- 문자열
-
구분 기호:
- 문자열
사용 사례
현재는 출발지 및 도착지 공항 코드를 별도의 필드로 수집하고 있습니다. 두 필드를 하이픈(-)으로 구분하여 단일 차원으로 결합하려고 합니다. 이를 통해 출발지와 목적지의 조합을 분석하여 가장 많이 예약된 경로를 파악할 수 있습니다.
가정:
- 출발지와 목적지 값이 동일한 테이블의 별도 필드에 수집됩니다.
- 사용자는 값 사이에 구분 기호 “-”를 사용하고자 합니다.
다음과 같은 예약이 발생한다고 상상해 보십시오.
- 고객 ABC123이 솔트레이크시티(SLC)와 올랜도(MCO) 간 항공편을 예약했습니다.
- 고객 ABC456이 솔트레이크시티(SLC)와 로스앤젤레스(LAX) 간 항공편을 예약했습니다.
- 고객 ABC789가 솔트레이크시티(SLC)와 시애틀(SEA) 간 항공편을 예약했습니다.
- 고객 ABC987이 솔트레이크시티(SLC)와 새너제이(SJO) 간 항공편을 예약했습니다.
- 고객 ABC654가 솔트레이크시티(SLC)와 올랜도(MCO) 간 항공편을 예약했습니다.
원하는 보고서는 다음과 같습니다.
다음 이전의 데이터
파생 필드
Origin - Destination
파생 필드를 정의합니다. 연결 함수를 사용하여 출발지와 목적지 필드를 -
구분 기호로 연결하는 규칙을 정의합니다.
다음 이후의 데이터
(파생 필드)
중복 제거
값을 여러 번 세는 것을 방지합니다.
사양
- 문자열
- 숫자
-
값:
- 규칙
- 표준 필드
- 필드
- 문자열
-
범위:
- 개인
- 세션
-
중복 제거 ID:
- 규칙
- 표준 필드
- 필드
- 문자열
-
유지할 값:
- 첫 번째 인스턴스 유지
- 마지막 인스턴스 유지
사용 사례 1
사용자가 예약 확인 페이지를 다시 로드할 때 중복된 매출이 계산되는 것을 방지하려고 합니다. 동일한 이벤트에서 수신된 매출을 다시 계산하지 않으려면 식별자에서 예약 확인 ID를 사용합니다.
다음 이전의 데이터
파생 필드
Booking Confirmation
파생 필드를 정의합니다. 중복 제거 함수를 사용하여 범위 Person 값 Booking의 중복을 제거하는 규칙을 정의합니다. 이때 중복 제거 ID 예약 확인 ID를 사용합니다. 유지할 값으로 첫 번째 인스턴스 유지를 선택합니다.
다음 이후의 데이터
사용 사례 2
외부 마케팅 캠페인과 함께 이벤트를 캠페인 클릭률의 프록시로 사용합니다. 새로고침과 리디렉션으로 인해 이벤트 지표가 부풀려지고 있습니다. 추적 코드 차원을 중복 제거하여 첫 번째 차원만 수집하고 이벤트 초과 계산을 최소화하고자 합니다.
다음 이전의 데이터
파생 필드
새 Tracking Code (deduplicated)
파생 필드를 정의합니다. 중복 제거 함수를 사용하여 세션의 중복 제거 범위와 유지할 값으로 첫 번째 인스턴스 유지가 포함된 추적 코드의 중복을 제거하는 규칙을 정의합니다.
다음 이후의 데이터
찾기 및 바꾸기
선택한 필드에서 모든 값을 찾아 해당 값을 새 파생 필드의 다른 값으로 바꿉니다.
사양
- 문자열
-
값
- 규칙
- 표준 필드
- 필드
-
모두 찾기, 및 모두 다음으로 바꾸기:
- 문자열
문자열
- 모두 찾기, 및 모두 다음으로 바꾸기
사용 사례
외부 마케팅 채널 보고서에 대해 일부 잘못된 값이 수신되었습니다(예: email marketing
대신 email%20 marketing
). 이러한 잘못된 값으로 인해 보고가 손상되고 이메일의 성과를 확인하기가 더 어려워집니다. email%20marketing
을 email marketing
으로 바꾸고자 합니다.
원래 보고서
원하는 보고서
다음 이전의 데이터
파생 필드
Email Marketing (updated)
파생 필드를 정의합니다. 찾기 및 바꾸기 함수를 사용하여 email%20marketing
을 찾아서 email marketing
으로 바꾸는 규칙을 정의합니다.
다음 이후의 데이터
조회
조회 데이터 세트의 필드를 사용하여 값을 조회하고 새 파생 필드나 추가 규칙 처리를 위해 값을 반환합니다.
사양
- 문자열
- 숫자
- 날짜
-
조회를 적용할 필드:
-
- 규칙
- 표준 필드
- 필드 조회 데이터 세트
-
- 데이터 세트
일치하는 키
- 규칙
- 필드
-
반환할 값
- 규칙
- 필드
사용 사례
고객이 Adobe Target을 통해 표시된 개인화된 배너를 클릭할 때 수집된 활동 ID를 사용하여 활동 이름을 조회하고자 합니다. 활동 ID와 활동 이름이 포함된 Target용 Analytics(A4T) 활동과 함께 조회 데이터 세트를 사용하고자 합니다.
A4T 조회 데이터 세트
파생 필드
Activity Name
파생 필드를 정의합니다. 조회 함수를 사용하여 수집된 데이터에서 값을 조회하는 규칙을 정의할 수 있으며, 이 규칙은 조회를 적용할 필드(예: ActivityIdentifier)에 지정되어 있습니다. 조회 데이터 세트 목록에서 조회 데이터 세트를 선택합니다(예: New CJA4T Activities). 그런 다음 일치하는 키 목록에서 식별자 필드(예: ActivityIdentifier)를 선택하고 반환할 값 목록에서 반환할 필드(예: ActivityName)를 선택합니다.
추가 정보
조회 기능은 Customer Journey Analytics가 연결의 일부로 구성한 조회 데이터 세트에서 검색한 데이터에 보고 시 적용됩니다.
이미 하나 이상의 다른 함수가 포함되어 있는 조회 함수를 규칙 빌더에 빠르게 삽입할 수 있습니다.
- 선택기에서 스키마 필드 를 선택합니다.
-
- 조회 데이터 세트를 선택하고 조회에 사용할 필드를 찾습니다.
- 사용 가능한 함수 입력 필드(예: 다음과 같은 경우)에 조회 필드를 끌어다 놓습니다. 유효한 경우, + 추가 레이블이 있는 파란색 상자는 필드를 삭제하고 조회 필드를 삭제한 함수 이전에 조회 함수를 자동으로 삽입할 수 있도록 해 줍니다. 삽입된 조회 기능은 모든 필드에 대한 관련 값으로 자동 채워집니다.
소문자
필드의 값을 소문자로 변환하여 새로운 파생 필드에 저장합니다.
사양
- 문자열
- 숫자
- 날짜
- 필드:
- 규칙
- 표준 필드
- 필드
사용 사례
적절한 보고를 위해 수집된 모든 제품 이름을 소문자로 변환하고자 합니다.
다음 이전의 데이터
파생 필드
Product Names
파생 필드를 정의합니다. 소문자 함수를 사용하여 수집된 제품 이름 필드의 값을 소문자로 바꾸고 이를 새 파생 필드에 저장하는 규칙을 정의합니다.
다음 이후의 데이터
수학
숫자 필드에서는 기본적인 수학 연산자(더하기, 빼기, 곱하기, 나누기, 거듭제곱)를 사용합니다.
사양
- 숫자
- 하나 또는 여러 개의 숫자 필드
- 하나 또는 여러 개의 연산자(더하기, 빼기, 곱하기, 나누기, 거듭제곱)
- 사용자 입력 값
+
(더하기)-
(빼기)*
(곱하기)/
(나누기)^
(거듭제곱)
- 파생 필드당 25개 연산
- 파생 필드당 5개 수학 함수
사용 사례
인플레이션으로 인해 수집된 CRM 데이터의 수익 수치를 5% 인플레이션으로 수정하고자 합니다.
다음 이전의 데이터
파생 필드
Corrected Annual Revenue
파생 필드를 정의합니다. 수학 함수를 사용하여 원래 연간 수익 숫자에 1.05를 곱하는 규칙을 정의합니다.
다음 이후의 데이터
추가 정보
수식을 만드는 방법:
-
수식 필드에 입력을 시작하면 입력한 내용과 일치하는 숫자 필드가 팝업 메뉴에 나타납니다. 또는 왼쪽 창의 사용 가능한 필드에서 숫자 필드를 끌어다 놓을 수 있습니다.
-
다른 필드 또는 정적 값이 따라오는 피연산자(예: 곱하기는
*
)를 추가합니다. 더 복잡한 수식을 정의하려면 괄호를 사용할 수 있습니다. -
정적 값을 삽입하려면(예:
1.05
), 값을 입력하고 정적 값 으로 더하기 x 를 선택하거나 팝업 메뉴에서 정적 음수 값 으로 더하기 -x 를 선택합니다.
-
녹색 체크 표시
수학 함수에서 정적 숫자로 작업할 때 고려해야 할 몇 가지 중요한 사항이 있습니다.
-
정적 값은 필드와 연결되어야 합니다. 예를 들어 정적 필드만 있는 수학 함수는 지원되지 않습니다.
-
정적 값에 대한 거듭제곱(
ˆ
)을 사용할 수 없습니다. -
수식에서 여러 정적 값을 사용하는 경우, 수식을 유효하게 하려면 이러한 정적 값을 괄호를 사용하여 그룹화해야 합니다. 예:
-
이 수식은 오류를 반환합니다.
-
이 수식은 유효합니다.
-
히트 수준 기반 계산에 수학 함수를 사용합니다. 요약 함수를 사용하여 이벤트, 세션 또는 개인 범위 기반 계산이 가능합니다.
필드 병합
두 개의 다른 필드의 값을 새로운 파생 필드로 병합합니다.
사양
- 문자열
- 숫자
- 날짜
- 필드:
- 규칙
- 표준 필드
- 필드
사용 사례
여러 채널에 걸친 여정을 분석하기 위해 페이지 이름 필드와 통화 이유 필드로 구성된 차원을 만들고자 합니다.
다음 이전의 데이터
파생 필드
Cross Channel Interactions
파생 필드를 정의합니다. 필드 병합 함수를 사용하여 페이지 이름 필드와 통화 이유 필드의 값을 병합하고 이를 새 파생 필드에 저장하는 규칙을 정의합니다.
다음 이후의 데이터
추가 정보
필드 병합 규칙 내에서 동일한 유형의 필드를 선택해야 합니다. 예를 들어 날짜 필드를 선택하는 경우, 병합하려는 다른 모든 필드가 날짜 필드여야 합니다.
다음 또는 이전
필드를 입력으로 받아 세션이나 사용 범위 내에서 해당 필드의 다음 또는 이전 값을 확인합니다. 이는 방문 및 이벤트 테이블 필드에만 적용됩니다.
사양
- 문자열
- 숫자
- 날짜
-
필드:
-
- 규칙
- 표준 필드
- 필드
방법:
- 이전 값
- 다음 값
-
범위:
- 개인
- 세션
-
색인:
- 숫자
-
반복 포함:
- 부울
사용 사례
반복 값을 고려하여 수신한 데이터의 다음 또는 이전 값이 무엇인지 이해하고자 합니다.
데이터
예제 1 - 반복 포함 처리
세션
색인 = 1
반복 포함
세션
색인 = 1
반복 포함하지 않음
세션
색인 = 1
반복 포함
세션
색인 = 1
반복 포함하지 않음
예제 2 - 수신된 데이터에 공백 값이 있는 반복 포함 처리
세션
색인 = 1
반복 포함
세션
색인 = 1
반복 포함하지 않음
세션
색인 = 1
반복 포함
세션
색인 = 1
반복 포함하지 않음
파생 필드
Next Value
또는 Previous value
파생 필드를 정의합니다. 다음 또는 이전 함수를 사용하여 수신된 데이터 필드를 선택하고, 다음 값 또는 이전 값을 방법으로, 세션을 범위로 선택하고, 색인 값을 1
로 설정하는 규칙을 정의합니다.
추가 정보
방문 또는 이벤트 테이블에 속하는 필드만 선택할 수 있습니다.
반복 포함은 다음 또는 이전 함수에서 반복되는 값을 처리하는 방법을 결정합니다.
-
반복 포함 형태와 다음 또는 이전 값. 반복 포함을 선택하면 현재 히트에서 다음 또는 이전 값의 연속적인 반복이 무시됩니다.
-
선택한 필드의 값이 없는(빈) 행이 있는 경우 다음 또는 이전 함수 출력의 일부로 다음 또는 이전 값이 반환되지 않습니다.
정규 표현식 바꾸기
정규 표현식을 사용하여 필드의 값을 새로운 파생 필드로 바꿉니다.
사양
- 문자열
- 숫자
- 필드:
- 규칙
- 표준 필드
- 필드
- 정규 표현식:
-
- 문자열 출력 형식:
- 문자열
- 대소문자 구분
- 부울
사용 사례
URL 일부를 가져와서 고유한 페이지 식별자로 사용하여 트래픽을 분석하고자 합니다. 출력 패턴으로 URL 끝과 $1
을 캡처하기 위해 정규 표현식의 [^/]+(?=/$|$)
를 사용합니다.
다음 이전의 데이터
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html
https://business.adobe.com/products/analytics/adobe-analytics.html
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html
파생 필드
Page Identifier
파생 필드를 생성합니다. 정규 표현식 바꾸기 함수를 사용하여 참조 URL 필드의 값을 [^/]+(?=/$|$)
의 정규 표현식과 $1
의 출력 형식을 사용하여 바꾸는 규칙을 정의합니다.
다음 이후의 데이터
추가 정보
Customer Journey Analytics은 Perl 정규 표현식 구문의 하위 집합을 사용합니다. 지원되는 표현식은 다음과 같습니다.
a
a
a|b
a
또는 b
[abc]
a
, b
또는 c
[^abc]
a
, b
또는 c
를 제외한 모든 단일 문자[a-z]
a
-z
범위의 모든 단일 문자[a-zA-Z0-9]
a
-z
, A
-Z
, 0
-9
범위의 모든 단일 문자^
$
\A
\z
.
\s
\S
\d
\D
\w
\W
\b
\B
\<
\>
(...)
(?:...)
a?
a
중 1개a*
a
a+
a
a{3}
a
중 정확히 3개a{3,}
a
a{3,6}
a
원하는 문자열 출력을 얻기 위해 이러한 시퀀스를 출력 형식으로 얼마든지 사용할 수 있습니다.
$&
$n
$1
은 첫 번째 하위 표현식을 출력합니다.$`
$+
$$
"$"
를 출력합니다.분할
필드의 값을 새로운 파생 필드로 분할합니다.
사양
- 문자열
- 숫자
- 필드:
- 규칙
- 표준 필드
- 필드
- 방법:
-
- 왼쪽에서
- 오른쪽에서
- 배열로 변환 구분 기호의 경우:
- 문자열
- 색인의 경우:
- 숫자
사용 사례 1
음성 앱 응답을 단일 차원에서 구분된 목록으로 수집합니다. 목록의 각 값이 응답 보고서에서 고유한 값이 되게 하고자 합니다.
다음 이전의 데이터
파생 필드
Responses
파생 필드를 생성합니다. 분할 함수를 사용하여 음성 앱 응답 필드 값을 ,
구분 기호로 변환하는 배열로 변환 방법 규칙을 정의합니다.
다음 이후의 데이터
사용 사례 2
음성 앱 응답을 단일 차원에서 구분된 목록으로 수집합니다. 목록의 첫 번째 값에서 나온 응답을 고유한 차원으로 만들고자 합니다. 목록의 마지막 값을 고유한 차원에 입력하고자 합니다.
다음 이전의 데이터
파생 필드
First Response
파생 필드를 생성합니다. 분할 함수를 사용하여 응답의 왼쪽에 있는 응답 필드의 첫 번째 값을 ,
구분 기호로 사용하는 규칙을 정의합니다.
오른쪽에서 구분 기호로 1을, 색인으로 1을 선택하여 Second Response
응답 필드의 마지막 값을 가져오는 파생 필드를 만듭니다.
다음 이후의 데이터
요약
이벤트, 세션 및 사용자 수준에서 지표 또는 차원에 집계 유형 함수를 적용합니다.
사양
- 문자열
- 숫자
- 날짜
-
값
- 규칙
- 표준 필드
- 필드
-
방법 요약
-
범위
- 이벤트
- 세션
- 개인
-
숫자
- 최대 - 값 집합에서 가장 큰 값을 반환합니다.
- 최소 - 값 집합에서 가장 작은 값을 반환합니다.
- 중간값 - 값 집합에 대한 중앙값을 반환합니다.
- 평균 - 값 집합의 평균을 반환합니다.
- 합계 - 값 집합에 대한 합계를 반환합니다.
- 개수 - 수신된 값의 개수를 반환합니다.
- 고유 값 - 고유한 값 집합을 반환합니다.
-
문자열
- 고유 값 - 고유한 값 집합을 반환합니다.
- 고유 개수 - 고유 값의 개수를 반환합니다.
- 가장 일반적인 값 - 가장 자주 수신되는 문자열 값을 반환합니다.
- 가장 덜 흔한 값 - 가장 적게 수신된 문자열 값을 반환합니다.
- 첫 번째 값 - 수신된 첫 번째 값. 세션 및 이벤트 테이블에만 적용됩니다.
- 마지막 값 - 마지막으로 수신된 값. 세션 및 이벤트 테이블에만 적용됩니다.
-
날짜
- 고유 값 - 고유한 값 집합을 반환합니다.
- 고유 개수 - 고유 값의 개수를 반환합니다.
- 가장 일반적인 값 - 가장 자주 수신되는 문자열 값을 반환합니다.
- 가장 덜 흔한 값 - 가장 적게 수신된 문자열 값을 반환합니다.
- 첫 번째 값 - 수신된 첫 번째 값. 세션 및 이벤트 테이블에만 적용됩니다.
- 마지막 값 - 마지막으로 수신된 값. 세션 및 이벤트 테이블에만 적용됩니다.
- 가장 빠른 값 - 수신된 가장 빠른 값(시간에 따라 결정됨). 세션 및 이벤트 테이블에만 적용됩니다.
- 가장 마지막 값 - 수신된 가장 마지막 값(시간에 따라 결정됨). 세션 및 이벤트 테이블에만 적용됩니다.
사용 사례
장바구니에 추가 수익을 소액, 중액, 고액의 세 가지 카테고리로 분류하고자 합니다. 이를 통해 고가치 고객의 특성을 분석하고 파악할 수 있습니다.
다음 이전의 데이터
가정:
- 장바구니에 추가 수익은 숫자 필드로 수집됩니다.
시나리오:
- CustomerABC123은 ProductABC를 위해 장바구니에 $35를 추가한 다음 별도로 ProductDEF를 장바구니에 $75를 추가합니다.
- CustomerDEF456은 ProductGHI를 위해 장바구니에 $50을 추가한 다음 별도로 ProductJKL을 장바구니에 $275를 추가합니다.
- CustomerGHI789는 ProductMNO를 위해 장바구니에 $500를 추가합니다.
논리:
- 방문자의 장바구니에 추가 총 수익이 $150 미만이면 소액으로 설정합니다.
- 방문자의 장바구니에 추가 총 수익이 $150보다 크고 $500보다 작으면 중액으로 설정합니다.
- 방문자의 장바구니에 추가 총 수익이 $500 이상인 경우 고액으로 설정합니다.
결과:
- CustomerABC123의 장바구니에 추가 총 수익은 $110입니다.
- CustomerDEF456의 장바구니에 추가 총 수익은 $325입니다.
- CustomerGHI789의 장바구니에 추가 총 수익은 $500입니다.
파생 필드
Add To Cart Revenue Size
파생 필드를 생성합니다. 요약 함수와 개인에 대해 설정된 범위의 합계 요약 방법을 사용하여 장바구니에 추가 필드의 값을 합산합니다. 두 번째다음과 같은 경우 규칙을 사용하여 트리 카테고리 트리에 따라 분할합니다.
다음 이후의 데이터
추가 정보
요약 함수를 사용하여 이벤트, 세션 또는 개임 범위 기반 계산이 가능합니다. 히트 수준 기반 계산에 수학 함수를 사용합니다.
트리밍
필드 값의 시작 또는 끝에서 공백, 특수 문자 또는 특정 문자 수를 제거하여 새로운 파생 필드를 만듭니다.
사양
- 문자열
-
필드
- 규칙
- 표준 필드
- 필드
-
공백 트리밍
-
특수 문자 트리밍
- 특수 문자 입력
-
왼쪽부터 트리밍
-
시작
-
문자열 시작
-
위치
- 위치 #
-
문자열
- 문자열 값
- 색인
- 문자열을 포함할 플래그
-
-
종료
-
문자열 끝
-
위치
- 위치 #
-
문자열
- 문자열 값
- 색인
- 문자열을 포함할 플래그
-
길이
-
-
-
오른쪽부터 트리밍
-
시작
-
문자열 끝
-
위치
- 위치 #
-
문자열
- 문자열 값
- 색인
- 문자열을 포함할 플래그
-
-
종료
-
문자열 시작
-
위치
- 위치 #
-
문자열
- 문자열 값
- 색인
- 문자열을 포함할 플래그
-
길이
-
-
사용 사례 1
제품 데이터를 수집하지만 해당 데이터에는 보고를 조각화하는 숨겨진 공백 문자가 포함되어 있습니다. 불필요한 공백을 쉽게 트리밍하고자 합니다.
다음 이전의 데이터
"prod12356 "
"prod12356"
" prod12356"
파생 필드
Product Identifier
파생 필드를 생성합니다. 트리밍 함수를 사용하여 제품 ID 필드에서 공백 트리밍 하는 규칙을 정의합니다.
다음 이후의 데이터
"prod12356"
사용 사례 2
수집된 페이지 이름 데이터에는 페이지 이름 끝에 잘못된 특수 문자가 포함되어 있으므로 제거해야 합니다.
다음 이전의 데이터
파생 필드
Page Name
파생 필드를 생성합니다. 트리밍 함수를 사용하여 이름 필드에서 특수 문자 #?%&/
를 사용하는 특수 문자 트리밍 규칙을 정의합니다.
다음 이후의 데이터
사용 사례 3
storeID를 포함한 데이터를 수집합니다. storeID의 처음 두 글자는 약어인 미국 주 코드를 포함합니다. 보고에는 해당 주 코드만 사용하고자 합니다.
다음 이전의 데이터
파생 필드
Store Identifier
파생 필드를 생성합니다. 트리밍 함수를 사용하여 문자열 끝에서 위치 3
까지 storeID 필드를 오른쪽에서 자르기하는 규칙을 정의합니다.
다음 이후의 데이터
URL 구문 분석
프로토콜, 호스트, 경로 또는 쿼리 매개변수를 포함한 URL의 다양한 부분을 구문 분석합니다.
사양
- 문자열
-
필드:
-
- 규칙
- 표준 필드
- 필드
옵션:
- 프로토콜 가져오기
- 호스트 가져오기
- 경로 가져오기
- 쿼리 문자열 값 가져오기
- 쿼리 매개변수:
- 문자열
- 쿼리 매개변수:
- 해시 값 가져오기
사용 사례 1
마케팅 채널 규칙 집합의 일부로 참조 URL의 참조 도메인만 사용하고자 합니다.
다음 이전의 데이터
https://www.google.com/
https://duckduckgo.com/
https://t.co/
https://l.facebook.com/
파생 필드
Referring Domain
파생 필드를 정의합니다. URL 구문 분석 함수를 사용하여 참조 URL 필드에서 호스트를 가져와 이를 새로 파생된 필드에 저장하는 규칙을 정의합니다.
다음 이후의 데이터
사용 사례 2
파생된 추적 코드 보고서 출력의 일부로 Page URL의 쿼리 문자열의 cid
매개변수 값을 사용하고자 합니다.
다음 이전의 데이터
https://www.adobe.com/?cid=abc123
https://www.adobe.com/?em=email1234&cid=def123
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123
파생 필드
Query String CID
파생 필드를 정의합니다. URL 구문 분석 함수를 사용하여 페이지 URL 필드에서 쿼리 문자열 매개변수 값을 가져와 쿼리 매개변수로 cid
를 지정하는 규칙을 정의합니다. 출력 값은 새로운 파생 필드에 저장됩니다.
다음 이후의 데이터
제한 사항
일반적으로 파생 필드 기능에는 다음과 같은 제한이 있습니다.
- 파생 필드에 대한 규칙을 정의할 때 최대 10개(표준 필드 제외)의 서로 다른 스키마 필드를 사용할 수 있습니다.
- 이 최대 10개의 서로 다른 스키마 필드 중에서 조회 스키마 또는 프로필 스키마 필드는 최대 3개만 허용됩니다.
- 라이선스가 부여된 패키지에 따라 Customer Journey Analytics 연결당 최대 파생 필드 수를 가질 수 있습니다. 자세한 내용은 제품 설명을 참조하세요.
함수 제한 사항 요약
- 파생 필드당 5개 다음과 같은 경우 함수
- 파생 필드당 200개 연산자
- 파생 필드당 5개 분류 함수
- 파생 필드당 200개 연산자
- 파생 필드당 2개 연결 함수
- 파생 필드 5개 중복 제거 함수
- 파생 필드당 2개 찾기 및 바꾸기 함수
- 파생 필드당 5개 조회 함수
- 파생 필드당 2개 소문자 함수
- 파생 필드당 25개 연산
- 파생 필드당 5개 수학 함수
- 파생 필드당 2개 병합 필드 함수
- 파생 필드당 3개 다음 또는 이전 함수
- 파생 필드당 1개 정규 표현식 바꾸기 함수
- 파생 필드당 2개 분할 함수
- 파생 필드당 3개 요약 함수
- 파생 필드당 1개 트리밍 함수
- 파생 필드당 5개 URL 구문 분석 함수
연산자
다음과 같은 경우 함수 내의 조건 또는 그렇지 않은 경우 구조의 연산자는 하나 의 값을 갖는 기준의 조합입니다. 기준에 대한 값이 하나 추가될 때마다 연산자의 수도 늘어납니다.
예를 들어 아래 조건은 13개의 연산자를 사용합니다.
분류 함수의 연산자는 값이 원래 값과 같을 때 새 값으로 값 바꾸기에 대한 단일 항목입니다.
예를 들어 아래의 분류 규칙은 3개의 연산자를 사용합니다.
추가 정보
Trim
및 Lowercase
는 데이터 보기의 구성 요소 설정에서 이미 사용 가능한 기능입니다. 파생 필드를 사용하면 이러한 함수를 결합하여 Customer Journey Analytics에서 직접 더 복잡한 데이터 변환을 수행할 수 있습니다. 예를 들어 Lowercase
를 사용하여 이벤트 필드에서 대소문자 구분을 제거한 다음 Lookup
을 사용하여 소문자 필드만 소문자로 된 조회 키로 구성된 조회 데이터 세트에 새 소문자 필드를 일치시킬 수 있습니다. 또는 새 필드에 Lookup
를 설정하기 전에 Trim
을 사용하여 문자를 제거할 수 있습니다.
파생 필드에서 조회 및 프로필 필드를 지원하면 이벤트 조회 및 프로필 속성에 따라 데이터를 변환할 수 있습니다. 이는 조회 또는 프로필 데이터 세트의 계정 수준 데이터가 있는 B2B 시나리오에서 특히 유용할 수 있습니다. 또한 이 지원은 조회 데이터(예: 캠페인 정보 및 오퍼 유형) 또는 프로필 데이터(예: 멤버 등급 및 계정 유형)에서 일반 필드의 데이터를 조작하는 데 유용합니다.