Here are questions we are frequently asked about Uniform. If you don't see your question answered below, just ask us!
If pages are served from CDN, how does Sitecore Analytics work?
Sitecore Analytics allow you to report on visitor behavior captured in Sitecore Experience Database. As long as data is sent to Sitecore, Sitecore Analytics will continue to work.
There are multiple ways to do this. Uniform has a client-side tracker that can be added to pages to ensure tracking requests are sent back to Sitecore asynchronously in order to prevent any delay on the client. Sitecore Universal Tracker can also be used.
If the Sitecore instance is down, does the site go down?
No. Uniform gets everything it needs from the Sitecore instance at build time. When a visitor views the site, the CDN delivers pages that are completely disconnected from Sitecore.
Is Uniform compliant with privacy regulations (GDPR, CCPA)?
Uniform stores no visitor data, PII or otherwise, on our own servers.
Does Uniform work with SXA components?
Yes. Uniform is compatible with Sitecore sites built using SXA, MVC and JSS.
How does Uniform support Sitecore components with access restricted based on security roles?
In order to achieve the fastest possible performance, we recommend avoiding components that depend on the Sitecore context when possible. In cases where this is not an option, several options are available, but making a recommendation for the best on depends on how your site is built.
We are happy to help you understand those options. Just contact us!
How does Uniform support components that depend on third-party APIs?
A distinction should be made between APIs that can be called at build-time and APIs that must be called at run-time. Components that use APIs that can be called at build-time are supported out-of-the-box.
Components that make external API calls at runtime can be supported, but the precise technique depends on the API. Contact us and we can help you understand the options available to you.
Is it possible to deploy a change to a single page to CDN without having to rebuild the entire site?
This depends on your CDN. However, in most cases the most expensive part of a deployment is reading content from the Sitecore instance. Uniform provides a number of optimizations to ensure Sitecore I/O is as efficient as possible.
It may be comforting to know that Uniform was built by people who spent many years exploring the deepest, darkest corners of Sitecore performance.
Does Uniform integrate with Sitecore publishing?
Yes. By default, publishing triggers a deployment. As you would expect from a Sitecore extension, Uniform allows you to control this to meet your specific requirements.