거래 ID 데이터 소스

거래 ID 데이터 소스를 사용하면 온라인 및 오프라인 데이터를 나란히 볼 수 있을 뿐만 아니라 데이터를 함께 연결할 수 있습니다. Analytics 구현에서 transactionID 변수를 사용해야 합니다.

transactionID 값이 포함된 온라인 히트를 전송하는 경우 Adobe는 모든 변수 집합의 "스냅샷"을 취하거나 해당 시점에 지속됩니다. Data Sources를 통해 업로드된 일치하는 거래 ID가 발견되면 오프라인 및 온라인 데이터가 함께 연결됩니다.

거래를 사용하려면 해당 거래 ID가 있는 거래 데이터 소스 데이터가 전송되기 전에 거래 ID가 있는 온라인 히트가 전송되고 처리되어야 합니다. 온라인 히트에는 거래 ID 정보와 함께 저장된 온라인 히트에 있었던 변수(eVar 등)가 포함되지만 이벤트는 포함되지 않습니다.

거래 데이터 소스 히트가 전송되면 데이터 소스 거래 히트의 거래 ID는 해당 거래 ID가 있는 원래 온라인 히트와 연결된 vars 등(이벤트 아님)을 조회합니다. 데이터 소스 거래 히트에서 전달된 변수에 대한 값이 없는 경우 데이터 소스 거래 히트에서 해당 vars를 사용합니다.

거래 ID 1256의 온라인 히트가 전달되고 evar1=blue, evar2=waterevent1이 설정되어 있는 경우 거래 ID 1256에 대한 거래 데이터가 evar1=blue, evar2=water와 함께 저장됩니다. 이벤트 값은 거래 정보의 일부로 저장되지 않습니다.

이제 데이터 소스 거래 히트가 거래 ID 1256이고 evar1=yellow, evar3=mountainevent2가 설정된 시스템을 통해 전달된다고 가정해 보겠습니다. 시스템은 저장된 거래 데이터를 찾고 데이터 거래 히트에 evar2=water(원래 히트에 설정된 것이므로)를 설정합니다. 데이터 소스 거래 히트에 이미 evar1(노란색)에 대한 값이 설정되어 있으므로 evar1=blue(원래 히트에서와 같이)를 설정하지 않습니다. 따라서 데이터 소스 거래 히트는evar1=yellow, (원래 온라인 히트의) evar2=waterevar3=mountain을 갖게 됩니다. 이 3개의 eVar 값에는 event2(데이터 소스 거래 히트의 이벤트)가 설정되어 있습니다.

데이터 소스 거래 히트가 처리될 때 데이터 소스 거래 히트의 값이 event1로 설정되지 않습니다.

거래 ID 데이터 소스의 전체 워크플로

다음 일반 워크플로를 사용하여 거래 ID 데이터 소스 사용을 시작합니다.

  1. 데이터 소스('일반' 카테고리와 '일반 데이터 소스(거래 ID)' 유형)를 만듭니다.
  2. 데이터 소스 설정 마법사에 따라 데이터를 업로드하고 데이터 소스 템플릿 파일을 다운로드할 FTP 위치를 가져옵니다.
  3. transactionID 변수를 포함하도록 구현을 업데이트합니다.
  4. .fin 파일을 사용하여 데이터 소스 파일을 FTP 사이트로 업로드합니다.

업로드 파일 및 구현 코드 예

다음 데이터 소스 파일을 업로드하고 사이트에서 다음 코드를 구현하면 보고에 연결된 데이터가 표시됩니다. 데이터 소스 파일은 eVar1 및 event1을 사용하는 반면, 온라인 구현에서는 eVar2 및 event2를 사용합니다. 거래 ID가 일치하므로 eVar1에 대한 event2 데이터와 eVar2에 대한 event1 데이터를 볼 수 있습니다.

예제 파일

템플릿을 다운로드하고 값을 업데이트한 다음 데이터 소스 FTP 위치에 업로드합니다.

# Example eVar1 name Example event 1 name 1
Date Evar 1 Event 1 transactionID
01/01/2020/12/00/00 Example eVar1 value 1 1234

예제 구현 코드

거래 ID에 대한 자세한 내용은 구현 사용 안내서에서 transactionID를 참조하십시오.

var s = s_gi("examplersid");
s.eVar2 = "Example eVar2 value";
s.events = "event2";
s.transactionID = "1234";
s.t();

이 페이지에서는