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

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
Optimizely community meetup - Sept 29 (virtual + Melbourne)

Super excited to be presenting this Thursday the 29th of September at the Optimizely community meetup. For the full details and RSVP's see the...

Ynze | Sep 27, 2022 | Syndicated blog

Preview multiple Visitor Groups directly while browsing your Optimizely site

Visitor groups are great - it's an easy way to add personalization towards market segments to your site. But it does come with it's own set of...

Allan Thraen | Sep 26, 2022 | Syndicated blog

The Report Center is finally back in Optimizely CMS 12

With Episerver.CMS.UI 12.12.0 the Report Center is finally re-introduced in the core product.

Tomas Hensrud Gulla | Sep 26, 2022 | Syndicated blog

Dynamic Route in ASP.NET Core When MapDynamicControllerRoute Does Not Work

Background Creating one of the add-on for Optimizely I had to deal with challenge to register dynamically route for the API controller. Dynamic rou...

valdis | Sep 25, 2022 | Syndicated blog