Skip to content

Commit b38e696

Browse files
committed
MC-14937: Complete Page Builder Analytics data collection
- fix reporting queries to only pull from all & default store views - fix reporting queries to not pull content from staging updates for pages/blocks
1 parent dfd5193 commit b38e696

File tree

1 file changed

+40
-4
lines changed

1 file changed

+40
-4
lines changed

app/code/Magento/PageBuilderAnalytics/etc/reports.xml

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,58 @@
1212
<attribute name="page_layout"/>
1313
<attribute name="title"/>
1414
<attribute name="is_active"/>
15+
<link-source name="cms_page_store" link-type="inner">
16+
<using glue="and">
17+
<condition attribute="row_id" operator="eq" type="identifier">row_id</condition>
18+
<condition attribute="store_id" operator="in">0,1</condition>
19+
</using>
20+
</link-source>
21+
<filter glue="and">
22+
<condition attribute="created_in" operator="eq">1</condition>
23+
</filter>
1524
</source>
1625
</report>
1726
<report name="pagebuilder_block" connection="default">
1827
<source name="cms_block">
1928
<attribute name="content"/>
2029
<attribute name="title"/>
2130
<attribute name="is_active"/>
31+
<link-source name="cms_block_store" link-type="inner">
32+
<using glue="and">
33+
<condition attribute="row_id" operator="eq" type="identifier">row_id</condition>
34+
<condition attribute="store_id" operator="in">0,1</condition>
35+
</using>
36+
</link-source>
37+
<filter glue="and">
38+
<condition attribute="created_in" operator="eq">1</condition>
39+
</filter>
2240
</source>
2341
</report>
2442
<report name="pagebuilder_category" connection="default">
2543
<source name="catalog_category_entity_text">
44+
<attribute name="attribute_id"/>
45+
<attribute name="value"/>
2646
<link-source name="eav_attribute" link-type="inner">
2747
<using glue="and">
2848
<condition attribute="attribute_id" operator="eq" type="identifier">attribute_id</condition>
2949
<condition attribute="attribute_code" operator="eq">description</condition>
3050
</using>
3151
</link-source>
32-
<attribute name="attribute_id"/>
33-
<attribute name="value"/>
52+
<link-source name="catalog_category_entity" link-type="inner">
53+
<using glue="and">
54+
<condition attribute="row_id" operator="eq" type="identifier">row_id</condition>
55+
<condition attribute="created_in" operator="eq">1</condition>
56+
</using>
57+
</link-source>
58+
<filter glue="and">
59+
<condition attribute="store_id" operator="in">0,1</condition>
60+
</filter>
3461
</source>
3562
</report>
3663
<report name="pagebuilder_product_attributes" connection="default">
3764
<source name="catalog_product_entity_text">
65+
<attribute name="attribute_id"/>
66+
<attribute name="value"/>
3867
<link-source name="eav_attribute" link-type="inner">
3968
<attribute name="attribute_code"/>
4069
<using glue="and">
@@ -47,8 +76,15 @@
4776
<condition attribute="is_pagebuilder_enabled" operator="eq">1</condition>
4877
</using>
4978
</link-source>
50-
<attribute name="attribute_id"/>
51-
<attribute name="value"/>
79+
<link-source name="catalog_product_entity" link-type="inner">
80+
<using glue="and">
81+
<condition attribute="row_id" operator="eq" type="identifier">row_id</condition>
82+
<condition attribute="created_in" operator="eq">1</condition>
83+
</using>
84+
</link-source>
85+
<filter glue="and">
86+
<condition attribute="store_id" operator="in">0,1</condition>
87+
</filter>
5288
</source>
5389
</report>
5490
</config>

0 commit comments

Comments
 (0)