A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Eric
Feb 4, 2015
  3115
(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.

Please login to comment.
Latest blogs
CMS Audiences - check all usage

Sometimes you want to check if an Audience from your CMS (former Visitor Group) has been used by which page(and which version of that page) Then yo...

Tuan Anh Hoang | Dec 12, 2025

Data Imports in Optimizely: Part 2 - Query data efficiently

One of the more time consuming parts of an import is looking up data to update. Naively, it is possible to use the PageCriteriaQueryService to quer...

Matt FitzGerald-Chamberlain | Dec 11, 2025 |

Beginner's Guide for Optimizely Backend Developers

Developing with Optimizely (formerly Episerver) requires more than just technical know‑how. It’s about respecting the editor’s perspective, ensurin...

MilosR | Dec 10, 2025

Optimizely PaaS Administrator Certification : Free for Everyone

Optimizely has recently launched a free PaaS Administrator Certification. https://academy.optimizely.com/student/activity/2958208-paas-cms-administ...

Madhu | Dec 9, 2025 |