Akshay Sura - Partner
2 Dec 2018
Sitecore Universal Tracker 1.0 was released along with Sitecore 9.1 on November 28th 2018. Sitecore Universal Tracker is an API first, a micro-service-based tracking service to track actions from mobile apps, IoT, AR, VR and other emerging channels.
I followed the installation document and for the most part, it does a good job. There are a few steps that I would like to highlight which were not covered in detail.
Get the installation files and the documentation from Sitecore Universal Tracker 1.0.0
When you are asked to specify the database connection string in the config.xml file please use this format: “user id=SQLUSERNAME;password=SQLUSERPASSWORD;data source=YOURSQLINSTANCE;database=YOURUTDBNAME;ConnectRetryCount=5;ConnectRetryInterval=10;Connection Timeout=50;”
Once you install the processing service, you would need to specify the xConnect service url and the client certificate. Please get the client certificate value from your XP install’s connection strings config file.
You will have to create two self signed certificates for the Collection and the Processing services. Please follow the instructions in this blog post: Sitecore – Using SSL part 1.
Once all of that is taken care of, the most import thing you would need ot do is to add the IIS_IUSRS to the xConenct certificate.
If the install fails for the processing or the collection service, you can either delete them and retry or specify a custom instance or service name.
Credits:
If you have any questions or concerns, please get in touch with me. (@akshaysura13 on twitter or on Slack).
Special shout out to Alistair Deneys for helping me with the Universal Tracker.
Akshay is a nine-time Sitecore MVP and a two-time Kontent.ai. In addition to his work as a solution architect, Akshay is also one of the founders of SUGCON North America 2015, SUGCON India 2018 & 2019, Unofficial Sitecore Training, and Sitecore Slack.
Akshay founded and continues to run the Sitecore Hackathon. As one of the founding partners of Konabos Consulting, Akshay will continue to work with clients to lead projects and mentor their existing teams.