Ich verwende für einige Shops Google Analytics Enhanced E-Commerce. Auf der Katalogseite habe ich viele Produkte und ich muss ihre Eindrücke verfolgen. Ich verfolge nicht jedes Produkt einzeln, weil es viele Anfragen verursacht, stattdessen füge ich alle durch .ec:addImpression
hinzu und trackle dann das gesamte Paket, indem ich einfach sende.Google Analytics: Wie kann die Beschränkung der Nutzlastgröße überwunden werden?
Und alles lief gut, bis ich ein Problem konfrontiert, dass auf Seite mit zu vielen Produkten Anfragen an collect
aufgehört zu arbeiten, ohne Fehler. Ich habe analytics debugger für Chrome installiert und fand heraus, dass ich eine Nutzlast Grenze überschritten haben, die bis zu 8 KB eingestellt ist (nach offiziellen documentation):
payload_data - Der Körper der Post-Anforderung. Der Body muss genau 1 URI-codierte Payload enthalten und darf nicht länger als 8192 Bytes sein.
Und das ist in Ordnung, aber hier ist meine Frage: ist es eine Möglichkeit, diese Einschränkung zu überwinden? Vielleicht eine Option oder eine Methode, die es erlaubt, die Größe der Nutzlast nicht zu belasten und sie wird automatisch in richtige Stücke aufgeteilt? Oder zumindest eine Methode, um in der Laufzeit eine Payload zur Überprüfung ihrer Größe zu erhalten. Ich durchlaufe die Dokumentation und finde nichts.
Hinweis: derzeit manuell ich einen „sicher“ verfolgen Nummer (die durch Erfahrung entdeckt wurde) der Produkte von addImpression
gegeben und sie dann durch non-interaction
pageview
Hit senden. Natürlich löst dies mein Problem, indem ich wissen möchte, ob es eine integrierte Lösung gibt.
Danke, interessant. Aber das ist noch eine andere Problemumgehung. –