i would like to be able to decide how to pass enhanced ecommerce data to GA: - client side implementation (which is easier) - serverside, using GA uploads (whic is harder)
i would like to say that if some hits length are almost reach 2K length then i simply should do this implementation on server-side.
im also not sure if that's a browser limitation, server side limitation or both. according to ga docs the server-side limit google put is 8K. so i just wonder about the browser side limit: could it be that Safari for example will limit POST requests to 2K? if yes then im trying to understand what is the minimum number i should follow and because of which browser limit.
this question came after as the following came out: google analytics team has launched this cool demo site for enhanced ecommerce: as you can see the first page sends data to GA in POST method. i knew that POST is able to send more data then i decided to investigate a bit: first i got answered on github, been told that this being done automaticaly by analytics.js then i actually test this and saw that GA choses to use POST method when certain amount of data is used.