Skip to content

Commit 5b68143

Browse files
committed
BroadleafCommerce#1378 - Allow ajax calls (including the admin session timer) to opt out of analytics tracking.
1 parent 1af8903 commit 5b68143

File tree

2 files changed

+6
-3
lines changed
  • admin/broadleaf-open-admin-platform/src/main/resources/open_admin_style/js/admin/components
  • common/src/main/resources/common_style/js

2 files changed

+6
-3
lines changed

admin/broadleaf-open-admin-platform/src/main/resources/open_admin_style/js/admin/components/sessionTimer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@
5656
*/
5757

5858
BLC.get({
59-
url : BLC.servletContext + "/sessionTimerReset"
59+
url : BLC.servletContext + "/sessionTimerReset",
60+
trackAnalytics : false
6061
}, function(data) {
6162
/*
6263
* We deduct one minute from the actual session timeout interval to ensure that the server-side session

common/src/main/resources/common_style/js/BLC.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,10 @@ var BLC = (function($) {
168168
runInternalDataHandlers(internalData);
169169
}
170170

171-
trackAjaxAnalytics(this, data);
172-
171+
if (options.trackAnalytics != false) {
172+
trackAjaxAnalytics(this, data);
173+
}
174+
173175
if (runPreAjaxCallbackHandlers(data)) {
174176
var extraData = getExtraData(data);
175177
callback(data, extraData);

0 commit comments

Comments
 (0)