File tree Expand file tree Collapse file tree 2 files changed +37
-0
lines changed
app/code/Magento/PageBuilder/view/adminhtml Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,9 @@ var config = {
40
40
} ,
41
41
'Magento_PageBuilder/js/content-type/row/appearance/default/widget' : {
42
42
'Magento_PageBuilder/js/content-type/row/appearance/default/widget-mixin' : true
43
+ } ,
44
+ 'Magento_PageBuilder/js/events' : {
45
+ 'Magento_PageBuilder/js/page-builder/events-mixin' : true
43
46
}
44
47
}
45
48
}
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright © Magento, Inc. All rights reserved.
3
+ * See COPYING.txt for license details.
4
+ */
5
+
6
+ define ( [ ] , function ( ) {
7
+ 'use strict' ;
8
+
9
+ return function ( target ) {
10
+ var originalTarget = target . trigger ;
11
+
12
+ /**
13
+ * Invokes custom code to track information regarding Page Builder usage
14
+ *
15
+ * @param {String } name
16
+ * @param {Array } args
17
+ */
18
+
19
+ target . trigger = function ( name , args ) {
20
+
21
+ originalTarget . call ( originalTarget , name , args ) ;
22
+
23
+ if ( name . indexOf ( 'readyAfter' ) !== - 1 ) {
24
+ window . digitalData . page . url = window . location . href ;
25
+ window . digitalData . page . attributes = {
26
+ editedWithPageBuilder : 'true'
27
+ } ;
28
+ window . _satellite . track ( 'page' ) ;
29
+ }
30
+ } ;
31
+
32
+ return target ;
33
+ } ;
34
+ } ) ;
You can’t perform that action at this time.
0 commit comments