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
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.