Hi Jakub,
I’m not quite sure why it wouldn’t be displaying if all those options are enabled. The only other check I see it does for that code is confirm that it’s on a single product page, but that seems to be the case if I look at classes which are set on the body element.
When I compare it to my test site, the location where I’d expect to see the JavaScript code, I see a section with the following comment:
WooCommerce Facebook Integration Event Tracking
Could it be that this code snippet conflicts somehow? I’d try a conflict test as is described here to rule out any issues like that: https://docs.woocommerce.com/document/how-to-test-for-conflicts/
If you look at the page source you should be seeing a section like this added towards the end of the page:
$( '.single_add_to_cart_button' ).click( function() {
ga( 'ec:addProduct', {'id': '#123','name': 'Product Name','quantity': $( 'input.qty' ).val() ? $( 'input.qty' ).val() : '1'} );
ga( 'ec:setAction', 'add' );
ga( 'send', 'event', 'UX', 'click', 'add to cart' );
});
When I check a single product page on your site only that part seems to be missing. The odd thing is that it does add the add to cart tracking code for the related products that are shown on that page.