Mcbeev.com

Brian McKeiver's Web Development Blog on ASP.NET & Kentico CMS

I’m a Kentico MVP!

A little while back Thom Robbins, Chief Evangelist from Kentico CMS, and I sat down and had a private conversation. It was then that he first informed me that Kentico would like to make me a Kentico CMS Most Valuable Professional. After getting over my initial shock, I felt honored about being the recipient of this award.

I’m excited to join the Kentico MVP community which consists of Jeroen Furst and Bryan Soltis. Jeroen and Bryan are top notch experts in ASP.NET, Kentico, and Windows Azure.

A Kentico MVP is meant to be a community emissary for Kentico CMS. They are expected to participate, listen and contribute to the CMS and .NET communities with resources and articles. Receiving this award gives me even more motivation to keep my blog posts coming. My goal in 2012 is to make more Kentico related posts than the previous year and add a few new contributions to the Kentico Marketplace.

Read the full press release, Kentico CMS Announces the 2012 MVP Awards, or click through to learn more about the Kentico MVP program.

I’d also like to thank Kentico for this recognition, and thank my team at BizStream for making this possible.


In this blog post series:

  1. Top 5 New Features for Developers in Kentico CMS 6
  2. Top 5 New Features for Designers in Kentico CMS 6
  3. Top 5 New Features for Content Editors in Kentico CMS 6
  4. Top 5 New Features for Site Administrators in Kentico CMS 6
  5. Top 5 New Features for Internet Marketers in Kentico CMS 6 (this post)

Today we have made it to the last post of the series and will cover what’s new for Internet Marketers. I must admit I am a little behind in finishing this series off, I thought it would be done sooner, but enough with the excuses lets get on with it.

 

A Whole New Product Line – Kentico EMS

EMS_logoKentico really spoiled Internet Marketers this time around. Marketing specialists didn’t just get a few updates and fixes with the release of 6.0, that would have been way to easy. Instead Kentico released a whole new product line, Kentico Enterprise Marketing Solution (EMS).

Kentico EMS gives you every feature of the Ultimate edition of Kentico CMS as well as a whole new set of features focused on Internet Marketing such as enhanced Web Analytics, Content Personalization, Lead Scoring, Dashboards, Contact Management, and new Email marketing tools plus much more.

I feel that there are a many important advantage Internet Marketers or Website owners can gain by running Kentico EMS. The product allows Website owners to track their visitors usage and activity, and actually personalize their content or interactions for those visitors in a way that should improve the visitors experience and increase conversions.

Another advantage is that Kentico EMS successfully brings in all internet based marketing activities into one spot, you can manage your content, review your analytics, publish to different social media outlets, and keep your customers engaged with new content alerts via email newsletters all in one single spot. The time of having to have 5 different browser tabs open and remembering 3 different usernames and passwords to look at all that is over. It’s really nice to have to just login to the CMSDesk and get your work done.

 

image

 

Tracking Activities (like the ones in the above screenshot) and being able to react to them is also an advantage that Kentico EMS gives you. For instance the system allows you to see which Landing Pages are being hit, what is being searched for, which forums have the most activity, etc. etc all in real time. EMS also gives you the ability to add custom activities for any “event” that happens on your website.

Now back to my Top 5 features for Internet Marketers.

 

1. Newsletter Module Upgraded

Kentico customers have long been bemoaning the fact the built in newsletter module in Kentico did not provide great tracking mechanisms to accurately measure the reach of their newsletters. In fact it was the top item over at Kentio’s User Voice page under the Newsletter category.

Now with Kentico 6.0 and Kentico EMS those customers should be pretty happy to discover that much love has been given to the newsletter module.

 

image

 

There are a host of new features that allow for robust tracking of newsletter reach and performance. These include:

  • Open e-mail tracking – Allows the author of the newsletter to see how many and which subscribers opened the e-mails.
  • Click-through tracking – Allows the author of the newsletter to see which links in the newsletter were successfully visited.
  • Bounced-emails – Automatic elimination of invalid e-mail addresses.
  • Double opt-in - Verification of the new subscriber's e-mail

In my opinion when you add these new features to the original functionality, it puts the newsletter module on par with other third party newsletter services such as Constant Contact.

Below are a few more screen shots on some of the new Newsletter configuration options:

 

image

 

 

image

 

 

2. Updated Web Analytics UI

Kentico's Web analytics module allows website owners to track and analyze metrics of your website similar to Google Analytics. You can track visits, page views, file downloads, traffic sources and more. The reason I enjoy this feature is that it automatically filters out admin activity from the CMSDesk. Only activity on the live site will be measured and shown in the various reports. The new User Interface for Web Analytics is a welcomed improvement.

Kentico 5.5 R2’s user interface for Web Analytics looked like this (below). It was ok, but nothing special.

 

clip_image001

 

The latest version of Kentico greatly improved the Web Analytics UI. Shown below is the new interface. Not only does it look nicer, but it’s much easier to navigate through.

 

image

 

Kentico has also roughly doubled the amount of report types that are available in the Web Analytics module.

 

 

