내가 개발하는 사이트에서 각 사용자 (사용자가 사이트에 로그인)에 대해 마지막으로 방문한 페이지를 추적해야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 우리는 이미 사용자 정의 프로파일을 사용하고 있으므로 새 필드를 추가하는 것은 쉽습니다. 사이트는 트래픽이 많지 않으므로이 필드를 업데이트하면 문제가되지 않을 것이라고 생각합니다. 더 좋은 아이디어가 있습니까? sitecore는 이미 우리가 사용할 수있는 것을 제공합니까?Sitecore : 마지막으로 방문한 페이지의 추적
답변
OMS에는 기본적으로 "최고 이탈 페이지"보고서가 있지만 사용자가 아닌 세션에서 추적됩니다.
좋은 IIS 로그 파서도이 정보를 세션 ... 또는 IP로 보내고 로그인하지 않은 사용자에게 줄 수 있어야합니다.
정말로 모든 종료 페이지를 가져 와서 사용자로 로그인하여 필터링하려면 ... httpRequestBegin에 새 파이프 라인 프로세서를 추가하고 ItemResolver 뒤에 배치하십시오. 그런 다음 Item.Paths.Path를 저장하십시오. 매우 비효율적이기 때문에 기본 ASP.NET 프로파일 핸들러를 사용하고 트래픽 량이 적다면 사용자 프로필에이 데이터를 쓰는 것을 권장하지 않습니다. 여기에 자신 만의 간단한 스토리지 솔루션을 설치하거나 데이터를 로그에 덤프하십시오.
내 첫 번째 질문은 다음과 같습니다. 사용자가 마지막으로 방문한 페이지 만 필요한 이유가 무엇입니까? 무엇을 결정하려고합니까?
많은 경우, 분석 경로를 시작하거나 마케팅을 유도하려고합니다.
애널리틱스가 목표 인 경우 현재 사용자 이름을 이벤트 변수로 사용하여 Google 애널리틱스 계정에 이벤트를 팝업하여 사용자 별 또는 페이지 별 애널리틱스를 볼 수 있습니다. 또는 Sitecore OMS/DMS 기능을 사용하여 모든 데이터를 추적하고 분석을 살펴볼 수 있습니다.
마케팅을 노리는 경우 OMS/DMS를 사용하고 싶을 것입니다. 특히 맞춤 설정이나 참여 계획을 시작하려는 경우가 있습니다. OMS/DMS는 사용자 활동이 아닌 사용자 활동 및 방문하는 모든 페이지를 추적합니다. 일부 사용자 정의에서는 해당 데이터를 추가 할 수 있지만 정보를 사용하려는 대상에 따라 달라집니다. 사용자 이름이 중요한 것은 아닙니다.
그러나 사용자가 로그인 한 후 다시 보낼 페이지를 알고 싶다면 세션을 저장할 수있는 옵션이 아니라면 세션에 저장하거나 게시 매개 변수로 전달하는 것이 좋습니다. 당신.
- 1. 5 마지막으로 방문한 페이지
- 2. tabview - 마지막으로 방문한 탭 활동
- 3. 사용자가 마지막으로 방문한 페이지 삭제 표시
- 4. QWizard : 방문한 페이지의 기록 삭제
- 5. 사용자가 방문한 페이지의 이름을 검색합니다.
- 6. jquery가 마지막으로 방문한 PHP 페이지를 알게 하시겠습니까?
- 7. bash : 마지막으로 방문한 경로에 버퍼가 있습니까? 이것
- 8. 마지막으로 방문한 날짜를 표시 할 수 없습니다.
- 9. Symfony & Twig로 마지막으로 방문한 목록 만들기
- 10. PHP에서 마지막으로 방문한 페이지를 에코하려면 어떻게해야합니까?
- 11. 클라이언트 측에서 방문한 웹 페이지의 축소판 생성하기
- 12. 사용자가 세션 중에 방문한 URL을 추적 중
- 13. 자바 스크립트를 사용하여 다른 창에서 마지막으로 방문한 사이트 얻기
- 14. ASP.NET 사이트 사용자의 마지막으로 방문한 페이지를 가져 옵니까?
- 15. onTabChanged가 변경되어 해당 시간에 마지막으로 열린/방문한 활동을 표시해야합니다.
- 16. 사용자가 마지막으로 방문한 이후 새 레코드가있는 경우 이미지 표시
- 17. Chrome 확장 프로그램 개발에서 마지막으로 방문한 웹 기록을로드하는 방법은 무엇인가요?
- 18. Windows에서 마지막으로 현재 또는 방문한 웹 URL을 얻는 방법은 무엇입니까?
- 19. SharePoint : 사용자가 마지막으로 방문한 후에 쿼리 목록 항목이 추가/업데이트됩니다.
- 20. 마지막으로 인쇄 된 페이지의 바닥 글
- 21. Watir 사용하기 웹 페이지의 모든 링크를 방문한 다음 방문한 링크의 하위 링크를 방문 할 수 있습니다
- 22. 방문한 페이지의 내역을 저장하기위한 웹 서버용 데이터 구조 설계
- 23. 최근 방문한 웹 사이트를 기반으로 리디렉션
- 24. 웹 페이지의 추적 데이터를 저장하는 NoSQL 백엔드
- 25. ASP.NET 웹 페이지의 성능 저하를 추적
- 26. 사용자 컨트롤 및 페이지의 컴파일 시간 추적
- 27. Sitecore 글로벌 헤더
- 28. 마지막으로 Mercurial에서 끌어 오기를 추적 할 수 있습니까?
- 29. 다중 인스턴스 sitecore 사이트는
- 30. Sitecore : 익명 페이지 미리보기
OMS 또는 DMS를 사용하고 있습니까? –