The CMS uses Google Tag Manager (GTM) container to send data to Google Analytics (GA) VA.gov CMS Backend property.
The data in GA VA.gov CMS Backend property is available under three views:
- CMS Lower Environments
- CMS Prod
- Unfiltered Data - All Website Data
The GTM container is rendered on each page via custom Drupal library gtm_tag_push
.
The CMS sends several custom dimensions related to currently viewed page as well as events related to user browsing patterns.
Implementation can be found in docroot/modules/custom/va_gov_backend/js/gtm_tag_push.js
.
Start by filling out Analytics Implementation and QA template.
The process of adding a new dimension includes connecting with the VSP Analytics & Insights team to add it in GA/GTM and adding backend code that sends the dimension.
Fill out Analytics request template.