Could you share the definition of those variables? Most likely the type of value isn’t correct. Have you checked if there are errors in browser’s console?
Yes you are correct i am getting error in the browser’s console.
Error message is : Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘length’)
Does that mean we should have proper values in all the default parameters available in the ecommerce tracking method?
As you told that Piwik don’t support the product-level custom dimension yet.
So if i go ahead and use the custom event tracking in place of by default ecommerce event tracking event then that custom event will populate in the ecommerce report.
In a nutshell: If we do the custom event tracking using the _paq.push([‘trackEvent’,eventCategory, eventAction,eventLabel,eventValue,nonInteractionNew]); for all the ecommerce tracking then do we get the report in the ecommerce report section of Piwik.
As i have to send a lot of extra event parameters along with the default parameters that’s why i am thinking of this approach.