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하도록 하자.
- CMS 로그인 후, Desktop 뷰 또는 QueryString을 업데이트하여 Core DB로 이동
- "/sitecore/client/Applications/ExperienceAnalytics/Shared/LaunchPad/Parameters" 이동
- Parameters 트리안에는 "Interactions by visits and value per visits Parameters" 와 "Top five campaigns by visits Parameters" 차트 렌더링 아이템이 존재한다.
- 해당 아이템에서 "IsVisible" 값을 Uncheck하고 저장한다.
- CMS의 Master DB로 이동 후, Dashboard를 Refresh하면 Custom Analyze의 패널이 없어진것을 확인할수있다.