Adobe Target at.js 2.0 작동 방식 이해

마지막 업데이트: 2023-06-07
  • 작성 대상:
  • Intermediate
    Developer

at.js 2.0은 단일 페이지 애플리케이션(SPA)에 대한 Adobe Target의 지원을 개선하고 다른 Experience Cloud 솔루션과 통합됩니다. 이 비디오와 함께 제공되는 다이어그램은 모든 것이 어떻게 합쳐지는지 설명합니다.

아키텍처 다이어그램

페이지 로드 시 at.js 2.0 동작

  1. 호출이 ECID(Experience Cloud ID)를 반환합니다. 사용자가 인증되면 다른 호출이 고객 ID를 동기화합니다.

  2. at.js 라이브러리가 동기적으로 로드되며 문서 본문(at.js 는 페이지에 구현된 사전에 숨기는 코드 조각 선택 사항을 사용하여 비동기식으로 로드할 수도 있습니다.

  3. 모든 구성된 매개 변수, ECID, SDID 및 고객 ID를 포함하는 페이지 로드 요청이 이루어집니다.

  4. 프로필 스크립트가 실행되며에 전달됩니다. 프로필 저장소. 스토어는 의 적격 대상자를 요청합니다. 대상 라이브러리 (예: 다음에서 공유된 대상) Analytics, Audience Manager 등). 고객 속성 (으)로 전송됨 프로필 저장소 배치 프로세스.

  5. URL, 요청 매개 변수 및 프로필 데이터를 기반으로 Target 현재 페이지 및 미래 보기를 위해 방문자에게 반환할 활동 및 경험을 결정합니다

  6. 타깃팅된 컨텐츠를 다시 페이지로 전송하며, 원할 경우 추가적인 개인화를 위한 프로필 값을 포함할 수 있습니다.

    현재 페이지의 타기팅된 콘텐츠는 기본 콘텐츠의 플리커 없이 가능한 한 빨리 나타납니다.

    단일 페이지 애플리케이션의 향후 보기를 위한 타깃팅된 콘텐츠는 브라우저에 캐시되므로 보기가 트리거될 때 추가적인 서버 호출 없이 즉시 적용할 수 있습니다. ( 다음에 대한 다이어그램 참조: triggerView() behavior).

  7. Analytics 페이지에서 로 전송된 데이터 데이터 수집 서버

  8. Target 데이터는 SDID를 통해 데이터에 대응되며 Analytics 보고 저장소로 처리됩니다. Analytics Analytics 그런 다음 두 위치에서 데이터를 볼 수 있습니다 Analytics 및 Target A4T 보고서를 통해

triggerView() 함수를 사용할 때 at.js 2.0 동작

  1. adobe.target.triggerView() 단일 페이지 애플리케이션에서 호출됨

  2. 보기용으로 타기팅된 콘텐츠를 캐시에서 읽습니다

  3. 타기팅된 콘텐츠는 기본 콘텐츠의 플리커 없이 가능한 한 빨리 나타납니다

  4. 활동 및 증분 지표에서 방문자를 계산하기 위해 알림 요청이 Target 프로필 스토어에 전송됩니다

  5. Analytics SPA에서 로 데이터가 전송됩니다. 데이터 수집 서버

  6. Target 에서 데이터가 전송됩니다. Target 로 백엔드 데이터 수집 서버. Target 데이터는 SDID를 통해 Analytics 데이터에 대응되며 Analytics 보고 저장소로 처리됩니다. Analytics 그런 다음 두 위치에서 데이터를 볼 수 있습니다 Analytics 및 Target A4T 보고서를 통해

추가 리소스

이 페이지에서는