Verify Event Collection
After you install and configure the magento/product-recommendations
module, you can verify that the behavioral data is being sent to Adobe Commerce. You can use developer tools available in Chrome, or install the Snowplow Chrome extension. If you need additional help, refer to Troubleshoot Product Recommendations module in the Support Knowledge Base.
Verify using developer tools in Chrome
To ensure that the event collector JS file is loading on all site pages:
- In Chrome, choose Customize and control Google Chrome then select More Tools > Developer Tools.
- Choose the Network tab then select the JS type.
- Filter for
ds.
- Reload the page.
- You should see
ds.js
ords.min.js
in the Name column.
Event Collector JS
To ensure that events are firing on pages across your site (home, product, checkout, and so on):
- Make sure you disable any ad blockers on your browser and accept cookies on the site.
- In Chrome, choose Customize and control Google Chrome (the three vertical dots in the upper right corner of the browser) then select More Tools > Developer Tools.
- Choose the Network tab and filter for
tp2
. - Reload the page.
- You should see calls under
tp2
in the Name column.
Verify that events are firing
Verify using Snowplow Chrome extension
Install the Snowplow Analytics Debugger extension for Chrome. This extension displays the events being collected and sent to Adobe Commerce.
-
Make sure you disable any ad blockers on your browser and accept cookies on the site.
-
In Chrome, choose Customize and control Google Chrome (the three vertical dots in the upper right corner of the browser) then select More Tools > Developer Tools.
-
Choose the Snowplow Analytics Debugger tab.
-
Under the Event column, select Structured Event.
-
Scroll down until you see Context Data n. Look for the storefront instance in the Schema.
-
Verify that the SaaS Data Space ID is set correctly.
Snowplow Filter
Data validity : NOT FOUND
in the debugger indicates an internal schema. The Snowplow Chrome plugin cannot validate the events with an internal schema. This has no impact on actual functionality.Verify that events are firing correctly
To verify that the events used for metrics are firing correctly, look for the impression-render
, view
, and rec-click
events in the Snowplow Analytics Debugger. See the full list of events.