3. Campaign and Conversion Management

Kentico’s software has always been able to measure campaign and conversion activity. It follows the traditional approach of appending a special query string value at the end of each URL. Usually in the form of http://www.url.com/?campaign=newsletter

With Kentico 6.0 campaign management benefits from the updated UI that I mention above in the Web Analytics module as well as the fact that they added some new Advanced Campaign Settings.

 

clip_image001[6]

 

Two of the new settings, Campaign Impressions and Total Cost may be used to help evaluate the campaign and calculate its overall value. You can use the Campaign impressions to setup your target for the number of impresses you would like to reach, and at the end of the campaign enter in the total cost to determine how well the campaign went.

Like I mentioned above, Conversions also were able to be tracked in previous version of Kentico CMS. Sometimes however, Conversions required a bit of code if you wanted to track a custom activity or special action. Basically the three main conversions that 5.5 R2 tracked were User Registration, Newsletter Subscription, and Shopping Cart Purchases.

Kentico CMS 6.0 better integrates Conversions into almost every part of the system. Now many of the default Web parts and even the default Widgets allow come with built‑in support for conversion tracking. There is a Conversion Tracking set of properties right on most objects that let you set the conversion name and value to track. This is really useful.

 

image

 

 

4. Multivariate Testing (MVT) and A/B Testing

I’m cheating here a little bit because MVT and A/B Testing are technically features of Kentico EMS and not Kentico CMS. However, they are such an impressive set of features that I could not leave it off of the list.

MVT and A/B allows Content Editors and Internet Marketers to generate more than one version of a page and target each of those page variants at different groups of website visitors. The reason that one might do this is that you can tweak content on a page variant and the measure how well one page variant performs compared to another.

Think of a product landing page. Most product landing pages include an Add to Cart button somewhere. Now if you wanted to test how many people actually click the Add to Cart button when the button is towards the bottom of the product image, or towards the top of the product image, or on the right hand side of the page versus the left hand side of the page, you can with MVT and A/B Testing.

With Kentico EMS you can easily create as many test scenarios as you want, run them for a given time period, and measure each scenario’s success. You can create specific conditions like below for your tests or scenarios.

 

image

 

Clicking on the edit Display Condition button lets you add your own condition via a macro.

 

image

 

And it results in:

 

image

 

 

5. Contact and Lead Scoring

Another great feature of Kentico EMS is Lead Scoring. When I talked about Tracking Activities above and also tracking conversions above I was setting this feature up. I have basically tried to paint the picture that Kentico now more than ever allows you track every piece of information about your website visitors and what they are doing on your website. You don’t have to guess anymore at who is signing up to be a member, who is subscribing to your newsletter, clicking through a guided tour, or who is downloading what file. It’s all tracked.

Because that information is being stored and related to certain visitors you can now give those visitors a score and  track them as leads. Kentico allows you give each activity or conversion a point value and report that score to CMSDesk users. This is a pretty cool way to see who your best visitor is. You can even control how and when the score is generated.

 

image

 

At the end of the day you can create a nice visualization of that score if you wish.

 

lead-scoring-table

 

 

Conclusion

Wow that was quite to the blog post series. I hope you enjoyed it. Remember if you have any other questions or comments about the new features of Kentico CMS 6.0 go ahead and leave a comment on this blog, or contact me directly using the Contact page. Me and my team at BizStream use Kentico CMS 6.0 every day and thoroughly believe that it is one of the best Content Management Systems out there.


Lately at BizStream we have been doing more and more upgrades of Kentico CMS 5.5 R2 to Kentico CMS 6.0. During the latest upgrade project we came across a very curious error while using the Kentico CMS Installation Manager.

 

Kentico-Installation-Mananger-Upgrade-Error

 

As you can see in the screenshot above, the automated upgrade process was stopping at a point and complaining about some sort of Directory Validation error.

We tried to change our paths for where the Kentico installation was installed and a few other random things, but kept banging into a wall on this exact spot no matter what we tried. That fact started to make me thing that it had nothing to do with code that we were updating and more to do with the Installation Manager.

The next thing we thought to try was to check out what options or settings that there were in the Installation Manager. The General tab didn’t seem to have anything relevant, but we had never actually hit the Cache tab before, and sure enough the Cache tab mentioned something about a directory.

 

image

 

We weren't quite sure what this meant but the worse case scenario seemed to be that we would just have to download the package again, so we clicked Delete to clear the cache. After that we restarted the process, and sure enough we did have to re-download the upgrade, but with this new copy the entire upgrade process worked.

My theory is that it had been awhile since we had last downloaded the upgrade package with this tool. Since the application possibly saves the download into a temp directory on the hard drive somewhere, as time went by, that temp directory was cleaned up automatically or something like that.

The important thing to remember is that clearing the cache seems to resolve the Directory Validation error that you may experience when using the Kentico Installation Manager.

I hope this post saves some time for the next developer that runs into this issue.


Cloud Power GR Wrap Up

