This guide uses only the front end access to troubleshoot. Using your browser's developer tools, enter 'algoliaConfig' into your console to look at your configuration.
Look at the ccAnalytics section. Ensure that it is set to 'enabled:true'. For troubleshooting, check that your Selectors correspond to existing HTML elements.
Make a search and check that your queries response has a queryID returned, as shown in this screenshot.
If everything is working as expected, it should be added to the product url. You can check this by hovering over the item. When you click on it, you want to see it in the url.
Click events are sent from your front end. As shown below, check and ensure that the queryID is sent with your event.
Conversion events are sent from your back end, so the network tab will show it a bit differently. As shown below, you can still see this event and ensure the queryID is also sent.
The 'addToCartSelector' value should reflect the DOM selector of the "Add to Cart" button. That element should include the data-objectid parameter as shown below:
Otherwise, you should have a value at 'algoliaConfig.productId'.
This is in conjunction with an output like this:
The above is a collection of troubleshooting steps that you can take to address where the source of the issue is, if your Click and Conversion events are not populating Analytics metrics as expected. You can then troubleshoot where the issue may have occurred by using dev tools to debug the variables and methods used here.