Skip to content

Commit 53acb2d

Browse files
committed
MC-35103: Tracking Page Builder actions
- Create, Remove, Duplicate actions tracked
1 parent 47ceefc commit 53acb2d

File tree

1 file changed

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

1 file changed

+9
-2
lines changed

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

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ define(['underscore'], function (_underscore) {
99
return function (target) {
1010
var originalTarget = target.trigger,
1111
isAdminAnalyticsEnabled,
12+
action = '',
1213
event;
1314

1415
/**
@@ -24,6 +25,8 @@ define(['underscore'], function (_underscore) {
2425
!_underscore.isUndefined(window.digitalData) &&
2526
!_underscore.isUndefined(window._satellite);
2627

28+
console.log(name, args);
29+
2730
if (name.indexOf('readyAfter') !== -1 && isAdminAnalyticsEnabled) {
2831
window.digitalData.page.url = window.location.href;
2932
window.digitalData.page.attributes = {
@@ -32,13 +35,17 @@ define(['underscore'], function (_underscore) {
3235
window._satellite.track('page');
3336
}
3437

38+
if (name.indexOf('duplicateAfter') !== -1) action='duplicate';
39+
if (name.indexOf('removeAfter') !== -1) action='remove';
40+
if (name.indexOf('createAfter') !== -1) action='create';
41+
3542
if (!_underscore.isUndefined(args) && !_underscore.isUndefined(args.contentType) &&
36-
!_underscore.isUndefined(args.contentType.config)
43+
!_underscore.isUndefined(args.contentType.config && action !== '')
3744
) {
3845
event = {
3946
element: args.contentType.config.label,
4047
type: args.contentType.config.name,
41-
action: 'custom-action',
48+
action: action,
4249
widget: {
4350
name: args.contentType.config.form,
4451
type: args.contentType.config.menu_section

0 commit comments

Comments
 (0)