...
Check the HTML tags
Make sure that the container div (in red in the screen-shot below) has the following properties as described in the Tracker API documentation: https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/8716641/JS+Tracker+API#Narrative-HTML-markup-requirements .
data-bx-variant-uuid (should be a unique value appearing only once on the page with unique identifying like "ae313d89-95a5-47e4-bee4-b5864011d3a0")
data-bx-narrative-name (should be a string value like "products-list")
data-bx-narrative-group-by (should be the name of the group-by of the products displayed, like "products_group_id")
the class “bx“bx-narrative”narrative”
Make sure that the product div (in blue in the screen-shot below) has the following properties:
“datadata-bx-item-id" with the value of the group by field of the product (e.g.: “998" if this is the “products_group_id” of this product)
the class “bx“bx-narrative-item”-item”
the class “bx-basket-add” on the sub-div with the add-to-basket button
(other cases like Basket “quantity” element, Basket “price” element and Basket “currency” element are documented in the Tracker API documentation, but not listed here as they are optional).
...
Check the scrollImpression tracking:
...
Try to click both on the product itself (if needed at the different places the products can be clicked in case of several separate links) as well as clicking directly on the “add to basket” if available.
In both casesIf you click on the product, the network should show a click event with the correct _v-uuid and id values (same way to check as in for scrollImpression), like here:
...
...
If you click on the add-to-basket of the product, the network should show an addToBasket event with the correct custom__v-uuid, customer__v-group-by and id values (same way to check as in for scrollImpression), like here:
...