하이브리드 구현을 위한 Einstein Activities

Reports & Dashboards를 사용하면 시간 경과에 따른 추세를 파악하고 B2C Commerce 데이터를 기반으로 보다 현명한 비즈니스 의사 결정을 내릴 수 있습니다.

Reports & Dashboards 분석은 웹 어댑터 로그 또는 Einstein Activities API에서만 파생될 수 있습니다. 기본적으로 SFRA 및 SiteGenesis 분석 데이터는 웹 어댑터 로그에 저장되는 반면, PWA Kit는 분석 데이터를 Einstein Activities API로 보냅니다.

일부 페이지는 PWA Kit에 의해 구동되고 다른 페이지는 SFRA 또는 SiteGenesis에 의해 구동되는하이브리드 구현을 추구하고 있으며 전체 사이트에서 Reports & Dashboards를 사용하려는 경우 Einstein Activities API를 사용하도록 SFRA 또는 SiteGenesis 구현을 업데이트해야 합니다. 이렇게 하면 구매자가 PWA Kit, SFRA 또는 SiteGenesis에 있는지 여부에 관계없이 API가 전체 구매자 경험을 캡처할 수 있습니다.

이 페이지의 일부 링크에는 기존 고객만 액세스할 수 있습니다. Commerce Cloud 리포지토리에 액세스하는 방법에 대한 자세한 내용은 Salesforce Commerce Cloud GitHub 리포지토리 및 액세스를 참조하십시오.

이 가이드에서는** Einstein Activities API를 SFRA의 체크아웃과 통합하여PWA Kit의 체크아웃**과 동일한 활동을 전송하는 방법을 보여줍니다.

단계적 출시에 분석 데이터를 웹 어댑터 로그로 전송하는 SFRA 또는 SiteGenesis의 추가 페이지가 있는 경우 해당 페이지에 대해 이 가이드에 설명된 것과 유사한 프로세스를 따를 수 있습니다. Retail React App에서 해당 페이지를 보고 어떤 활동을 보내는지 관찰합니다. 그런 다음 SFRA 또는 SiteGenesis 페이지에서 동일한 활동을 보내야 합니다. 리소스로서 이Einstein 활동 개요에서는 해당 활동이 사용되어야 하는 위치를 보여 줍니다.

컴포저블 스토어프런트와 함께 SiteGenesis를 사용한 구현은 공식적으로 지원되지 않습니다.

제공된 코드 예시를 통합할 때는 주의해야 하며, 프로덕션 환경에 적용하기 전에 항상 코드를 철저히 테스트해야 합니다.

기존 코드에 추가할 줄은 더하기(+) 기호로, 삭제할 줄은 빼기(-) 기호로 표시되어 있습니다.

이 튜토리얼의 명령을 실행하기 전에 Placeholder를 실제 값으로 바꿉니다. 자리 표시자는 $PLACEHOLDER와 같은 형식입니다.

현재 장바구니 ID를 포함하도록 체크아웃 컨트롤러를 업데이트합니다.

체크아웃에 사용되는 ISML 템플릿을 업데이트합니다. 이렇게 변경하면 브라우저에서 장바구니 ID, 품목 및 합계 정보가 제공됩니다.

헬퍼 함수가 포함된 js/einsteinHelpers.js라는 JavaScript 파일을 생성합니다.

Placeholder $YOUR_SITE_ID$YOUR_CLIENT_ID는 꼭 실제 값으로 바꾸십시오.

작업을 기록하도록 checkout.js 스크립트를 업데이트합니다. 체크아웃 스크립트 맨 위에 있는 require()에 이 호출을 추가해야 하며, 기존 가져오기 뒤에 이 호출이 있어야 합니다.

체크아웃 단계가 변경되면 checkoutStep 작업을 트리거합니다. updateUrl 메서드에 다음 코드를 추가합니다.

updateUrl 메서드에서 checkoutStep 작업을 트리거하면, 특정 체크아웃 단계에서 다음 단계(또는 이전 단계)로의 전환이 추적됩니다.

체크아웃 코드에 대해 initialize 함수가 끝날 때 beginCheckout 작업을 트리거합니다.

이 활동은 체크아웃하는beginCheckout동안 페이지 로드당 한 번만 트리거됩니다. 작업 데이터 준비는 자동으로 처리됩니다.

이것으로 끝입니다. Einstein Activities를 SFRA의 체크아웃과 통합했습니다. Reports amp &설정을 완료하려면; 대시보드, Reports &amp의 단계를 완료합니다. 대시보드 .