CloudPowerGR, a cloud computing eventYesterday, a collection of System Administrators, CTOs, Business Owners, and IT Workers gathered at Grand Valley State University's Eberhard Conference Center for the first ever Cloud Power GR event. The event was run by BizStream and NVINT. It featured four presentations explaining what exactly cloud computing is and how the cloud can benefit organizations large and small alike.

Patrick Foley from Microsoft kicked off the morning with a discussion of where the whole cloud computing concept originated from and how Microsoft is positioning it’s public cloud and private cloud offerings. Patrick did a great job of explaining the various cloud models, IaaS, PaaS, and SaaS.

Up next was Patrick McKenney of NVINT. Patrick talked about the benefits of utilizing the cloud in any business, i.e. automatic provisioning of resources, high availability, and improved redundancy. I thought the best point of Patrick’s session was the real world case studies he showed on implementing private clouds and even hybrid cloud solutions in a few local west Michigan companies.

Brian McKeiver presenting Kentico CMS at CloudPowerGRI was third of the four presenters. My presentation centered around how Kentico CMS can power up any website when used in conjunction with the cloud. Especially since Kentico CMS is the first ASP.Net based CMS to run natively on Windows Azure.

I introduced a few key concepts to the audience on how Kentico leverages cloud concepts. For example, with it’s built in capability to run as a Web Farm, Kentico CMS allows any website to take full advantage of load balancing and content synchronization out of the box. You really can scale to meet any need on an on demand basis with this tool.

The audience asked a few good questions during the Q&A session near the end of my time, so I think I got through to them with what advantages Kentico CMS offers.

Finally, Patrick Gryzan of BizStream gave a great talk on Microsoft SharePoint 2010. I think my favorite part of the presentation was when Patrick defined how SharePoint can be used as a platform. “If we had enough time, I’m pretty sure we could figure out a way to get SharePoint to wash your car.”

We ended the event with a few giveaways. There were a few happy winners I think. Next year maybe we can drum up a few more prizes.

Overall I feel that the event was a success. The feedback we received at the end of the day was all positive. At the very least, I think we delivered a good educational experience. There is already talk of what the next event could look like.

And by all means, if you were at the event, please don’t hesitate to give us any feedback via the CloudPowerGR event website. We would love to know how we could do better.

Thanks again to all the sponsors: NVINT, BizStream, Microsoft, and Kentico.


Announcing Cloud Power GR

Register for Cloud Power GR on November 9th 2011

I’m proud to announce a free educational technology event November 9th, 2011 in the Grand Rapids, Michigan area, Cloud Power GR. The event is hosted by BizStream and NVINT, providers of cloud hosted applications and cloud hosting services. The goal is to explain cloud computing in a way everyone from the seasoned IT Director to the typical business person can understand.

Patrick Foley an ISV Architect Evangelist of Microsoft will be doing the introduction and kicking off our event. You can read more on Patrick’s role at Microsoft and involvement in everything cloud.

From there the meat of the morning kicks off. The first major session will have two presentations. The first will be given by Russ Afton, Senior Solutions Architect of NVINT, on how an organization can leverage services based in the cloud.

The second presentation will be given by Patrick McKenney, SeniorCloud Power GR Systems Architect of NVINT. Patrick will be explaining how cloud systems can be used to achieve your goals of lowering IT cost or reducing downtime.

The second session will also be broken out into presentations. Up first will be yours truly. I will be presenting on running your website in the cloud. My talk will center around running Kentico CMS and it’s capabilities of running natively anywhere in the cloud including the Windows Azure platform. I’m very excited to show off the power of Kentico CMS 6.0.

The last presentation of the day will be given by Patrick Gryzan, Senior Solutions Architect on the topic of online collaboration via Microsoft SharePoint 2010, and the benefits of using SharePoint in the cloud.

I should also probably mention that we will be giving away some nice free stuff. So at the very least come join us for a chance to win some cool hardware and software.

For the schedule, location, and full details on the event browse on over to http://www.cloudpowergr.com right now, or better yet register for Cloud Power GR right now.


About Me

I have over 12 years of experience doing this crazy web development thing mainly at BizStream. I'm passionate about software platforms and technologies that can help solve real world problems. I enjoy hanging out with my wife, chasing around my three children and vigorously rooting for the Michigan State Spartans and Detroit Lions. (I know, right? Who still roots for the Lions?)

View Brian McKeiver's profile on LinkedIn

 

I'll be attending Kentico Connections 2011

PhotoStream

Calendar

<<  January 2012  >>
MoTuWeThFrSaSu
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

View posts in large calendar

last.fm

Modest MouseFloat Onabout 5 days ago
The Smashing PumpkinsBullet With Butterfly Wingsabout 5 days ago
AerosmithJust Push Playabout 5 days ago
Vampire WeekendA-Punkabout 5 days ago
BostonMore Than A Feelingabout 5 days ago
Franz FerdinandUlyssesabout 8 days ago
The FrayHeaven Forbidabout 10 days ago
The Hot RatsPump It Upabout 10 days ago
The ZutonsIt's The Little Things We Doabout 10 days ago
BeckThe New Pollutionabout 10 days ago