Show Menu
화제×

contextData

컨텍스트 데이터 변수를 사용하면 처리 규칙이 읽을 수 있는 각 페이지에서 사용자 지정 변수를 정의할 수 있습니다. 코드에서 값을 Analytics 변수에 명시적으로 할당하는 대신 컨텍스트 데이터 변수에 데이터를 보낼 수 있습니다. 그런 다음 처리 규칙을 사용하여 컨텍스트 데이터 변수 값을 가져와 각 Analytics 변수에 전달합니다. 관리 사용 안내서에서 처리 규칙 을 참조하십시오.
컨텍스트 데이터 변수는 개발 팀이 번호가 매겨진 변수 대신 명명된 요소의 데이터를 수집하는 데 유용합니다. 예를 들어, 개발 팀이 페이지의 작성자를 할당하도록 요청하는 대신 eVar10 페이지의 작성자에게 페이지 할당을 요청할 수 s.contextData["author"] 있습니다. 그런 다음 조직의 Analytics 관리자는 처리 규칙을 만들어 컨텍스트 데이터 변수를 보고를 위한 분석 변수에 매핑할 수 있습니다. 개발 팀은 궁극적으로 Adobe가 제공하는 많은 페이지 변수 대신 컨텍스트 데이터 변수만을 걱정하게 됩니다.

Adobe Experience Platform Launch의 컨텍스트 데이터 변수

론치에 컨텍스트 데이터 변수를 설정하는 전용 위치가 없습니다. AppMeasurement 구문 다음에 나오는 사용자 지정 코드 편집기를 사용합니다.

s.contextData in AppMeasurement 및 Launch 사용자 지정 코드 편집기

s.contextData 변수에는 값이 직접 사용되지 않습니다. 대신 이 변수의 속성을 문자열로 설정합니다.
// Assign the example_variable property a value
s.contextData["example_variable"] = "Example value";

  • 유효한 컨텍스트 데이터 변수에는 영숫자, 밑줄 및 마침표만 포함됩니다. 하이픈과 같은 다른 문자를 포함하는 경우 처리 규칙에서 데이터 수집을 보장하지 않습니다.
  • 컨텍스트 데이터 변수를 다음으로 시작하지 "a." 마십시오. 이 접두사는 Adobe에서 예약하고 사용합니다. 예를 들어 사용하지 마십시오 s.contextData["a.InstallEvent"] .
  • 컨텍스트 데이터 변수는 대소문자를 구분하지 않습니다. 변수와 s.contextData["example"] s.contextData["EXAMPLE"] 동일합니다.

처리 규칙을 사용하여 분석 변수 채우기

컨텍스트 데이터 변수는 처리 규칙 실행 후 무시됩니다. 값을 변수에 배치하는 처리 규칙이 활성화되지 않은 경우 데이터가 영구적으로 손실됩니다.
  1. 구현을 업데이트하여 컨텍스트 데이터 변수 이름 및 값을 설정합니다.
  2. Adobe Analytics에 로그인하고 관리 > 보고서 세트로 이동합니다.
  3. 원하는 보고서 세트를 선택한 다음 설정 편집 > 일반 > 처리 규칙으로 이동합니다.
  4. Analytics 변수를 컨텍스트 데이터 변수 값으로 설정하는 처리 규칙을 만듭니다.
  5. 변경 사항을 저장합니다.
처리 규칙은 저장한 후 즉시 적용됩니다. 이러한 데이터는 내역 데이터에 적용되지 않습니다.

링크 추적 호출에서 컨텍스트 데이터 보내기

컨텍스트 데이터 변수를 다음 contextData 위치의 속성으로 s.linkTrackVars 포함:
s.contextData["example_variable"] = "Example value";
s.linkTrackVars = "contextData.example_variable";
s.tl(true,"o","Example context data link");