변수, 함수, 메서드 및 플러그인 개요
Analytics는 분석 데이터 수집을 위한 다양한 변수를 제공합니다. 이 섹션의 변수는 몇 가지 섹션으로 분류됩니다.
- 페이지 변수 는 일반적으로 보고에서 바로 사용되는 값입니다. 일반적인 페이지 변수에는
props
,eVars
및events
가 포함됩니다. - 구성 변수 는 올바른 데이터가 Adobe에 도달하는지 확인하는 데 도움이 되는 설정 값입니다. 일반적인 구성 변수에는
trackingServerSecure
,charSet
및linkTrackVars
가 포함됩니다. 구성 변수는 일반적으로 차원 항목을 채우지 않습니다. - 함수 및 메서드 는 참조 시 특정 작업을 수행하는 코드 조각입니다. 일반적인 함수에는
t()
,tl()
및clearVars()
가 포함됩니다.
변수 및 구현 방법
Adobe에서는 Adobe Analytics를 구현하는 방법을 여러 가지 제공합니다. 각 페이지에는 Web SDK, Adobe Analytics 확장 기능 및 JavaScript용 AppMeasurement을 사용하여 변수를 구현하는 방법에 대한 섹션이 있습니다.
다음은 Adobe Analytics에서의 변수 구성에 대한 비디오입니다.
작업 순서
Adobe Analytics가 게시한 AppMeasurement 라이브러리는 데이터를 Adobe에 전송할 때 특정 순서를 따릅니다. 이러한 작업을 순서대로 실행하지 않을 경우 데이터가 불완전할 수 있습니다.
- 사이트에서 데이터 계층을 사용하는 경우 적용 가능한 모든 변수가 채워졌는지 우선 확인합니다. 예를 들어
adobeDataLayer.page.title
을(를) 페이지 제목으로 채웁니다. 자세한 내용은 데이터 계층을 참조하십시오. - 데이터 계층을 사용하여 Analytics 변수를 채웁니다.
Adobe Experience Platform에서 태그를 사용하는 경우 이 작업은 그 사이에 있는 데이터 요소를 사용하여 수행됩니다. 데이터 요소는 데이터 계층의 값으로 채워집니다. 예를 들어 데이터 요소Page Title
은(는) 데이터 계층 변수adobeDataLayer.page.title
에서 값을 가져옵니다.
데이터 요소를 사용하여 Analytics 변수를 채울 수 있습니다. 예를 들어eVar4
은(는) 데이터 요소Page Title
에서 값을 가져옵니다.
자세한 내용은 다음을 참조하세요. 데이터 요소, 데이터 레이어 개체를 데이터 요소에 매핑, 태그 데이터 요소를 Analytics 변수에 매핑 - 마지막으로 추적 함수를 호출합니다. 대부분의 AppMeasurement 라이브러리는
t()
메서드를 사용하지만 일부 모바일 SDK는track()
을 사용합니다. 추적 함수가 호출되면 Analytics 개체에 정의된 모든 지원되는 변수가 이미지 요청 형태로 Adobe에 전송됩니다.
잘못된 문자
JavaScript 변수에는 다음 문자와 문자열을 사용할 수 없습니다.
- 탭 (
0x09
) - 캐리지 리턴 (
0x0D
) - 줄바꿈 (
0x0A
) - HTML 태그 (예:
<b></b>
또는™
)
일부 변수에는 추가적인 제한 사항이나 구문 요구 사항이 있습니다. 예를 들어 products
변수는 세미콜론과 쉼표를 사용하여 제품과 범주를 구분합니다.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690