2019년 4월 11일 목요일

사이트코어 대쉬보드의 Custom Analytics 패널 숨기기

사이트코어 Experience Analytics(xA)는 User Experience를 다이나믹하게 분석 및 수집을 할뿐 아니라 수집되어진 정보를 통하여 마케팅의 목족으로 다양하게 Customize하여 사용할수있다. xA의 대쉬보드를 엑세스하면 웹사이트 방문자들의 정보를 다양하게 분석하고 최적화하여 차트 통계를 제공한다.



xA의 접근은 아래 리스트(v9.1.0 기준) 처럼 마테팅 및 분석과 관련된 사이트코어 펄밋이 필요하다. 이는 Makerting Control Panel을 통하여 새로운 마케팅 캠페인, 목표 (Goal), Profile 및 Asset 등을 설정하여 다양하게 방문자 정보를 수집한다.

  • sitecore\Analytics Advanced Testing
  • sitecore\Analytics Content Profiling
  • sitecore\Analytics Maintaining
  • sitecore\Analytics Management Reporting
  • sitecore\Analytics Personalization
  • sitecore\Analytics Reporting
  • sitecore\Analytics Testing
  • sitecore\Marketing Automation Editors
  • sitecore\EXM Advanced Users (이메일 캠페인)
  • sitecore\EXM Users (이메일 캠페인)

사이트코어 관리자 입장에서 새로운 유저를 등록하고 유저타입에 상응하는 Permit을 주는데 있어서 굳이 Non-Marketing 유저에게 xA 정보 및 엑세스 권한을 부여할 필요는 없다. 이는 해당 유저에게 xA와 관련된 Role을 부여하지 않으면 되지만, 유저는 Sitecore 메인 대쉬보드에서 Custom Analytics라는 통계 프리뷰를 볼수가 있다. 이 패널의 뷰는 기본값으로써 권한에 관계없이 모든 사이트코어 CMS유저에 보여진다. 사이트코어 관리자 및 Stakeholder의 입장에서는 CMS유저 및 서비스를 제공하고 Client 유저에게 얼마나 많은 사용자가 웹사이트를 방문했고 그의 Value가 얼마나 되는지 정보를 제공할 필요는 없다. 이번 포스트에서는 Core DB에 접근하여 쉽게 Custom Analytics 패널을 Disable하도록 하자.
  1. CMS 로그인 후, Desktop 뷰 또는 QueryString을 업데이트하여 Core DB로 이동
  2. "/sitecore/client/Applications/ExperienceAnalytics/Shared/LaunchPad/Parameters" 이동
  3. Parameters 트리안에는 "Interactions by visits and value per visits Parameters" 와 "Top five campaigns by visits Parameters" 차트 렌더링 아이템이 존재한다.

  4. 해당 아이템에서 "IsVisible" 값을 Uncheck하고 저장한다.
  5. CMS의 Master DB로 이동 후, Dashboard를 Refresh하면 Custom Analyze의 패널이 없어진것을 확인할수있다.