How do you check if your campaigns perform well? Simply, you check Google Analytics and based on UTM parameters identify your campaigns and analyze collected conversions. But, can you see how all campaigns related to single business unit in specific location perform? Maybe campaign view for specific product or service? And can you see with same classification performance your offline campaigns as well? In Google Analytics it would be rather difficult, but with Sitecore, it can be easy.
You only need to define the proper classification of your campaigns and track ’em all!
I’m not telling you to get rid of UTM tracking but combine them with Sitecore Campaign tracking and benefit from both. Let’s have a look how to simply use Sitecore Campaign Creator to generate both Sitecore Campaign & UTM tracking parameters. Continue reading UTM and Sitecore campaign tracking: side by side approach
Do you remember how Sitecore configuration files for multiple environments and server configurations were handled? Times, when files needed to be removed during deployment process, renamed, overwritten or transformed? These times are definitively out!
Continue reading Sitecore 9: Rule based configuration
In latest versions of Sitecore there are two new features available for public audience. Sitecore Forms and integrated EXM.
Typical usecase for use of these two features will involve newsletter subscribing offered by Newsletter Subscription Form and maintaining double opt-in process inside of EXM.
Unfortunately, there is no straightforward way how to manage double opt-in together with Sitecore Forms, and we will need to make some additional (development) steps.
Sitecore Forms represents new feature introduced in Sitecore 9 and newer versions. It is considered as replacement of WffM, but current situation is still little bit painfull. Some features from WffM are missing, and many behavior aspects are not configurable as they are hardcoded in code provided by Sitecore.
In this article we will cover one of missing features – “Identify Contact” submit action, which allows us simply “Identify” anonymous contacts by filling subscription form.
This article reuses and simplifies scenario used in Sitecore Documentation here.
Continue reading Sitecore Forms: How to identify Contact?
I guess that I am not only one, who was really annoyed during creation empty solution for Sitecore development project.
It is not so much complicated – but many steps to do. Create solution, create web project, create TDS project, configure code generation, configure nuget packages, refer proper versions of nuget packages and many others, cook cup of cofee.
Visual Studio furtunately provides way how to automate that and create complete Sitecore solution by one click.
On github, you can find my repository https://github.com/Tragedie-v-JZD/Sitecore.Projects, containing source files required to build own VSIX extension with Sitecore project templates (Visual Studio SDK must be installed).
And because building of VSIX is not so straightforward solution of problem from beginnig of post, I have also precompiled final VSIX available for you.
UPDATE 15th December: Added support for creation of SC 9.0 initial release projects.
Continue reading Sitecore project templates for Visual Studio (updated)
In previous step we dowloaded and prepared everything we needed for installation, and now we can deep into installatin scripts and execute our installation.
In this article, we will prepare deployment script and deployment parameters, and finally we trigger deployment into Azure.
Continue reading Sitecore and cloud – Iaas, PaaS (Part III)
In previous article, I covered some basic stuff related to Sitecore and PaaS topic. And as promised, now we will deep into installing Sitecore 9.0 into Azure. At first step, we will focus on installation requirements.
Installation will be covered from very beginning steps in manual mode (so, we will not use prepared images available on Azure marketplace), which allows us to customize our sitecore installation.
As second solution, there are prepared Sitecore images in Azure Marketplace, which are ready for “few click” installation.
Continue reading Sitecore and cloud – Iaas, PaaS (Part II)
Cloud, Azure, Amazon (and other cloud providers) … words we can hear again and again. Who is not in cloud cannot publish fancy PRs about “Hey, we are in the cloud! We are cool!”.
Sitecore cannot stay out of this, and also provides support for Azure for last 5 years. And we will look into that in few articles.
Continue reading Sitecore and cloud – Iaas, PaaS (Part I)
If you ever wondered, how to manage Sitecore in a way to have a really solid foundation and at the same time quickly react (or be proactive) in fast-changing business requirement situations, Sitecore can accommodate these needs using a variety of ways. Continue reading How Can Sitecore Support Two-Speed Architecture
With the latest release of Sitecore 9, there is the need to have Solr running also for a single server installation. This is largely thanks to the new xConnect layer that uses either Solr or Azure Search. If you find yourself in the need to install Solr on Windows and run it as a service, let me share with you some of my learnings from this journey. Continue reading How to install Solr as a Windows Service