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

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. 프로필 스크립트가 실행되고 Profile Store에 공급됩니다. 저장소는 Audience Library의 적격 대상(예: Analytics에서 공유한 대상, Audience Manager 등)을 요청합니다. Customer Attributes이(가) 일괄 처리 프로세스를 통해 Profile Store (으)로 전송됩니다.

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

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

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

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

  7. Analytics 데이터가 페이지에서 Data Collection 서버로 전송됨

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

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

  1. adobe.target.triggerView()이(가) 단일 페이지 응용 프로그램에서 호출됩니다.

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

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

  4. 활동 및 증분 지표에서 방문자를 계산하기 위해 알림 요청이 Target Profile Store (으)로 전송됩니다

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

  6. Target 데이터가 Target 백엔드에서 Data Collection 서버로 전송됩니다. Target 데이터가 SDID를 통해 Analytics 데이터와 일치하고 Analytics 보고 저장소로 처리됩니다. 그런 다음 Analytics 데이터는 A4T 보고서를 통해 Analytics 및 Target 모두에서 볼 수 있습니다.

추가 리소스

recommendation-more-help
0f172607-337e-442f-a279-477fd735571f