A reminder, things you also need when installing Google Analytics plugin for EPiServer and using ASP.Net MVC
There are probably some documentation regarding this on EPiServer World but I had some trouble finding the information needed. Installation of the Add-On for Google analytics is really easy but to make everything work we also need to put some code in your views, not only install the add-on
There are two ways of make Google Analytics track your visitors:
Update:
- Use RequiredClientResources (Recommended)
1: @Html.RequiredClientResources(RenderingTags.Header)
2:
3: @Html.RequiredClientResources(RenderingTags.Footer)
- Or use AnalyticsTrackingScript helper if you are not using above already in your _Layout.cshtml
1: @Html.AnalyticsTrackingScript(Model.CurrentPage)
And that’s it.
Happy tracking
Feb 04, 2015
Remember glcid is case sensitive and Google Analytics can fail, if someone's website is converting urls into lower case including the values of glcid.
Regards
/K
Eric, I use:
@Html.RequiredClientResources(EPiServer.Framework.Web.RenderingTags.Header)
And only that one (inside head). I guess you can use either areas.
@Html.AnalyticsTrackingScript(Model.CurrentPage) can be used if you do NOT use RequiredClientResources in your layout. But since it is recommended to have that (both for header and footer), it is rarely used.
/Steve
Awsome :) Thanks for the reply.
I recommend using Google Tag Manager for tracking. The plugin (at least the old one) just sets 2 custom vars that are very easy to replicate.
Thanks. I am not that much into analytics but customers do like the plugin and could not find any documentation how to render the actual script. I also noticed that people talk more and more about the Google Tack Manager.