coreyasmith / sitecore-improved-tracking-controls

✨ Improved goal and page attribute selector controls for @Sitecore.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

✨ Improved Tracking Controls

This repository contains code for the improved tracking controls that Rick Bauer and I demonstrated in our Crank Up Your Sitecore Authoring and Marketing Experience presentation.

These improved controls make it easier for marketers to manage large sets of goals, campaigns, page events, and failures.

The improved goal selector is pictured on the right, stock selector on the left:

Improved goal selector

And the improved attributes selector is on the right, with stock on the left:

Improved page attributes selector

🏗️ Setup

🐳 Docker

  1. Build the Sitecore 9.3 docker images using the steps in the Sitecore Docker images repository.
  2. Build the solution with the Docker build configuration.
  3. All projects in the solution will be automatically published to Docker on build courtesy of Helix Publishing Pipeline.
  4. On the command line:
    1. cd C:\[path-to]\sitecore-improved-tracking-controls
    2. docker-compose up

💽 Locally

  1. Install a new instance of Sitecore 9.3.
  2. Update the publishUrl in PublishSettings.Sitecore.targets to your Sitecore installation's web root (e.g., C:\inetpub\wwwroot\sc93.sc).
  3. Update the sourceFolder in CoreyAndRick.Project.Common.Dev.config to point to the root of this repository on your disk.
  4. Build the solution with the Debug build configuration.
  5. All projects in the solution will be automatically published to Sitecore on build courtesy of Helix Publishing Pipeline.

💡 Notes

About

✨ Improved goal and page attribute selector controls for @Sitecore.


Languages

Language:C# 93.0%Language:JavaScript 6.3%Language:PowerShell 0.7%