For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
영구 속성
Amplitude 아카데미
영구 속성에 대한 소개
Amplitude에서 지속적 속성을 구성하는 방법을 배우면 사용자의 여정 전반에 걸쳐 중요한 컨텍스트를 전달하고 초기 참여를 다운스트림 행동에 연결할 수 있습니다.
시작하기속성 지속성은 페이지 경로 또는 검색어 등의 이벤트 속성 값을 일정 기간 동안 사용자의 이후 이벤트에 첨부하여 유지합니다. 이를 통해 어떤 캠페인, 채널 또는 머천다이징 자산이 사용자 여정 전체에서 참여도를 유도했는지와 같은 컨텍스트를 파악할 수 있으며, 팀은 Amplitude 전반에 걸쳐 일관되고 신뢰할 수 있는 보고를 할 수 있습니다. 영구 속성 확인 페이지로 이동하여 영구 속성이 올바르게 작동하는지 확인하십시오.
예를 들면 다음과 같습니다.
- 마케팅 팀은 여러 세션에서 페이지 경로 값을 유지하여 시간별 캠페인의 효과를 파악할 수 있습니다.
- 머천다이징 팀은 품목 수준의 기여를 사용하여 장바구니에 포함된 각 품목을 유도한 검색어, 추천 또는 프로모션에 매출을 할당할 수 있습니다.
지속성 속성은 이벤트 속성에서 작동합니다.
영구 속성은 이벤트 속성만 유지합니다. 이 도구는 사용자 속성을 읽지 않으며 사용자 프로필을 업데이트하지도 않습니다. Amplitude는 쿼리 시간에 이를 평가하고 분석을 위해 이벤트 수준 데이터에 할당 및 만료 규칙을 적용합니다.
이러한 구별은 추적을 구현할 때 중요합니다. 유지하려는 데이터가 사용자 속성으로만 도달하는 경우(예: 일부 통합에서는 사용자 수준에서만 설정하는 마케팅 어트리뷰션), Amplitude는 이를 지속성 속성에 대한 입력으로 사용할 수 없습니다. 값을 사용할 수 있게 하려면 이를 관심 있는 이벤트의 이벤트 속성으로 캡처하십시오. 브라우저 SDK 버전 2.45.0부터 Amplitude 브라우저 SDK는 기본적으로 마케팅 어트리뷰션을 위해 이 작업을 자동으로 수행합니다. SDK에서 이벤트 속성 캡처를 참조하십시오.
영구 속성이란 무엇이고 그렇지 않은 것인가
영구 속성은 사용자 속성이 아니며 오래 지속되는 사용자 상태를 나타내지 않습니다. Amplitude는 쿼리 시간에 이를 평가하고 분석을 위해 이벤트 수준 데이터에 할당 및 만료 규칙을 적용합니다. 영구 속성은 사용자 프로필을 업데이트하지 않으며, 사용자 상태를 변경하지 않으며, 핵심 이벤트나 사용자 속성을 대체하지 않습니다. 그 목적은 분석 다음 기간동안 Amplitude가 마케팅 또는 머천다이징 데이터와 같은 컨텍스트를 어떻게 적용하는지를 제어하는 것입니다.
속성 지속성의 기능
속성 지속성은 어떤 속성 값이 처음 경험된 이벤트 이후에도 "고정되는지"와 해당 속성 값이 얼마나 오래 유효한지를 정의합니다.
모든 이벤트에 자체 소스 또는 머천다이징 데이터를 포함하도록 요구하는 대신, Amplitude는 속성 값을 기억하고 IT가 만료되거나 Amplitude가 이를 대체할 때까지 이후 이벤트에 자동으로 적용할 수 있습니다.
속성 지속성은 초기 참여를 후속 결과와 연결하려는 마케팅 및 머천다이징 분석에 특히 유용합니다.
사용자 속성과 영구 속성 비교
| 사용자 속성 | 영구 속성 |
|---|---|
| Amplitude는 이를 사용자 프로필에 저장합니다. | Amplitude는 사용자 프로필에 이러한 정보를 저장하지 않습니다. |
| Amplitude는 수집 시간에 이러한 값을 설정합니다. | Amplitude는 쿼리 시간(예: 차트를 사용할 때)에 해당 값을 평가합니다. |
| 사용자 수준 상태를 나타냅니다. | 할당 및 만료 규칙을 이벤트 속성에 적용합니다. |
| 예를 들어 장치 유형, 위치 또는 사용자 ID 등이 있습니다. | 세션 또는 시간 제한이 있는 분석 컨텍스트에 적합합니다. |
핵심 개념
할당 유형
할당은 동일한 사용자에 대해 일련의 이벤트에 걸쳐 어떤 속성 값을 "고정"해야 하는지를 결정합니다. Amplitude는 다음과 같은 할당 유형을 제공합니다.
- 원본: 속성 값 Amplitude는 엔티티를 처음 생성할 때 캡처됩니다. 일반적으로 원래 값은 계정 생성 시점이나 초기 식별 시점에 발생합니다. 원래 값은 유지되며 변경되지 않습니다.
- 가장 최근: 항상 정의된 또는 활성 추적 기간 첫 사용 후 속성의 최신 값입니다. 일반적으로 가장 최근 값은 가장 최근의 이벤트 또는 세션입니다. 가장 최근 데이터 값은 동적이며 Amplitude가 새 데이터를 수집함에 따라 변화합니다.
- 최초로 알려진 값: 엔티티의 생성 날짜와 관계없이 해당 속성에 대해 기록된 가장 이른 값입니다. 데이터 수집이 생성 날짜 이후에 시작되는 경우, 최초로 알려진 값은 Original 값보다 나중의 시점에서 올 수 있습니다. 이 옵션은 이전과 이후의 모든 이벤트에 적용됩니다.
- 마지막으로 알려진 값: 전체 시점에서 속성의 가장 최근 값입니다. 마지막으로 알려진 값은 동적이며 Amplitude가 새 데이터를 수집함에 따라 변화합니다. 그러나 Amplitude가 데이터를 수집할 수 없는 경우 마지막으로 알려진 값이 해당 속성의 실제 상태와 다를 수 있습니다. 이 옵션은 이전과 이후의 모든 이벤트에 적용됩니다.
할당 유형 간의 차이점.
Original 값은 진정한 첫 번째 값이며 Amplitude가 엔티티를 생성하자마자 발생합니다. 첫 번째 알려진 값은 가장 먼저 기록된 값입니다. 이러한 값은 엔티티 생성 시 추적이 시작되는 경우 동일할 수 있습니다. 그러나 추적이 나중에 시작되면 이러한 값이 달라질 수 있습니다.
가장 최근 값은 가장 최근의 값이며 Amplitude가 속성에 대한 새 데이터를 수집할 때마다 발생합니다. 가장 최근 값은 항상 속성의 가장 최근 상태를 반영합니다. 마지막으로 알려진 값은 해당 속성의 마지막으로 기록된 값입니다. 추적이 발생하지 않거나 Amplitude가 데이터 수집을 중단하는 경우, 마지막으로 알려진 값은 해당 속성의 현재 상태가 아닐 수 있습니다. 추적 및 데이터 수집이 최신 상태인 경우 가장 최근의 값과 마지막으로 알려진 값은 동일합니다.
아래 표는 가입부터 페이지 조회, 구매에 이르기까지 사용자의 활동에 대한 예를 보여줍니다. 첫 번째 열은 데이터 세트에 존재하는 이벤트와 속성 값을 보여줍니다. 나머지 네 개의 열은 서로 다른 할당 방법과 각 방법에서 속성 값이 어떻게 변경되는지를 보여줍니다.
| 이벤트 | 데이터 세트 값 | 원본 | 가장 최근 | 최초로 알려진 | 마지막으로 알려진 값 |
|---|---|---|---|---|---|
| 회원가입 | 페이지 경로: 캡처되지 않음 | . | . | /gift_guide ◌ | /best_seller ◌ |
| 페이지 보기 | 페이지 경로: /gift_guide | /gift_guide ● | /gift_guide ● | /gift_guide ● | /best_seller ◌ |
| 페이지 보기 | 페이지 경로: /flash_sale | /gift_guide ◌ | /flash_sale ● | /gift_guide ◌ | /best_seller ◌ |
| 구매 | 페이지 경로: 캡처되지 않음 | /gift_guide ◌ | /flash_sale ◌ | /gift_guide ◌ | /best_seller ◌ |
| 페이지 보기 | 페이지 경로: /best_seller | /gift_guide ◌ | /best_seller ● | /gift_guide ◌ | /best_seller ● |
● = 이벤트에 존재하는 속성 값 ◌ = 할당에 의해 채워진 속성 값
만료
만료일은 영구적 속성 값이 적용을 중지하는 시기를 정의합니다.
| 만료 유형 | 의미하는 것 | 활용 사례 예제 |
|---|---|---|
| 세션 | 세션이 종료되면 값이 재설정됩니다. | 브라우징 세션당 제품 참여 기여도를 산정합니다. |
| 사용자 정의 시간 | 값은 선택한 기간 후에 만료됩니다. | 캠페인 컨텍스트를 7일 또는 최대 30일 동안 유지합니다. |
일반적인 활용 사례
지속적인 속성은 측정 중인 이벤트보다 이전(또는 이후) 이벤트의 컨텍스트를 분석에 반영하려는 전체 경우에 유용합니다. 아래의 패턴은 마케팅, 머천다이징, 실험 및 미디어 분석 전반에서 반복적으로 나타납니다.
엔트리 페이지 기여. 전환 이벤트에 페이지 경로가 포함되지 않은 경우에도 세션이 원래 시작된 위치별로 전환을 그룹화합니다. 구성:
Page Path+ 원본 + 세션.세션 전반에 걸친 캠페인 기여. 모든 이벤트에 UTM을 강제적으로 적용하지 않고도 초기 마케팅 접점을 후속 전환에 연결하십시오. 브라우저 SDK 이벤트 속성 어트리뷰션 추적과 잘 어울립니다(버전 2.45.0부터 기본적으로 활성화됨). 구성:
utm_campaign(또는 이와 유사한) + 원본 + 사용자 정의 시간(예: 30일)입니다.항목 레벨 발견 기여입니다. 장바구니의 각 항목은 검색, 추천 또는 홈페이지 히어로 등 고유한 발견 소스를 유지하므로 매출은 제품별로 적절한 영역에 기여됩니다. 고급옵션: 항목 레벨 기여를 참조하십시오. 구성:
discovery_method+ 최근 + 세션 + 항목 수준 바인딩.A/B 테스트 노출 지속성. 실험 플랫폼이 노출 이벤트 자체에만 변형을 기록하는 경우에도 사용자가 본 변형을 모든 다운스트림 이벤트로 전달하십시오. 구성:
experiment_variant+ 원본 또는 최신 + 세션 또는 사용자.내부 탐색을 무시하는 채널 속성입니다. 사용자를 유도한 채널을 유지하세요. 내부 페이지 간 클릭이 이를 덮어쓰지 않도록 하세요. 속성에서 내부 추천자 필터링을 참조하십시오. 구성: 채널 속성 + 최근 + 세션 + 제외된 값.
속성이 늦게 도착했을 때 소급 적용. First known 및 Last known은 앞으로 진행될 이벤트뿐만 아니라 이미 발생한 이벤트에도 값을 적용합니다. 트리거 이벤트와 해당 속성 데이터가 함께 도착하지 않을 때 유용합니다.
- 모바일 설치 어트리뷰션.
New User및 설치 이벤트는 종종 MMP(AppsFlyer, Adjust)가 어트리뷰션 이벤트를 전송하기 전에 Amplitude에 도착합니다. Last known 할당이 적용된 지속성 속성은 소스를 설치에 다시 연결하므로, 각 설치를 유도한 캠페인을 측정할 수 있습니다. - 스트리밍 및 미디어 메타데이터. 실시간 재생 이벤트는 세션 중에 발생하지만
program,genre또는content_id같은 속성은 종종 세션이 종료될 때만 전송됩니다. 마지막으로 알려진 할당값을 가진 영구 속성은 해당 메타데이터를 세션의 모든 플레이 이벤트에 역방향으로 적용합니다.
구성: 기여 또는 메타데이터 속성 + 마지막으로 알려진 (또는 최초로 알려진 것) + 세션 또는 더 긴 윈도우.
- 모바일 설치 어트리뷰션.
SDK에서 이벤트 속성 캡처
영구적 속성은 이벤트 속성에서 읽어들이므로, 업스트림 문제는 영구적으로 유지하려는 값이 애초에 이벤트 속성으로 도착하는지 확인하는 것입니다.
마케팅 어트리뷰션(브라우저 SDK 2)
브라우저 SDK 버전 2.45.0과 GTM 템플릿 버전 5d7e5부터는 이벤트 속성을 통한 어트리뷰션 추적이 기본적으로 활성화되어 있습니다. UTM 매개 변수, 참조자, 참조 도메인 및 클릭 식별자(예: gclid)는 fbclid자동으로 모든 이벤트에 이벤트 속성으로 첨부됩니다. 어트리뷰션 이벤트 속성은 브라우저 SDK 2.45.0+ 및 GTM 템플릿 5d7e5+에서 즉시 제공됩니다.
첫 번째 터치 속성은 사용자 속성으로만 추적됩니다. 멀티 터치 어트리뷰션은 사용자 속성 또는 이벤트 속성을 사용할 수 있지만 Amplitude는 이벤트 속성을 권장합니다. 이벤트 속성은 각 이벤트에 대한 캠페인 컨텍스트를 유지하며 영구 속성 및 멀티 터치 속성 모델에 대한 입력값으로 사용할 수 있습니다.
이벤트 속성 추적이 캡처하는 항목과 이를 구성하는 방법에 대한 자세한 내용은 브라우저 SDK 2 설명서의 이벤트 속성 추적을 참조하십시오.
SDK 버전 2.45.0 미만 또는 GTM 템플릿 버전 5d7e5 미만의 이전 SDK 또는 GTM 템플릿 버전에서는 이벤트 속성 추적이 선택 사항입니다.
trackingMethod을 설정하여 이를 활성화합니다.
SDK(직접 설치)
import * as amplitude from '@amplitude/analytics-browser';
amplitude.init('AMPLITUDE_API_KEY', {
autocapture: {
attribution: {
trackingMethod: ['userProperty', 'eventProperty'],
},
},
});
구글 태그 관리자
구성 변수를 통해 추적 방법을 설정합니다.
- GTM에서 업데이트를 표시할 때 Amplitude 애널리틱스 브라우저 SDK 태그를 최신 버전으로 업데이트하십시오. 이벤트 속성 어트리뷰션을 사용하려면 브라우저 SDK 2.40.0 이상이 필요합니다.
- 변수 > 사용자 정의 변수 > 새로 만들기로 이동하여 커뮤니티 템플릿 갤러리에서 Amplitude Browser SDK 구성 변수를 검색한 후 설치하십시오.
- 해당 템플릿에서 변수를 생성하고 추적 방법을
eventProperty로 설정합니다. 사용자 속성 어트리뷰션도 유지하려면userProperty및eventProperty를 모두 설정하십시오. Amplitude는 마이그레이션 중에 이를 권장합니다. - Amplitude
init태그에서 새 구성 옵션을 변수로 설정합니다({{Your Variable}}). - 컨테이너를 게시합니다.
새로운 구성 옵션은 전체 autocapture 객체를 대체하므로(얕은 병합), 사용하는 자동 캡처 기능을 trackingMethod나열하십시오. 그렇지 않으면 태그에서 해당 기능이 삭제됩니다. 자세한 내용은 새 구성 옵션을 참조하십시오.
예를 들어 일반적인 설정을 미러링하는 경우 다음과 같습니다.
{
autocapture: {
pageViews: true,
sessions: true,
formInteractions: true,
attribution: {
trackingMethod: ["userProperty", "eventProperty"]
}
}
}
자동 캡처된 페이지 및 상호작용 속성
자동 캡처를 활성화하면 Amplitude는 관련 이벤트의 페이지 경로, 페이지 URL, 페이지 제목, 요소 텍스트 및 파일 이름과 같은 이벤트 속성을 자동으로 캡처합니다. 이러한 모든 항목은 영구 속성에 대한 입력이 될 수 있습니다. 예를 들어 Original 할당을 사용하여 페이지 경로를 영구적으로 설정하면 세션을 시작한 항목 페이지가 캡처됩니다.
사용자 지정 이벤트 속성
discovery_method, experiment_variant또는 internal_search_term과 같은 사용자 지정 속성을 비롯하여 팀이 전송하는 전체 이벤트 속성을 유지할 수 있습니다. 값이 사용자에 대해 적어도 하나의 이벤트에서 이동하는 한, 영구 속성은 해당 값을 전달할 수 있습니다.
영구 속성 설정
다음 섹션에서는 지속성 및 고급옵션 설정을 사용하는 방법에 대한 예제를 설명합니다. 각 항목을 검토하여 영구 속성을 구현할 수 있는 다양한 방법에 적용할 수 있습니다.
- 데이터 설정의 속성 섹션으로 이동한 다음 을 클릭하여 새 영구 속성을 생성합니다. 이 영구 속성에
Entry Page와 같은 이름을 지정하십시오. 설명에 할당 방법 및 만료일과 같은 추가 정보를 제공하십시오. 이 설명은 차트나 데이터 테이블에서 이 속성을 사용하는 모든 사용자가 구성을 이해할 수 있도록 도와줍니다. - 지속할 이벤트 속성을 선택합니다. 이 예제에서는
Page Path을 사용합니다. - 할당 방법을 선택합니다. 이 예제에서는
Entry Page를 식별하려는 경우 원본을 선택합니다. 원본을 선택하면 첫 번째 접점이 포함됩니다. - 만료일을 설정합니다. 기본적으로 영구화된 속성은 세션이 끝날 때 만료됩니다.
- (선택 사항) 제외된 값을 구성합니다. 내부 트래픽 마커, 테스트 값 또는 영구 소스를 덮어쓰지 않으려는 특정 채널과 같이 영구 속성이 무시하도록 하려는 전체 속성 값을 추가하십시오. Amplitude는 할당 다음 기간동안 제외된 값을 새 속성 값으로 취급하지 않으므로, 이전에 유효했던 값이 해당 값을 통해 계속 유지됩니다. 일반적인 사용 사례에 대해서는 속성에서 내부 참조자 필터링을 참조하십시오.
분석에 상품화(품목 레벨 속성)가 포함된 경우에는 고급옵션: 품목 레벨 속성 섹션을 참조하십시오. 그렇지 않은 경우 분석 전반에 걸쳐 영구적 속성 사용으로 이동하십시오.
속성에서 내부 추천자를 필터링합니다
사용자가 귀하의 사이트 내에서 탐색할 때 추천자는 귀하의 도메인입니다. 추천자를 채널로 분류하고 해당 채널을 가장 최근에 할당된 채널로 유지하면 모든 내부 페이지 간 클릭이 원본 마케팅 소스를 덮어쓸 수 있습니다. 즉, 사용자가 두 번째 페이지로 이동하는 순간 속성은 "내부적" 또는 "직접적"으로 바뀝니다.
다음 기간동안 할당 중에 내부 탐색을 건너뛰려면 영구 속성에 대해 제외된 값을 사용하십시오. 이전에 유효했던 값(사용자를 원래 유도한 캠페인 또는 외부 추천자)은 전체 내부 이벤트를 통해 계속 적용됩니다.
내부 추천자에 대한 필터 설정:
- 데이터 → 채널에서 트래픽 소스를 분류하는 채널을 생성합니다. 사용자 고유의 도메인(
referrer이벤트 속성)을internal과 같은 채널 값에 매핑하는 정의를 추가하십시오. - 데이터 → 속성에서 채널을 이벤트 속성으로 사용하는 영구 속성을 생성합니다. 할당을 최신 및 만료일로 설정하여 분석(일반적으로 세션)과 일치시킵니다.
- 지속된 속성의 제외된 값 필드에 무시할 채널 값을 추가합니다(예:
internal). 영구 속성은 제외된 값을 해당 속성이 이벤트에 전혀 없는 것처럼 취급하므로 할당은 이전 유효한 값에서 롤포워드됩니다. - 차트에서 영구적 속성을 사용하십시오. 내부 탐색은 더 이상 지속된 소스를 재설정하지 않습니다. 원래 캠페인 또는 리퍼러는 계속해서
Add to Cart또는Purchase과 같은 다운스트림 이벤트의 속성을 지정합니다.
이 패턴은 내부 리퍼러뿐만 아니라 내부 QA 트래픽, 봇 서명 또는 테스트 이벤트 등 할당을 무시하려는 모든 값에 적용됩니다.
마지막 비직접 접촉 속성 확인
마지막 비직접 접촉 기여는 사용자가 직접 방문을 건너뛰고 전환하기 전에 참여한 가장 최근의 마케팅 채널에 크레딧을 할당합니다. 영구적 속성은 이 모델을 복제할 수 있습니다.
이 모델은 Google 분석에서 사용자 범위 및 세션 범위 차원에 사용되는 기여 모델입니다.
referrer 및 UTM 매개변수와 같은 어트리뷰션 이벤트 속성은 브라우저 SDK 2.45.0+ 및 GTM 템플릿 5d7e5+에서 기본적으로 모든 이벤트에 첨부됩니다. 이 단계를 수행하기 전에 SDK 또는 GTM 구성을 변경할 필요가 없습니다.
작동 방식
영구 속성 할당은 속성에 값이 없는 이벤트를 자동으로 건너뛰므로 채널 값이 없는 직접 방문은 영구 소스를 덮어쓰지 않습니다. 사용자가 유료 검색을 통해 들어와서 둘러본 후, 나중에 직접 다시 방문하여 전환하는 경우에도 전환 이벤트는 여전히 유료 검색의 기여로 간주됩니다.
이 설정은 두 가지 구성을 결합합니다.
- 'Direct'를 포괄적 대안으로 할당하지 않는 채널 분류기입니다. 직접 세션은 Direct 값이 아닌 채널 값 없이 도착합니다.
- 표시를 위해 이름을
(none)"Direct"로 바꾸는 영구 속성으로, 진정으로 속성이 지정되지 않은 사용자는 여전히 빈 공간이 아닌 명명된 값 아래에 표시됩니다.
영구 속성 설정
- 데이터 → 속성으로 이동하여 새로운 영구 속성을 생성합니다.
- 채널 분류기 출력(예:
Marketing Channel)을 이벤트 속성으로 선택합니다. - 할당을 가장 최근으로 설정합니다.
- 만료일을 업무 주기와 일치하는 기간(예: 7일)으로 설정합니다.
- 이름 바꾸기(없음) 값에
Direct를 입력합니다. 속성 채널이 없는 사용자는 비어 있는 것이 아니라 "Direct"로 표시됩니다.
채널 분류기 구성
데이터 → 채널에서 분류자가 유료 검색, 오가닉 소셜, 이메일 등과 같은 각 채널에 대해 명시적인 규칙을 정의했는지 확인하십시오. Direct를 다른 모든 항목에 할당하는 포괄적 규칙을 추가하지 마십시오. 캐치올이 없는 경우 직접 세션은 채널 값 없이 도착하며, 지속된 속성은 가장 최근의 비직접 채널을 전달합니다.
지원되는 메트릭
이 방법은 데이터 테이블의 이벤트 수, 세션 합계 및 고유 계산 메커니즘과 함께 작동합니다. Amplitude는 영구 속성을 속성별로 사용할 때 데이터 테이블 내에서 속성 방식 변경을 지원하지 않으므로 멀티 터치 속성 모델은 적용되지 않습니다.
관련 패턴: 명명된 트래픽에 대해 제외된 값
할당 중에 특정 명명된 값을 건너뛰려는 경우(예: 동일한 도메인 참조자에 대한 "내부" 채널, QA 트래픽 또는 봇 서명) 영구 속성에 대해 제외된 값을 사용하십시오. 속성에서 내부 추천자 필터링을 참조하십시오. 위의 이름 (none)바꾸기 방법은 직접 방문이 완전히 속성화되지 않은 세션으로 도착할 때 적합한 도구입니다. 제외된 값은 할당이 분류자가 출력하는 특정 값을 건너뛰어야 할 때 적합한 도구입니다.
설정 확인
속성과 분류자를 구성한 후에는 지속적 속성 확인 가이드를 따라 직접 방문이 마케팅을 통해 도착한 사용자의 지속적 채널을 덮어쓰지 않는지 확인하세요.
고급옵션: 품목 레벨 속성
품목 수준의 속성은 일반적으로 판매 분석을 지원합니다. 이는 영구 속성을 사용자나 세션 전체가 아닌 장바구니 이벤트 내의 특정 항목에 연결합니다. 장바구니에 여러 항목이 포함되어 있는 경우 각 항목은 고유한 영구 컨텍스트(해당 특정 항목에 영향을 미친 검색어, 추천 사항 또는 프로모션)를 유지합니다. Revenue등의 메트릭은 각 항목을 개별적으로 유도한 소스를 반영합니다.
이 구성은 바로 사용할 수 있는 전자 상거래 분석의 제품 검색 허브를 지원합니다.
예를 들어 하나의 카트에 세 개의 항목이 들어 있는데, 사용자는 각각 다른 방식으로 각 항목을 발견했습니다.
- 사용자가 검색을 통해 항목 1을 발견했습니다.
- 사용자가 인기 있는 제품 디스플레이에서 항목 2를 발견했습니다.
- 사용자가 개인화 추천에서 항목 3을 발견했습니다.
품목 수준의 속성이 없으면 Amplitude는 전체 주문에 대한 모든 전환 이벤트를 단일 검색 방법으로 인정합니다. 원래 할당의 경우 현장 검색 작업에 모든 크레딧이 부과됩니다. 가장 최근의 경우 개인화 추천에 대한 공로를 부여합니다.
대신 품목 수준 속성은 장바구니의 각 품목에 올바른 검색 방법을 적용합니다.
영구 속성 설정
Most recent Finding Method라는 새로운 영구 속성을 생성합니다.- 지속할 이벤트 속성을 선택합니다. 이 예제에서는
discovery_method을 사용합니다. - 할당 방법을 선택합니다. 마지막 접점이 필요하므로 가장 최근을 선택합니다.
- 대신 첫 번째 터치포인트를 크레딧 지정하려면 **[원본]**을 선택합니다.
- 만료일을 설정합니다. 기본적으로 영구화된 속성은 세션이 끝날 때 만료됩니다.
속성을 생성한 후 항목 수준 속성을 구성합니다.
품목 수준 속성 구성
- 사용할 제품 식별자를 선택합니다. 이상적으로는
product.item_id와 같은Object Array에서 항목 속성을 사용하는 것이 좋습니다. 객체 배열에 대한 자세한 내용은 장바구니 분석을 참조하십시오. - 하나 이상의 연결 이벤트를 선택합니다. 이러한 이벤트는 영구 속성 값(예:
discovery_method)과 항목 식별자(product.item_id)를 모두 전달합니다. 이러한 이벤트는 일반적으로 사용자가View Item Details,Home Hero Clicked,Promotion Clicked,Recommendation Clicked, 또는Add to Cart과 같은 항목과 상호 작용하는 이벤트입니다. 이벤트 연결을 통해 Amplitude는 참여 신호를 특정 항목에 연결할 수 있습니다.
그런 다음 Amplitude는 제품 식별자를 조인 키로 사용하여 항목별로 영구적 값을 카트 이벤트(Add to Cart, Remove from Cart, Purchase)로 전달합니다.
설정 확인
속성을 저장한 후에는 지속된 값이 연결 및 카트 이벤트에 열로 나타납니다. 각 항목이 예상 값을 나타내는지 확인하려면 검증 가이드의 '항목 수준 속성을 사용하여 속성 확인(Verify a property with item-level attribution)' 섹션을 사용하십시오.
분석 전반에 걸쳐 유지되는 속성 사용
영구 속성(Entry Page 또는 Most Recent Finding Method등)을 정의한 후에는 Amplitude는 사용자가 구성한 할당 및 만료 규칙에 따라 해당 속성을 업스트림/다운스트림 이벤트에 자동으로 적용합니다. 수동으로 속성을 재지정하거나 모든 이벤트에 원래 속성이 존재하는지 확인할 필요가 없습니다.
Amplitude에서 이벤트 속성을 선택하는 곳이라면 어디에서나 영구 속성을 사용할 수 있습니다.
- 데이터 테이블: 영구 속성별로 행을 그룹화, 필터링 및 분석합니다.
- 이벤트 세분화: 영구 속성을 사용하여 차트를 세그먼트화, 속성별 또는 필터링합니다
- 퍼널: 영구 속성을 퍼널 단계에 적용하거나 다운스트림 전환 분석을 위해 속성별로 적용합니다.
- 코호트: 인라인 코호트를 포함하여 영구 속성 값을 사용하여 대상을 정의합니다.
영구 속성은 데이터 설정에서 지정한 이름으로 표준 이벤트 속성과 함께 속성 선택기에 나타납니다(예: Entry Page).
결과를 분석할 때 어디에서나 이전에 캡처한 컨텍스트에 액세스할 수 있습니다.
예를 들면 다음과 같습니다.
진입 페이지(원본, 세션): 사용자는
/mens-shoes에 접속하여 여러 페이지를 탐색한 다음 구매를 완료합니다.Purchase이벤트에 가 포함되어 있지Page Path않더라도 지속적인 속성에는Entry Page여전히 가/mens-shoes표시되므로 세션이 원래 시작된 위치별로 구매를 그룹화할 수 있습니다.가장 최근 발견 방법(가장 최근, 세션): 사용자는 먼저
Search를 통해 제품을 발견한 후Recommendation을 클릭한 다음 마지막으로 해당 항목을 카트에 추가합니다. 할당을Most recent로 설정했으므로Add to Cart및Purchase에 대한 지속적인 값은Recommendation이며, 이는 전환 전 마지막 접점을 반영합니다.
고급옵션 설정을 사용하는 머천다이징 팀의 경우:
- Amplitude는 사용자가 구성한 제품 식별자를 사용하여 제품 수준의 컨텍스트(예:
Finding Method또는homepage module)를 카트와 구매 이벤트로 전달합니다. - 장바구니에 여러 항목이 포함되어 있는 경우 각 항목은 고유한 영구 값을 유지합니다. Amplitude는 매출, AOV, 카트에 추가 메트릭을 각 제품의 올바른 소스로 지정합니다.
이를 통해 다음과 같은 작업을 수행할 수 있습니다.
- 데이터 테이블의 영구 속성별로 결과 이벤트(
Add to Cart,Purchase또는Revenue)를 그룹화하거나 필터링합니다. - 어떤 엔트리 페이지, 홈페이지 모듈 또는 추천 영역이 전환을 유도하는지 측정하세요.
- 매번 기여 논리를 재구축하지 않고도 차트 전체에서 일관된 결과를 분석할 수 있습니다.
제품 디스커버리 허브
E-comm 분석의 제품 디스커버리 허브는 영구 속성을 사용하여 기능을 강화합니다. 사용자가 제품을 발견하는 방법을 설명하는 속성은 무엇입니까? 분석 이 허브를 통해 구매 및 수익을 장바구니의 각 항목에 영향을 미친 검색 방법에 따라 결정할 수 있습니다.
예를 들어 사용자가 현장 검색을 통해 한 제품을 발견하고 홈페이지 추천을 통해 다른 제품을 발견한 경우 항목 수준 기여는 각 제품에 대한 올바른 검색 소스에 수익을 개별적으로 할당합니다.
제품 검색을 위한 영구 속성을 구성하려면 다음과 같이 하십시오.
- 탐색 컨텍스트를 캡처하는 영구 속성을 생성합니다. 예를 들어
discovery_method이벤트 속성을 사용하는 경우Most Recent Finding Method입니다. - 할당을 가장 최근으로 설정하여 카트 이벤트 발생 전 마지막 탐색 작업을 캡처합니다.
- 각 세션이 끝날 때 디스커버리 컨텍스트가 재설정되도록 만료를 세션으로 설정합니다.
- 품목 수준 속성을 활성화하고 제품 식별자를 선택합니다(예:
product.item_id). - 검색 속성과 제품 식별자가 모두 있는 이벤트를 선택합니다(예:
View Item Details또는Add to Cart).
속성을 구성한 후 제품 탐색 허브의 **'사용자가 제품을 탐색하는 방법을 설명하는 속성은 무엇입니까?'**에서 이 영구 속성을 선택합니다. Amplitude는 항목 수준의 속성을 사용하여 각 항목의 수익을 올바른 탐색 소스에 배분합니다.
품목 레벨 속성 설정에 대한 자세한 내용은 고급옵션: 품목 레벨 속성을 참조하십시오.
여러 속성별
동일한 데이터 테이블에서 둘 이상의 속성별로 그룹화하여 영구 컨텍스트를 일반 이벤트 데이터와 결합할 수 있습니다.
예를 들어 구매를 Entry Page 및 Most Recent Finding Method를 기준으로 그룹화하여 세션 진입점과 검색 동작이 어떻게 상호 작용하는지 이해할 수 있습니다.
데이터 테이블 열의 맨 위에 있는 최상위 속성별 추가를 눌러 그룹 기준을 추가합니다.
동일한 분석에 여러 속성을 포함할 경우 Amplitude는 각 속성을 독립적으로 평가합니다.
두 속성이 모두 유지되는 경우:
- Amplitude는 고유한 할당 및 만료 규칙을 사용하여 각 속성을 채웁니다.
- 예를 들어
Entry Page는 세션이 시작된 위치를 반영하며(Original,Session),Most recent Finding Method변환 이전의 마지막 검색 작업을 반영합니다(Most recent,Session). - 두 값은 모두
Add to Cart또는Purchase과 같은 결과 이벤트에 나타납니다. 이러한 이벤트에는 원래 값이 포함되어 있지 않았더라도 해당 값이 표시됩니다.
일부 속성만 유지되는 경우:
- 유지된 속성은 해당 구성에 따라 계산된 값을 유지합니다.
- Amplitude는 분석 중인 결과 이벤트에서 직접 비영구적 속성을 가져옵니다. 예를 들어,
Entry Page는 지속성에서 비롯되는 반면,Device Type는Purchase이벤트 자체에서 비롯됩니다.
지속되는 항목이 없을 경우:
- 모든 속성 값은 결과 이벤트에서 있는 그대로 제공되며 이전 상호작용에서 유래된 값은 없습니다.
영구 속성은 정의된 동작을 유지하지만 일반 속성은 전환 시점에 발생한 일을 반영한다는 사실을 알고 있기 때문에 여정 컨텍스트와 이벤트 수준 속성을 단일 테이블에 결합할 수 있습니다.
가용성 및 제한 사항
- 데이터 테이블, 이벤트 세분화, 퍼널 및 코호트에서 영구적 속성을 사용할 수 있습니다.
- 사용자 고착도, 구성, 그로쓰 회계, LTV (Lifetime Value), 영향력 및 고객 여정 분석에 대한 지원이 곧 제공될 예정입니다.
- 영구 속성은 사용자 프로필에 나타나지 않습니다.
- BigQuery와 같은 원시 데이터 내보내기는 영구적 속성 값을 포함하지 않습니다. Amplitude는 수집 시점이 아니라 쿼리 시점에 이를 계산하므로 기본 이벤트에서 구체화되지 않습니다.
- 데이터 테이블은 영구 속성을 선택할 때 6개월 시간 범위를 지원합니다.
기여와 지속성 비교
지속성은 속성 컨텍스트가 얼마나 오랫동안 유지되는지 제어하며, 기여는 Amplitude가 전환 크레딧을 할당하는 방법을 제어합니다. 이들은 서로 관련되지만 구별되는 문제를 해결합니다. 이들을 독립적으로 구성할 수 있습니다.
이 기사를 읽은 후에도 Amplitude에서 기여와 지속성 대상 구간 차이가 여전히 명확하지 않다면 다음 요약을 검토하세요.
| 개념 | 어트리뷰션 | 속성 지속성 |
|---|---|---|
| 범위 | 메트릭 레벨(속성 전체에 적용됨) | 속성 수준(측정 단위 전체에 적용됨). |
| 수행하는 작업 | 캠페인, 제품 또는 채널에 전환 크레딧을 할당합니다. | 이러한 속성 값을 시간에 따라 활성 상태로 유지합니다. |
| 정의된 곳 | 데이터 테이블에서. | 프로젝트 레벨 데이터 설정에서. |
| 사용 위치 | 데이터 테이블에서. | 데이터 테이블, 이벤트 세분화, 퍼널 및 코호트. |
| 다음에 사용됨 | 누가 기여도를 인정받을지 결정합니다. | 해당 크레딧에 대해 올바른 컨텍스트가 있는지 확인합니다. |
| 예제 | "어떤 캠페인이 이번 구매를 유도했습니까?" | “이 구매는 어떤 캠페인 또는 제품과 관련되어야 합니까?” |
| 지원되는 할당 모델 | 선형, 참여, U자형, J자형, 역J자형, 데이터 기반, 사용자 지정. | 원본(첫 접촉), 가장 최근(마지막 접촉), 처음 알려진 것, 마지막으로 알려진 것. |
| 다중 속성 의미론(데이터 테이블) | Amplitude는 가장 바깥쪽의 속성별로만 어트리뷰션을 적용합니다. 나머지 속성은 기여된 이벤트를 따릅니다: 여러 속성을 사용한 기여. | 여러 개의 지속된 속성이 있는 경우 Amplitude는 각 속성을 개별적으로 유지합니다. 영속된 속성은 또한 가장 바깥쪽의 속성별일 필요는 없습니다. |
이 내용이 도움이 되었나요?