Packages [expand] [collapse]
Released in version
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.2.1
2.1.1
2.1.0
2.0.1
2.0.0
1.10.4
1.10.3
1.10.1
1.10.0
1.9.3.9000
1.9.2.9000
1.8.3.9000
1.8.2.9000
1.8.1.8000
1.7.1.8000
1.7.0.8000
1.6.0.7518

Release notes for Optimizely updates

This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project.

Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.

  • Bug. Display bug fixes.
  • Critical bug. Display only critical bug fixes.
  • Feature. Display only new features (all features).
  • UI Feature. Display only end-user (user interface) features.

Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.

Latest changes

Item type
Filter on date
Items/Page
Area ID Type Description Released
GA-87
  Bad request on log file when logged in account has been expired

1. Login to with a GA account.
2. Wait for some hours to make the access token expired.
3. Go to the page with GA gadget.
4. See the log file, will be have many error log like image attached.

EPiServer.GoogleAnalytics 2.3.2;
Jun 18, 2020
GA-88
  "No valid profile selected" error

1. CMS site with GA installed and configured. It works normally
2. After several hours, it returns an error and GA gadget displays nothing.
See the log file for more details.

EPiServer.GoogleAnalytics 2.3.2;
Jun 19, 2020
GA-79
  Should not log information "Start to initialize virtual roles" for every request

Currently, the InitializeVirtualRoles method calls for every request, and it save huge lines in log file. We should log only for the first request.

EPiServer.GoogleAnalytics 2.3.1;
Nov 24, 2019
GA-61
  Error500 and no "Unsupported content type" message with unsupported content

Steps to reproduce

1. Install GA on a site.
2. Add a GA gadget in Edit View.
3. Sign in with a GA account.
4. Open unsupported content: Block/ Root/Trash/Container page..

Expected:
"Unsupported content type." message displays on GA gadget

Actual:
Shows summary data of the previous selected page

EPiServer.GoogleAnalytics 2.1.1;
Apr 08, 2018
GA-62
  Error500 when opening unsupported content

Steps to reproduce

1. Install GA on a site.
2. Add a GA gadget in Edit View.
3. Sign in with a GA account.
4. Collapse the gadget.
5. Log out then log in to the site.
6. Select unsupported content.

Actual: GA gadget is blank and Error500
Server Error in '/' Application.
Value cannot be null.
Parameter name: uriString
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: uriString

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentNullException: Value cannot be null.
Parameter name: uriString]
System.Uri..ctor(String uriString, UriKind uriKind) +6863961
EPiServer.GoogleAnalytics.Controllers.Controllers.ControllerBase.ApplySegment(Limit range, IStatisticsSettings settings, ContentReference contentLink, Boolean includeSegment) +116
EPiServer.GoogleAnalytics.Controllers.Controllers.ControllerBase.PageSummaryView(AnalyticsRequestContext requestContext) +254
lambda_method(Closure , ControllerBase , Object[] ) +104
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +14
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +157
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
System.Web.Mvc.<>c_DisplayClass15.<InvokeActionMethodWithFilters>b_12() +55
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +253
System.Web.Mvc.<>c_DisplayClass17.<InvokeActionMethodWithFilters>b_14() +22
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +253
System.Web.Mvc.<>c_DisplayClass17.<InvokeActionMethodWithFilters>b_14() +22
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +253
System.Web.Mvc.<>c_DisplayClass17.<InvokeActionMethodWithFilters>b_14() +22
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +189
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +521
System.Web.Mvc.Controller.ExecuteCore() +95
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +180
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
EPiServer.Shell.Web.Mvc.ModuleMvcHandler.ProcessController(IController controller) +40
EPiServer.Shell.Web.Mvc.ModuleMvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) +24
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) +48
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +16
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +103
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.2106.0

EPiServer.GoogleAnalytics 2.1.1;
Apr 08, 2018
GA-51
  Webeditors cannot add GA gadget on MVC template

Prerequisites:

  • Install GA on an MVC template site
  • Login by user = WebEditor role

Steps to reproduce

1. Open Edit View.
2. Click Add Gadget.

Expected: GA gadget displays on the list.
Actual: GA gadget is not available.

EPiServer.GoogleAnalytics 2.0.1;
Jan 17, 2018
GA-54
  Top Visitor Group should list Visitor Group event only

Prerequisite:
GA is install on CMS/Commerce site

1. Create some visitor groups: VG1, VG2.
2. Add content to page with VG1 & VG2 criteria.
3. Browse to the page and satisfy the VG criteria to view the restricted content.
4. Do an event: Login/logout site, Click External link ..(for example )
5. Open the GA dashboard.
6. On Settings, check on the 'Top Visitor Groups" list,

Expected: All Visitor Groups lists VG1, VG2

Actual: All Visitor Groups lists all events

EPiServer.GoogleAnalytics 2.0.1;
Jan 17, 2018
GA-52
  Wrong display on GA settings

Prerequisites

  • GA is installed on a site
  • Personal Account is selected

Steps to reproduce
1. Open Edit/View Dashboard.
2. Add 2 GA gadgets.
3. Remove one GA gadget and keep one.
3. Open Settings.
4. Select 'Accounts&Profile'

Expected: Only one link displays, either Sign in or Sign out.

Actual: Both Sign in and Sign out links display.

EPiServer.GoogleAnalytics 2.0.1;
Jan 17, 2018
GA-18
  ADFS: Cannot sign-in with Google account

Steps to reproduce

1. Install GA 1.9.3.9000 in an ADFS configured site.
2. Add a GA gadget in Edit mode.
3. Login with a Google account.

Expected: Login successfully
Actual: "This site can’t be reached" message appears
(The http://site:xxxxx is redirected instead of https://site:xxxxx)

EPiServer.GoogleAnalytics 1.10.1;
Nov 16, 2016
GA-21
  [CMS 10.0.1]Google Analytics Add-on doesn't work in MVC, and throws error in Alloy

Steps to reproduce

Install EPiServer.GoogleAnalytics.1.10.0, compatible with CMS 10.0.1.

With an MVC template: In the Admin/Config/Tool Settings board, you don't see the Google Analytics gadget & menu.
With an Alloy template: If you open the Google Analytics menu in the Admin/Config/Tool Settings board, the error below is thrown:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0234: The type or namespace name 'LanguageManager' does not exist in the namespace 'EPiServer.Core' (are you missing an assembly reference?)

Source Error:

Line 7: <div class="epi-contentArea">
Line 8: <h1 class="EP-prefix">
Line 9: <%= EPiServer.Core.LanguageManager.Instance.Translate(Model + "name")%>
Line 10: </h1>
Line 11: <span class="EP-systemInfo"><%= EPiServer.Core.LanguageManager.Instance.Translate(Model + "info") %></span>

Source File: /EPiServer/EPiServer.GoogleAnalytics/Views/Shared/Info.ascx Line: 9

EPiServer.GoogleAnalytics 1.10.0;
Nov 06, 2016
1 2 Next