A guide to unstructured events in Snowplow 0.8.3
Blog post from Snowplow
Snowplow 0.8.3 introduces an enhancement to its JavaScript Tracker, enabling the capture of custom unstructured events using the trackUnstructEvent() function. This feature allows users to send events with detailed properties in a structured format to Snowplow collectors, although the Enrichment process currently does not provide feedback on tracking accuracy. The properties object must be flat, supporting a variety of datatypes, each requiring specific type suffixes for correct interpretation, such as $int for integers, $flt for floating points, and $geo for geo-coordinates, among others. While tracking arrays is permitted, they must be uniform in datatype, and there are no validations yet for unstructured event properties, making understanding these formats crucial. Users are encouraged to reach out for support or provide feedback on this feature through established communication channels.