Skip to content

Commit c4378f5

Browse files
committed
MC-35100: Track pages where Page Builder has been used
- Refactor: Improve readability
1 parent 24b4e8f commit c4378f5

File tree

1 file changed

+6
-8
lines changed
  • app/code/Magento/PageBuilderAdminAnalytics/view/adminhtml/web/js/page-builder

1 file changed

+6
-8
lines changed

app/code/Magento/PageBuilderAdminAnalytics/view/adminhtml/web/js/page-builder/events-mixin.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ define(['underscore'], function (_underscore) {
77
'use strict';
88

99
return function (target) {
10-
var originalTarget = target.trigger;
10+
var originalTarget = target.trigger,
11+
isPageBuilderEnabled =
12+
!_underscore.isUndefined(window.digitalData) &&
13+
!_underscore.isUndefined(window._satellite);
1114

1215
/**
1316
* Invokes custom code to track information regarding Page Builder usage
@@ -19,17 +22,12 @@ define(['underscore'], function (_underscore) {
1922
target.trigger = function (name, args) {
2023
originalTarget.apply([originalTarget, name, args]);
2124

22-
if (name.indexOf('readyAfter') !== -1 &&
23-
!_underscore.isUndefined(window.digitalData)
24-
) {
25+
if (name.indexOf('readyAfter') !== -1 && isPageBuilderEnabled) {
2526
window.digitalData.page.url = window.location.href;
2627
window.digitalData.page.attributes = {
2728
editedWithPageBuilder: 'true'
2829
};
29-
30-
if (!_underscore.isUndefined(window._satellite)) {
31-
window._satellite.track('page');
32-
}
30+
window._satellite.track('page');
3331
}
3432
};
3533

0 commit comments

Comments
 (0)