I tried turning off all the tags in GTM and still the same error.
We also tried to insert the code into the Meta Tag of the pages, it was also the same.
It’s probably in the GTM code that forms the data layer on the website, from which PIWIK pulls data.
If you delete the code (ID: 5FG8WZP) in the admin of our store - web analytics - google measurement codes - Google tag manager, the event will not start at all according to the trigger. As a trigger there I have data layer event = equals = eec.purchase.
I can set the tag according to the standards:
Select a preset
Data Layer (Google Analytics 4)
Data Layer (Google Universal Analytics)
Google Brand (Google Analytics 4)
Google Brand (Google Universal Analytics)
I tried all variants. It does not work.
When I put it back there, it starts, but in PIWIK it gives me this error:
A broken event
Error message: Tracking parameter ‘ec_products’ has an invalid value. Unable to deserialize e-commerce products JSON: invalid type: integer 4426
, expected string at line 1, column 6
That number is still there in the error n. 4426
Events log-data layer - see image
Would you please let me know when it could be fixed?