Eric
Feb 4, 2015
visibility 3358
star star star star star
(1 votes)

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

Comments

K Khan
K Khan Feb 4, 2015 02:31 PM

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

Steve Celius
Steve Celius Feb 4, 2015 09:23 PM

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

Eric
Eric Feb 4, 2015 10:25 PM

Awsome :) Thanks for the reply.

Johan Kronberg
Johan Kronberg Feb 6, 2015 11:29 AM

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.

Eric
Eric Feb 6, 2015 10:24 PM

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.

error Please login to comment.
Latest blogs
Optimizely’s Summer ’26 Roadmap: The CMS Is Starting to Look Less Like a Publishing Tool and More Like Marketing Infrastructure

Optimizely’s Summer ’26 Product Roadmap event was not just a list of product updates. At least, that is not the part I found most interesting. The...

Augusto Davalos | Jul 9, 2026

Optimizely Content JS SDK v2.1.0 — What's New and Why It Matters

  v2.1.0 of the Optimizely Content JS SDK and CLI landed on July 7, 2026. This is a substantial release bringing a wave of capabilities for...

Vipin Banka | Jul 8, 2026

Integrating a Third-Party DAM into Optimizely CMS 12: A Case Study

There is no handbook for wiring an external DAM into Optimizely CMS 12. This case study walks through the research, dead ends, and breakthroughs —...

WilliamP | Jul 7, 2026 |

Ringing a Physical Sales Bell from Optimizely Commerce

This one started as a weekend project that got a little out of hand. I built an “On Air” sign for my office — one of those LED signs streamers use ...

KennyG | Jul 6, 2026