Eric
Feb 4, 2015
  2725
(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
CMS + CMP + Graph integration

We have just released a new package https://nuget.optimizely.com/package/?id=EPiServer.Cms.WelcomeIntegration.Graph which changes the way CMS fetch...

Bartosz Sekula | Nov 5, 2024

Block type selection doesn't work

Imagine you're trying to create a new block in a specific content area. You click the "Create" link, expecting to see a CMS modal with a list of...

Damian Smutek | Nov 4, 2024 | Syndicated blog

.NET 8 FAQ

I have previously written about .NET compatibility in general and .NET 8 in particular, see blog posts here , here and here . With the end of suppo...

Magnus Rahl | Nov 4, 2024

Dynamic packages in Commerce Connect

In Optimizely Commerce Connect, you can group different items using packages and bundles. Package: A package has one or more versions of a product...

K Khan | Nov 1, 2024