Wydaje się:commerce Google Analytics Zwiększona ładowność zbyt duży na kasie
ga('send', 'pageview');
nie wie, jak radzić sobie z dużą ładowność (ponad 8K), gdy mamy do wysyłania dużej transakcji z ponad 100 produktów , wyświetlenie strony po prostu próbuje wysłać wszystkie elementy w jednym poście nawigacyjnym.
products.forEach(product => ga('ec:addProduct', ...)) // 100 products
ga('ec:setAction', 'purchase', ...)
ga('send', 'pageview');
co skutkuje
raven.js:80 Payload size is too large (11352). Max allowed is 8192.
Jesteśmy właśnie po dokumentację: enhanced-ecommerce#measuring-transactions
Jednym sposobem byłoby, aby kasa mniejsza - wystarczy zdać SKU dla każdego produktu i dodać nazwy, kategorii itd pośrednictwem importu danych (które, aby mogły być wykonane przed zbieraniem danych, co jest dość niewygodne jeśli ciebie często dodawaj nowe produkty). –
Należy rozważyć możliwość importowania plików xls/csv z danymi produktów do GA (w panelu administracyjnym)? https://support.google.com/analytics/answer/6066852?hl=pl Następnie możesz po prostu przesłać identyfikator produktu przy zakupie (spowoduje to, że wszystkie inne parametry produktu będą znane z zaimportowanych danych) –
@EikePierstorff Nie mogę tego zrobić system jest dynamiczny, a nowe produkty mogą się pojawiać w każdej chwili. –